FacebookのiOSアプリ、Objective-CシェルでラップされたHTML5ウェブアプリの美化が嫌いじゃないですか? 私たちも嫌いです。ネイティブアプリにしては動作が遅く、反応しないこともしょっちゅうです。Facebookも皆さんの苦しみを理解し、対策を講じようとしています。スピードを重視してプログラムを根本から書き直すとのことです…
変更は、ユーザー インターフェイスや機能セットではなく、基盤となるテクノロジに影響します。
ニューヨークタイムズのニック・ビルトン記者は、匿名のFacebookエンジニア2人から、完全に作り直されたFacebook for iOSアプリが来月リリースされるという情報を得た。
Facebook は、速度という一つの点を最適化するために iOS アプリケーションを完全に再構築しました。現在のバージョンの Facebook アプリのコンポーネントの多くは、Web ベースのプログラミング言語である HTML5 を使用して構築されています。現在のバージョンのアプリは、基本的に Web ブラウザーを内蔵した Objective-C シェルです。
Bilton の報告によると、iPhone のハードウェアを最大限に活用するので、非常に高速になるという。
スピードに関して言えば、これはスマートカーのエンジンをフェラーリのボディに搭載するようなものです。HTML5を主に使用したアプリケーションは、アプリケーションのコンポーネントのほとんどをWebページとしてレンダリングし、Webから画像やコンテンツを直接アプリケーションに読み込みます。
Objective-C は逆のアプローチを採用しており、iPhone のハードウェアを最大限に活用し、ほとんどの機能をアプリケーションに直接組み込むことで、Web から収集する情報が少なくて済むようになっています。
私たちの祈りが聞き届けられ、結局 Facebook は真のネイティブ iOS クライアントを持つことになるようです。
Facebook へのメッセージ: 次回、iOS ユーザー ベースから明らかな失敗についての苦情があったら、できるだけ早く修正するようにしてください。
iPhone でモバイル Facebook サイトを使用していますか、それとも動作の遅い iOS アプリを使用していますか?