猫の手も借りたい

ソフトウエア開発者の多忙な生活

いまどこ?の新しいバージョンを公開しました。地図画面の外見はほとんど変わっていないのですが、内部で使っているGoogleのライブラリが新しくなり、その関係で多くのコードが書き換えられています。

新しいのはV3系と呼ぶことにしました。V3系はOS2.3以降の端末でないと使えません。OS2.2端末向けにはV2系の最後のバージョンを公開しました。お使いの端末にあったものだけがGoogle Playで見える仕組みなので、みなさんがバージョンを意識することはありません。
2015.04.30 (木) 21:06 | いまどこ? | トラックバック:(-) | コメント:(0) |
たまに問い合わせを受けます。「いまどこ?で検索されると電源が落ちます」僕の回答は、「信じられないと思いますが、その端末、壊れています」です。電源を落とすアプリは、普通の開発者には作れません。いまどこ?に問題があるとしても、いまどこ?が落ちるだけで、端末の電源は切れません。検索されると=測位中にそうなるというのは、たとえばGPSを使うと端末の電源が落ちる、ということだったりします。証明するにはいまどこ?以外のアプリでそういう現象を起こしてみるしかないですね。

「その端末、壊れています」信じたくないですよね。でもこれだけは信じて下さい。いまどこ?には端末の電源を落とす能力はありません。
2015.04.29 (水) 00:14 | いまどこ? | トラックバック:(-) | コメント:(0) |
この連休中に、いまどこ?で使っているGoogle MapsのAPIをV2に更新します。しばらく前から準備を進めてきました。必要とされるライブラリの制約(Googleの仕様)により、OS2.3以降が対象になります。OS2.2については、いまどこ?は現在のバージョンのままとなります。
2015.04.26 (日) 14:31 | いまどこ? | トラックバック:(-) | コメント:(0) |
子供のスマホをGalaxy S3からS6に機種変更しました。機種変更するにあたって、いまどこ?を使うことを条件にしていました。僕の子供はまだいまどこ?を使われることを嫌がっていません。

再インストール時には設定を引き継げるようにローカルストレージに設定を保存しているのですが、機種変更ではそれが通用しません。僕は保存ファイルを移動すれば設定を移行できることを知っているのですが、普通の人にはできません。この不便さ、いつかは改善したいと思っています。

ちなみに、メンバー登録は招待状で行いました。
2015.04.25 (土) 23:15 | いまどこ? | トラックバック:(-) | コメント:(0) |
お客様からいまどこ?のアカウントを変更しても最初のものになる、と問い合わせをもらいました。それはおかしいと思いつつ試してみたらその通りでした。しばらく前にアカウントとパスワードの扱いを改善した時に仕込んだバグでした。これまで気付かなかったとは・・・。教えて下さった方には感謝しています。

で、慌てて修正しました。慌てて何かするとろくなことがないのですが、今回は大丈夫だと思います。
2015.04.21 (火) 23:33 | いまどこ? | トラックバック:(-) | コメント:(0) |
全然違う場所にいることになるという問題について、時々問い合わせをもらいます。Google Playのコメント欄に少ない数の★と共にそのことを残される人もいます。この問題、アプリでは改善できません。できることはもう十分やりました。それでも全然違う場所にいることになるのは、Googleの測位サービスがそういう位置を返しているので、どうしようもありません。

そういうことになるのはネットワークによる測位です。GPSはそうなりません。また、ドコモの基地局による測位もそうなりません。ネットワークによる測位は信頼性に欠けます。いまどこ?ではいろんなところでそのように書いているんですけどね。

世の中にはネットワークによる測位の良い部分しか強調しない傾向があり、マイナスの側面はあまり知らされません。この業界の悲しい現実です。
2015.04.19 (日) 20:34 | いまどこ? | トラックバック:(-) | コメント:(0) |
Designed for Familiesにアプリをエントリーできるようになったのですが、対象カテゴリーにいまどこ?が該当するものがありません。どうやら(現状は)特定分野のアプリしか対象にしていないようです。肩すかしを食らったような感じですね。

いまどこ?が該当するカテゴリーが追加されたらエントリーします。
2015.04.18 (土) 15:32 | いまどこ? | トラックバック:(-) | コメント:(0) |
GoogleがDesigned for Familiesというサービスを始めるようです。家族向けのアプリだけを集めて、家族用途のアプリをもっと見つけやすくするのだと思いますが、いまどこ?は文句なしに家族向けアプリですからもちろん申請します。通るかどうかは別問題ですけどね。

申請可能になったらすぐに申し込んでみます。
2015.04.15 (水) 22:44 | いまどこ? | トラックバック:(-) | コメント:(0) |
僕が持っているGalaxy Sは困ったことにネットワークで測位できなくなる病気を発症することがあります。一度発症するとしばらく直りません。この端末はSIMなしでWiFiだけでテスト用に使っているだけなのですが、ネットワークで測位できないと困ります。世の中にはきっと似たような問題を抱えた端末があって、困っている人が多いだろうと想像します。

時々、どう見ても端末の問題なのですが、いまどこ?が期待通りに動かないという問い合わせを受けます。端末よりも先にアプリを疑うのは当然ですね。でもそういう場合にアプリは悪くなくて、悪いのは端末ですというのを分かってもらうのは難しいです。
2015.04.14 (火) 23:40 | いまどこ? | トラックバック:(-) | コメント:(0) |
いまどこ?を運用するためには外部サーバーが必要です。僕はGoogleのAppEngineを使っています。Googleのサービスには無料のものが多いですがAppEngineは有料です。(ずっと昔は無料でしたが。)いわゆる従量制で、アクセス量に応じて課金されます(もちろん僕にね)。

AppEngine上で実行しているソフトもJavaで書かれています。Android端末とは違って(慣れないので)居心地が悪いのですが、これまで何とかやりたいことはできています。

あと数ヶ月以内には公開したいと思っているいまどこ?の機能があり、それのために時々AppEngine上のソフトもいじっています。今日適用した改造もうまく機能してくれました。
2015.04.11 (土) 17:07 | いまどこ? | トラックバック:(-) | コメント:(0) |