iPhone Web 2.0 SDKの機能 おそらく誰もが知っているように、AppleはiPhoneアプリを開発する唯一の方法はWebインターフェースと組み込みのほぼ本物のSafariブラウザを使うことだと発表した。 これは認めざるを得ないが、非常に大胆なアプローチにより、思考法を用いてこの方法論をテストするよう促された。
Webの開発経験が9年あるため、アプリケーションの説明から、ハンドヘルドデバイスのWebインターフェイスを使用して同様の製品を実装できるかどうかを判断できると考えています。 アプリケーションのリストを取り、それを通過することは残っています。
最初のリストとして、PocketPCプラットフォーム(Windows Mobile)の最大のオンラインソフトウェアストアの1つである
PocketGear Webサイトのベストセラーセクションを
取り上げ ました。
だから
ランチャーリストの最初の場所はSpb Mobile Shellです。 OSのシェルインターフェイスを変更し、インストールされたソフトウェアを実行/管理する他の方法を提供します。 明らかに、このクラスのプログラムはWebインターフェースを使用して実装 することはできません 。 一方、iPhoneには実際のプログラム(基本的なプログラムを除く)がないため、ブックマークマネージャーは実際にはiPhoneランチャーです。 Webインターフェースを備えたブックマークマネージャーはすでにかなり多くあり、新しいiPhone指向の出現を妨げるものは何もありません。 iPhone向けGoogleブックマークと同様。
Spb Pocket Plus(これも小さなランチャーです。前の段落を参照してください)およびその他のシステムユーティリティの束。 はい、ベストセラーリストの約3分の1はシステムユーティリティです。 欠落している機能を追加し、OSパラメーターを微調整し、あらゆる方法でデバイスを最適化し、あらゆる種類のメンテナンスを実行するユーティリティ。 Webアプリケーションは 、このような機能を まったく提供できません 。
この欠点がどれほど深刻かは、iPhoneに組み込まれているソフトウェアの品質に依存します。 それが非常に完璧であれば、システムの調整、デフラグ、レジストリエディタが存在しないことはプラスの要因と見なされるべきです。
Microsoft Voice Command-iPhone自体での音声インターフェイスサポートの確認を見ていません。 ただし、このような機能をWebアプリケーションの形で実装することは不可能で あることは十分に明らかです。 サファリには、サーバーに音声を転送できるフラッシュプラグインが存在する可能性がありますが、この場合でも、サーバー側の音声認識は無意味な狂気のようです。
eWalletは、忘れやすいパスワード、PIN、およびその他の機密情報のリポジトリです。 そのようなオンラインストレージを実装することは難しくないという事実にもかかわらず(すぐには覚えていませんが、既にいくつかあると思います)-ネットワークにアクセスしてそれを使用する必要性、および秘密データを遠くのどこかに保存する必要性サーバーは(暗号化された形式ではありますが)それでもすべてを台無しにします。
Pocket DVD Studio。 iPhoneはすでにビデオiPodであるため、スキップしてください。
Spb Brain Evolutionは、知的ゲームのコレクションです。 実装が可能です。 内蔵のSafariフラッシュによるサポートの場合、それは非常に本格的な実装であることが判明することさえあります。
WorldMateは旅行情報です。 タイムゾーン-天気-その他の情報。 実装が可能です。 飛行機に乗っている間はオフラインですが、これを利用することはできません。
Pocket Informantは個人的な主催者です。 第一に、ある種のカレンダーが基本的なiPhoneアプリケーションの1つになると思います。 Windows Mobile向けの最高のPIMよりも優れている場合があります。 第二に、Webインターフェースからオーガナイザーを実装することが可能です -そして、それらはすでにたくさんあります。 同じRememberTheMilkでも 、iPhoneが登場してから1週間以内にiPhone向けのバージョンがリリースされると確信しています。
Spb Time-HTML / JavaScript / CSSのスキンでクロックを実装することは可能ですか? 一般に、はい。 そして、インターネットがオンになっていて、ブラウザが稼働している状態でiPhoneを動かし続けて、カチカチ音をたてるようにするには 馬鹿。
IM +-インスタントメッセージングクライアント。 実装が可能 です。 ところで、面白い事実:フルサイズのMac OS XのSafariには、Gmail内にまだGoogleトークのウェブインターフェースがありません。 それにもかかわらず、既知のプロトコルを使用して、ほとんどすべてのIMに使用可能なajaxインターフェースを書き込むことができます。
Age of Empires-1つのJSで高品質の戦略ゲームを実装することは非常に困難です。 また、Safariは非常に高速ですが、iPhoneのパワーで十分であるという事実はまったくありません。 フラッシュをサポートしている場合、何かがうまくいくかもしれません。
Lexisgoo English Dictionary-あらゆる種類の辞書が 問題なく機能し、すでにオンラインで機能しています。
HandiTV! モバイルデバイスからテレビを見る! -これは、iPhone SafariのQuickTimeプラグインの可用性または同じフラッシュサポートに依存します。 はい、そしてチャンネルの幅からです。
Spb Finance-パスワードマネージャーについてをご覧ください。 財務情報をウェブ上に保存できますが、実際には保存したくありません。 費用を記録するために定期的にオンラインに行くのは不快だと思います。
HiCalc-電卓、科学的および建物のグラフィック(Appleのhtmlキャンバス拡張機能によって発明された)でさえ、1つのJS に 実装することはかなり可能 です。
エーステキサスホールデム®-ノーリミットはそのようなポーカーゲームです。 オンラインカジノの形式を含め、実装は非常に可能 です。
Pocket Mindmap-オンラインマインドマップサービスは既に存在しているようで、iPhoneでの作業を妨げるものは何もありません(フラッシュがない場合を除く)。 ただし、WebアプリケーションがiPhoneのマルチタッチ機能を完全に使用できる可能性は低く、マインドマップの場合は非常に便利です。
Putty / ssh-このようなアプリケーションはベストセラーのリストには含まれていませんが、個人的には興味深いものです。 Webインターフェイスを使用すると、ターミナルの完全なインタラクティブサポートを実装することはできません。 サーバーでミドルウェアを使用する場合でも(ボタンを押すたびに1つのHTTPリクエストが必要です)、これはgprs /エッジデバイスには高すぎます。
ただし、リストされているアプリケーションのほとんどから判断すると、スティーブのWebベースのアプローチは非常に実行可能です。 さらに、少しグーグルで調べたところ、iPhoneは
フラッシュ を
サポート しているようです(見つかった証拠は、フラッシュムービーを含むNew York TimesページがiPhoneの広告に表示されたことです)。 [
更新: このすべてを書いている間、iPhoneは実際にフラッシュをサポートしていないという
ほぼ公式の メッセージが明らかになりました。 ]
SafariからiPhoneにWebページを保存できるかどうかは不明です。 計算機や時計などの単純なアプリケーションの場合、これは非常に便利です。 本は言うまでもありません。
また、iPhoneがGoogle Gearsまたは同様の技術(Webアプリケーション用の軽量ローカルSQLサーバー)をサポートしていれば素晴らしいことです。 これについてはまだ何も言われていません。 以前に発表されたウィジェットのサポートについて何も言われていないように、サードパーティの開発者が独自のウィジェットを書くことは可能でしょうか? APIのどのサブセットがサポートされますか?
iPhoneについての答えは答えよりもはるかに多くあり、状況は6月29日まで変わらないでしょう。
All Articles