SurfTide7サポート終了( iOS / Android共に)

  • 投稿:
  • 更新:2019年12月16日
  • by
  • in

baton_touch.png

SurfTide7 for iOS / Android のサポートを終了します。
どちらもStoreには残りますが、今後のアップデートは行いません。

iOS / Android 共に新しいバージョンとなる「SurfTideΔ」をリリースしています。
早めに新しいアプリへの乗換をお勧めします。


SurfTide7を最初にリリースして既に5年以上が経過しました。
これまで、両OSのメジャーバージョンアップも何度かあり、開発言語も当時のものとは変わってきました。
できる限り長く使えるように幾度かバージョンアップをしましたが、そろそろアップデートでの対応も限界となりました。
既に新バージョンとなる「SurfTideΔ」も初版リリースから1年以上経過し安定稼働しているので、今後の開発はそちらにフォーカスし、SurfTide7は新しいバージョンへバトンタッチすることにしました。

「SurfTideΔ」へは今後ダークモードの対応等を予定しています。

タイドと波情報 SurfTideΔ for Android v1.1.7 リリース

  • 投稿:
  • 更新:2019年12月16日
  • by
  • in

surftidedelta_blog.png

SurfTideΔ for Android v1.1.7 をリリースしました。既にプレイストアにてダウンロード可能です。


今回のバージョンアップで、Android-Qへの対応をしました。また、バグの修正といくつかの機能改善をしました。

ニュースのイメージが表示されなくなっていたのは Google news の RSS配信でイメージが取得できなくなっていたようです。
サーバ処理を少し変更して、ニュースソースを参照し、イメージが取得できるものは利用するように変更してあります。

全国の道の駅を検索 - RS Station for Android v1.5.2 リリース

  • 投稿:
  • 更新:2019年12月16日
  • by
  • in

s_jp_200.png

RS Station for Android v1.5.2 をリリースしました。既にプレイストアにてダウンロード可能です。


今回のバージョンアップで、Android-Qへの対応をしました。また、バグの修正といくつかの機能改善をしました。

ニュースのイメージが表示されなくなっていたのは Google news の RSS配信でイメージが取得できなくなっていたようです。
サーバ処理を少し変更して、ニュースソースを参照し、イメージが取得できるものは利用するように変更してあります。

Android-Q 対応

  • 投稿:
  • 更新:2019年12月13日
  • by
  • in

google-p4.jpg

Google Pixel4 バッテリー保たないとかあちこちでバッシング受けてますが、普通に使っててそれほど不足してると感じたことはないけどなぁ??
朝夕の通勤電車で1本づつ1時間位の海外ドラマ観て、昼間は普通にサイト検索やらメールやらLINEやらで使って、帰宅したとき40%を切ったことはほとんどありません。

まぁそれは主題じゃなくて、折角Android-Qになったので、自前のアプリをアップデートしてQに対応させました。
主にはライブラリの更新やら、UIの調整やらなので、ぱっと見はほぼ変わりませんが、コードを見直したので幾つかバグを修正し処理も改善しています。

Qに対応したアプリは以下の2本と新作1本です。

SurfTideΔ for Android
RS-Station for Android
Surf’s UP for Android

とりあえずしばらくは Android系のコードを書くので、次は「e-tide for iOS」のAndroid版を作成しようかと思ってます。
その後、SurfTideΔ / RS-Station / e-tide の3アプリは、Android / iOS版ともにダークモードに対応させる予定です。

で、以前にも伝えましたが、Android / iOS版共に「SurfTide7」のアップデートは終了します。公開は継続しますが、今後アップデートする予定はありません。
天気情報の取得も「SurfTideΔ」の方が安定しているので、よろしければ今のうちに乗り換えて利用してみて下さい。


「SurfTideΔ」がダークモードに対応すれば「SurfTide7」のナイトモードと同等の機能になります。

波乗り目覚まし - Surf's UP ストアで公開!

  • 投稿:
  • 更新:2019年12月 9日
  • by
  • in

s_surfsup_insta_jp01.png

波乗り目覚まし - Surf’s UP for Android を、Googleプレイストアで公開しました。
iOS版については既に公開中となっています。

 

「波乗り目覚まし - Surf’s UP」は夜明けや日の出時間を元にしてアラームを設定できる目覚まし時計です。
夜明けとともにサーフィンをするサーファーにとってとても便利です。季節の移り変わりに合わせてアラームを再設定しなくても、「夜明け10分後」とか「日の出前20分」等のように一度設定しておけば、自動で計算してアラームをセットできます。
例え海外にサーフトリップに行ったとしても、その場所の位置情報から太陽の位置を計算して夜明けや日の出時間を算出します。
サーフトリップにも是非利用してみて下さい。

補足:
アラームの設定は自動で繰り返し設定になりません。その場所の情報から翌日朝の日の出時間を元に設定するので、設定する場所で前日にアラームをセットして下さい。

いいかげん体重落とそう...

my_health_20191207_s.png

どうも波乗りよりコード書きの方が増えてて、去年の年末からの減量対策がのびのびで早1年…
_| ̄|○
ってことで、新しい体重計を買ってちゃんとコントロールすることにしました。
いまのところ、食事制限が効いててボチボチ落ちてきてます。年内には65キロは切りたいなぁ

Surf's UP for Android たぶんあと数日で公開

  • 投稿:
  • 更新:2019年12月 7日
  • by
  • in

