WIREDiOSアプリがAndroidよりクールな理由+(1/2ページ)(2012.5.2 15:33

  • [PR]

WIRED

  • メッセ
  • 印刷

iOSアプリがAndroidよりクールな理由

2012.5.2 15:33 (1/2ページ)

 洗練された魅力的なデザインのアプリを開発するには、AndroidよりiOSのほうが簡単なことは、両方を開発したことがある者にとっては常識になっている。その理由を解説。

 洗練された魅力的なデザインのアプリを開発するには、『Android』より『iOS』向けのほうが簡単なことは、両方を開発したことがある者にとっては常識になっている。

 「デザイン」はApple社のDNAに組み込まれている。一方、Google社はもともと検索から始まった。従って、アプリのユーザー・インターフェースや美的観点に優先順位を置いているのがどちらかは明白かもしれないが、その内実をもう少し具体的に見て行こう。

 まずは細分化の問題がある。iOS向けの開発であれば、画面の解像度やハードウェア・プロファイルの数は非常に限定される。しかし、Androidの開発の場合、対応する必要があるパラメーターは事実上、無数にある。

 「Android機器は、形や大きさ、画面の解像度、機器のスピードがまちまちで、これが大きなハードルになっている」と説明するのは、Karma社のリー・リンデンだ。「解像度やプロセッサーがそれぞれ異なるおよそ20種類をテストする必要があり、開発速度が間違いなく落ちてしまう」

 高解像度の機種ではクールに見えたデザインが、古い機種ではきれいに見えないことが起こりうるわけだ。Hipmunk社のダニーロ・カンポスによれば、同社ではAndroidのために、古い機器には1倍、高解像度の機器には2倍、それ以外の機器は中途半端な1.5倍と、3種類の解像度のものを用意している。「不自然な画像」を避けるには必要なことだ。しかし、こうした高水準の対応を省略する開発者もいるだろう。その場合、不運な少数派には、ぼやけたギザギザで表示されてしまう。

 アプリ開発ではスピードが重要であり、開発チームは小規模で予算も少ない。単純なデザイン要素を完璧にするために時間をとる余裕がないのだ。

 さらにAndroidでは、開発者向けツールとドキュメントがそれほどしっかりしていない。Apple社は、SDKを洗練させ、明確に規定されたヒューマン・インターフェースのガイドラインを構築するなど、20年をかけてその開発者サポートを完成させてきた。一方Google社は、実質的にAndroidでゼロから開始した。

 「Androidの問題点のひとつは、ドキュメントできちんと説明されていない要素がたくさんあることだ」とコンポス氏は言う。「わが社でAndroid開発を担当するライアンは、あるXMLフォーマッティング処理を探すために、ソースコード全体を探索しなければならず、大変だと言っていた」

  • [PR]
  • [PR]

[PR] お役立ち情報

PR
PR

編集部リコメンド

このページ上に表示されるニュースの見出しおよび記事内容、あるいはリンク先の記事内容は MSN およびマイクロソフトの見解を反映するものではありません。
掲載されている記事・写真などコンテンツの無断転載を禁じます。
© 2012 The Sankei Shimbun & Sankei Digital