Routeman 完成! iPhoneアプリです_一応…

  • 投稿:
  • 更新:2014年6月10日
  • by
  • in

Sencha Touch をつかった iPhone アプリが一応の完成となりますた
というか、ちょっと飽きてきたというか、なかなか思うようにならないのに嫌気がさしてきてというか…
これ以上続けると精神衛生上よろしくないので、ここでいったん終わり

どんなアプリかってーと、ここんとこ Googlemaps 系の Javascript やってたんで、そいつを使ってルート検索するアプリです
まぁこんなの使うより専用のアプリの方がはるかに便利だとは思いますけどね(笑)

とりあえずインストールするには

http://jjworkshop.com/smf/Routeman/

このリンクを iPhone (iPadでもオケ)から開くだけです
この BLOG を iPhone で見てるならそのまま起動します
アプリが表示されたら、ブックマークへ登録する「+」ボタンを押して「ホーム画面へ追加」ってのを選んでください
「追加」ボタンを押すとめでたくインストール完了です


スプリングボードに「Routeman」のアイコンが出来ているので、それをタップするとアプリっぽく起動します
(iOS Safari からも直接使えますけどね)




こんなスタートアップ画面が出た後に起動します

まぁ使い方は適当にいじってみて下さい
ルート検索は「設定」でいろいろ変更できます
現在地からのルートや、出発点に戻るようなルート検索が可能です
ちなみにルートの中継点は最大で8カ所までです(Googlemapsの制限)








そんなこんなで、なんとかアプリっぽくはみえるんじゃないかと思いますが
作ってみた感想を言うと、出来ないことのストレスが大きいのでやっぱネイティブアプリの方が面白いんじゃないかなぁ~と
業務系アプリなら、開発も早いし配布も簡単なんでこれも有りかなぁ~と
愛想無しのWEBアプリよりは、はるかにユーザビリティは優れた物が作れそうね
(でも、俺はあんまり仕事じゃやりたくねぇなぁ…)

試してはいませんが、たぶんAndroid系のスマートフォンでも動くんじゃないかと思います
あと、PCブラウザでしたら Safari なら動かせます(レイアウトは崩れます)
Firefox や IE では動きません

いまんところの残った問題点としては
スタンドアローンで起動(アイコンタップで起動)するとローカルストレージへ各データが保存されません
起動毎に設定は無くなります
iOS Safari からなら保存されるけど、いつのまにか消えてたりします
本来の動きとしては、各種設定値と設定した地点データは、以前の状態を保存できるようには作ってあるんですけどねぇ…
PC Safari だとちゃんと保存されます

あと、回線が遅いと希にルート地図が正しくレイアウトされないときがあります
起動しかえると治ったりします(これも原因不明…)

んー
ローカルストレージ絡みはちょっと痛いなぁ
どっかのサーバ上にデータ保存しちゃえばいいのかもしれないけど、それもなんだかなぁ…
あっ それはそれでプチクラウドっぽいか(笑)

ということで、なかなか勉強にはなりました
そのうち気が向いたらまたいじくり始めるかもです

近々、まとめとしてソースコードも落とせるようにしときます
これで、コメントも含め1000行程度のコードです
アップロードしてる index.js は 「Microsoft Ajax Minifier」ってのを使って圧縮してるんで、コードサイズは約半分くらいになってます

今月に入って俺のノートPC(というか会社のですけど)既に2回ブルー画面…
先月はプロファイルもぶっ壊れてしまってる
プロファイルぶっ壊れたのは今年で3回目くらいだなぁ
そろそろこのPCお釈迦モードか…
まめにバックアップしよ!


追記:2011.06.12
ローカルストレージに保存できないのは、俺の iPhone 特有の問題みたいでした
友達の借りてやってみたら設定も指定したルートも、スタンドアローンで正しく保存されていました
んー そろそろノーマルに戻して iOS のバージョン上げるかなぁ
4.1 と 4.3.3 で今回作った Routeman の起動を比べると圧倒的に 4.3.3 のが早いし…

追記:2011.06.15
Routemanの説明はこちらもどうぞ!