surfsup_103R10.png

結経4度目のアラーム部分の作り替えです…

v1.0.2(公開ベータ)までは setAlarmClock() を使ってAndroidのDOZEモードでもアラームが起動するように作っていたのですが、Goole Pixel4(Android-10)の実機テストでアラーム鳴らず、試しにシュミレーター(Pixel3a:Android-9)で強制的にDOZE(IDLE状態)にしてテストしてみたのだけど、結果はやはりアラームが鳴りませんでした。
正確には、setAlarmClock そのものは発火(Receiverが受信)してるんだけど、その後処理で Receiver→Activity→Service でサウンドを鳴らす部分が駆動しませんでした。 ネットで色々漁ってみたのだけど、古い情報しかなくてどうにも解決方が見つからずでした。このあたり誰か知ってたら教えて下さい。

ってことで、初期の実装で使っていた setExactAndAllowWhileIdle() を使ってアラームを発火するようにもう一度調整してみました。
これだとステータスバーにアラームマークが付かないので、そのあたりは自前で用意して実装しました。スクリーンショットの矢印部分です。
まぁ、こちらの方がバッテーリーへの負担が若干少ない気もするし結果オーライです(笑)

いまのところ朝ちゃんと波乗り時間に起こされます。今日の波はダメダメで海には入らずコード書いたりしてますけどね(笑)

現在v1.0.3R10(公開ベータ)でこちらの実装で利用することができます。それ以前のバージョンだとAndroid9以降の機種ではバッテリー駆動でアラームが鳴らないと思います。

Surf's UP for Android の開発でのもろもろ

  • 投稿:
  • 更新:2019年12月 4日
  • by
  • in

s_sup_android_02.png

左が Android版、右が iOS版となります。
かなりデザインが違っちゃいましたが、先行開発したiOS版で色々遊んじゃったので、Android版は正攻法で作って見ました。
大抵はマニュアルを2種類書くのが面倒なのでUIは同じにしちゃうのですが、機能的にはあまり多くないので、Androidでは作りやすいようにシンプルにしました。これはこれで使い易いかと思います。

iOS版を作った時「この手のアプリはAndroidの方が作り易いのでは?」と、確かFBで言ったような気がしますが、これが以外に面倒でした…
DOZEモード(どうしてもワンピースのオーズが頭に浮かぶ…)への対応とか、ロックアウト状態からウェイクアップしてActivityの表示とか等々…
それがまた Androidのバージョン毎で微妙に違うので、結局アラーム通知の部分は3回作り替えました。

これらアプリのベースとなる、夜明けや日の出時間を計算するJSコードを書いたときは「アラームアプリなんて超簡単に作れるでしょ!」と思ってたのですけどね (^^;

波乗り目覚まし - Surf's UP for Android もうすぐリリース

  • 投稿:
  • 更新:2019年12月 4日
  • by
  • in

s_sup_android_01.png

波乗り目覚まし - Surf’s UP for Android もうすぐリリース

サーファーのための目覚ましアプリ「波乗り目覚まし - Surf’s UP for Android」を近々リリースします。 公開ベータを利用できるので、試しに利用してみたい方はこちらからダウンロードして下さい。

このアプリはアラームを設定する場所の夜明けや日の出を自動計算してアラームに設定できます。
夜明け時間は日々変化するので、毎度毎度アラームの設定を変更する必要がありません。
Android-10 のダークテーマにも対応しています。

ダウンロードはこちらから
現在は先行受付中です。ベータ版を利用する場合はこちらです。


iOS版のダウンロードはこちらから

Tasker から 「Tap to silent」を実行

  • 投稿:
  • 更新:2019年11月 8日
  • by
  • in

「Tap to silent」はデバイスを簡単に消音モードにしたり解除したりできるシンプルなAndroidアプリです。
詳細な説明はこちらを参照して下さい。



このアプリは Tasker を使ってコントロールできます。

自分のデバイス(Pixel4)は仕事用に使ってて、社内に居るときは音を鳴らすようにしているのですが、退社したときは消音にしていました。
これを Tasker と「Tap to silent」を使って自動化させます。
場所を判定して処理を分岐させる設定はググれば見つかるとおもうので省きます。このあたりの説明を見ると良いかも。

Tasker から Intent を発行して「Tap to silent」を起動する部分は以下のような設定になります。

まずは Intent の設定をアクションカテゴリーから探さないといけないのですが、これがなかなか見つからなかった…
「タスク>アクションのカテゴリー」の検索(絞り込みの部分)に inten とか入れると出てきます。

tasker_01.png

次に Intent の設定です。赤枠の部分を設定します。

tasker_02.png

「行動」には android.intent.action.SEND を入力
「MIMEタイプ」には text/plain を入力
「Extra」には
  消音 silent:on
  メディア音量以外消音 silent:on_except_music
  消音解除 silent:off
「パッケージ」には com.jjworkshop.android.taptosilent を入力
「クラス」には com.jjworkshop.android.taptosilent.MainActivity を入力
「対象」を Activity に選択

「Extra」のvalueは、on が消音、on_except_music はメディア再生音以外を消音、off は消音モードになる直前の音量に復元します。

このタスクを先の場所判定の設定と合わせてやれば、自分が居る場所により消音モードを変更できます。
お試しあれ!