アーカイブ
iPhoneではFlashのコンテンツが見られないと言う事がさんざん言われているが、
アップルの側からはその理由をたくさん提示していて、実際に納得出来る話が多い。
特に、DelphiでWindowsアプリを作ると、ライブラリのアップデートが遅いせいで、
自前でライブラリを書いちゃったりもするんだけど、それだけじゃ対応出来なかったり、
結局は最新のOSに対応させるために毎年数万円の御布施をふんだくられる事になっちゃうから、
そういう状況が、iPhone上のFlash開発でも起りうるくらいなら、閉め出しても結構だと思った。
そっちの話にも納得したが、逆に、アドビ側の話も納得で、iPhoneでFlashを動かしちゃうと、
Flashで何でも作れちゃって、ストアのアプリが売れない、アップルの儲けが減るってのもその通りだ。
しかし脱獄してればFlashが動くという情報もあり、つまりFlashが動くように設定してしまえば、
Flashで個人的に必要なアプリを作って動かせるんじゃないかと言う事で、調べてみたよ。
そしたら別に脱獄しなくても、iPhone用にFlashで開発してストアにも陳列できる見たいね。
もちろんライブラリで出来る事しか出来ないので、何でも作れるってわけではないと思うが。
で、ウェブでやり方を調べて、その通りにやったらついに念願の.ipaファイルをビルド出来た。
こいつをi-FunBoxでインストールしたら、ちゃんと実機で動作する事も確認できた。
マックを仮想マシンで動かそうとか、実機をUSBで認識させようとか、散々苦労したけれども、
それらは全部不要で、必要なのはWindowsでのFlash作成環境と、
海外サイトでゴニョゴニョしたあれやこれやで、最初からFlashを検索してれば楽勝だったな。
ActionScriptってのも特に難しくはなく、JavaScriptにFlashのライブラリを組み込んだだけのような感じ。
こりゃライブラリ次第で好きなように使えそうだ。
というところまで行った。
実際に作りたいものは、散々苦労させられたアドレス帳をちゃんと同期させられるものとかだったが、
既にアドレス帳の同期はちょっとの工夫でうまく行ってて、モチベーションは低下している。
この状態で自分のiPhoneを再びダメな状態に戻し、ダメな状態を打開するアプリのテストをするのは、
あまりにもモチベーションに見合わない内容なので、きっと作らないだろう。
また、パケットを節約するために、Wi-Fi接続時にキャッシュするナビとか作れないかなぁとも思っていたが、
オフで使えるナビを買っちまったし、二年で捨てるiPhoneにそこまで高度なアプリは作りたくない。
そしたらもうかゆいところに手を届かせるような、たとえばシステムの設定をいじくり回すようなものしか、
自分で必要な物なんてないわけだが、そういうのはライブラリがフルアクセス出来るかどうかが問題だから、
まさかFlashじゃそこまで出来んだろう。
ろくに作りたいものがないと、アップルに年会費を支払ってまでストア対応のアプリを作る気はなく、
海外のゴニョゴニョでハローワールドを動かしておしまいってのが限界か。
もしかして、海外のゴニョゴニョでネイティブアプリも作れるんだろうか。
実機転送せずそのままipaを吐いてくれるものなら、Flashと同様、ゴニョゴニョで作れるだろう。
どうせ二台目を持つ気がないので、脱獄してないiPhoneでの動作確認は出来ないわけで、
自分のiPhoneでしか動かないかも知れない物を、自分で作るか作らないかだけの話だが。
で、それもやってみたい気持ちにはなってるが、やるとしたらまた仮想マシンでマックだから、
それが嫌で先に進む気が起きない。
とりあえずマックでネイティブは置いといて、Flashで何が出来るんだろうかだな。
全然使いこなしてないので、iPhoneにカレンダーやToDoが付いてても便利なのかどうかわからない。
体重だけは今までパソコンで記録していた物がiPhoneになって便利になったと思うが、
これは元々パソコンでやってたからこそ、パソコンを起動しなくても良いと言う点で便利なんだが、
カレンダーもToDoも、パソコンに付けてないものだから、これから習慣になるかどうかって感じ。
ただ、あたしごとき半分ニートのような人間が、覚えきれないほどの日程をこなすわけもなく、
ググって出てくるアプリ比較のスクリーンショットのような、書き込みだらけの状態にはなってない。
動作確認のための落書きが少々あるっていう程度で、本当に必要なことは数件。
そんな日付の決まったものではなく、近日中に忘れずにやろうって言う物は結構あって、
それはカレンダーではなくToDoの方に書くわけだが、単なるメモ帳よりは確かに使いやすい。
でもメモしなきゃ忘れちゃうほどの量ではなく、少ないからこそ書き込みも楽であえて使ってるが、
書かなきゃ忘れるほど多ければ書くのも面倒になるだろう。
つまり、少ないから面倒がらずに今は使っていけるが、慣れて多くなれば面倒で逆に紙に書きそうだよって。
まぁともかく、どういうときに便利か知るために使ってる。
メールは添付容量の問題とプッシュの使い勝手で、iPhone専用ではなくGmailを使う事にしたし、
カレンダーはほとんどのアプリがGoogleと同期だから、他を選ぶというわけにはいかないし、
そうなるとToDoもGoogleのを使えば、いろんな所にアカウントを作らずにシンプルになる。
しかしGoogleのToDoはまだ出来て日が浅いのか、アプリが充実していない感じ。
ToDoだけ単品なら無料で使いやすいのがあるけど、カレンダーに組み込みたいと思うとあまりない。
カレンダーにToDoの締め切りも重ねて表示する一体型アプリは一個しかなく、
その一択のCalenGooと言うアプリはなかなか使いづらい。
こいつに「ギャバン黒胡椒買う」と何回も入力したんだが、その何回かは入力がキャンセルされ無題になり、
タイトルを入力したあとでメモに「あ」を入力して、ちゃんとタイトルが入ったことを確認した上で「あ」を消す。
とかしなくても良いかと思うけど、こんな変なことも一度あったんだからまたあるかも知れない。
これじゃ使いにくすぎるし、ただでさえ下部の表示切り替えアイコンが小さくてタップしにくいのに、
さらにもう一個ToDoアイコンを足すことになるわけだから、だったらTodoは別のアプリで入力しても、
どうせ入力先はGoogleだからCalenGooのカレンダーにも表示されるから良いかなと思ったが、
あたしのようにパケット遮断で使ってたら、iPhone内ですら同期が保てなくなる。
GoogleじゃなくToodledoと同期するInformantとかもあるけど、
せっかくカレンダーとTodoが一緒になってるのに、ToDoの締め切りがカレンダーに表示されない。
informantならタップできるアイコンが小さすぎないし、あとから予定変更もいじりやすいが、
CalenGooがToDoの締め切りをカレンダーに表示してるのを一度見ちゃうと、
それが表示されないInformantは使いたくなくなる。
この一点だけでCalenGooなので、やり方があるならInformantを使う。
カレンダーとメールはGoogleで決まりだし、連絡先もiPhone側はちょっとおかしいがGoogle側はバッチリで、
ここまで来たらToDoもGoogleにしてアカウントを統一したい。
将来Androidにシフトしたいと思ってるからという理由を差し置いても、これじゃGoogleに依存する事になり、
Googleに依存するつもりならiPhoneである必要性はますます低く、やっぱりAndroidにすべきだな。
CalenGooがAndroidでも出てるようだし、移行には不安なし。
ちょっと気になったのは、Googleがこんなに至れり尽くせりなのに無料なこと。
広告収入を得ているったって、iPhoneからアプリでアクセスしてる限り、広告は一切出ない。
ブラウザでアクセスする気がない人からは広告収入も取れず、なおかつ無料で続けていけるのか?