2012/02/14 に発表した Titanium Mobile を使って開発している Zaim で得たノウハウたちです。Read less
![Titanium でつくろう! iPhone/Android 両対応アプリ](https://cdn-ak-scissors.b.st-hatena.com/image/square/10aabaf735c57ba7223d90330d9c448359f56d56/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Ftitanium20120214-120214114901-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
単一のコードベースから複数のプラットフォームへ展開する 通常スマートフォン向けのアプリケーションは、そのプラットフォームごとに特定の言語で開発する必要がある。iPhoneやiPadであればObjective-C、AndroidやBlackBerryであればJava、Windows PhoneであればC#やVisual Basicといった具合だ。 しかし、複数のプラットフォーム向けに同じアプリケーションを提供したい場合、それぞれの言語で個別に開発を行うのは非効率的であり、開発者の負担も大きい。 そこで近年では、単一のコードで開発し、それをベースとして各プラットフォームで実行できる形式に変換するというアプローチが一般的になってきている。この方法であれば、1度の開発で複数のプラットフォームをターゲットにすることができるため、開発の手間は大幅に削減される。言語の習得にかかる開発者の負担も軽減できる
この三ヶ月ではてなブックマークiPhoneアプリの新バージョンとAndroidアプリを開発してきました。 両方共担当はエンジニアid:ninjinkunとデザイナーid:kudakurage、総合ディレクションid:nagayamaです。同じ開発者がiPhoneアプリとAndroidアプリ両方を作った事例として、なかなか面白いのではないかと思います。開発期間はちょうどそれぞれ一ヵ月半ずつでした。 自分にとってもブクマチームに移動してから初めての大きな仕事だったので、両方共思い入れがあるプロダクトです。開発話と一緒に、スマートフォンアプリを作る際の流れや、気を付けていることなどをまとめようと思います。(長いです) 開発プロセス iPhoneもAndoirdも開発の流れは基本的に一緒で、以下のような流れになります。 機能の検討 UIの検討 実装 ざっくり並べただけではWebサービス開発と変わり
制作実績は、エス・エム・エスのiPhoneアプリ「ナース専科 看護師国家試験対策」、mixiアプリ(PC、携帯電話)「看護師国家試験 過去問マラソン」、ドコモiアプリ「看護師国家試験対策 ナース専科」など。サービス開始時は「クイズ・問題系」アプリのみの対応となるが、今後対応するアプリコンテンツを拡充し、2011年内に50件の受注獲得を目指す。 関連記事 Android向けアプリ開発者支援プロジェクト「アンドロイドやろうぜ!by GMO」 「アンドロイドやろうぜ!by GMO」プロジェクトでは、開発ツールやiPhoneアプリからの移植ツールを無償提供し、作成したAndroid向けソーシャルゲームアプリは@GMO GameCenterを通じて配信する。 iアプリ、S!アプリをAndroidアプリに自動変換――NSW、無料の試用サイトを公開 日本システムウエアが、iアプリ、S!アプリなどのJav
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く