ファストカンパニーアーカイブc

ファストカンパニーアーカイブc
ファストカンパニーアーカイブc
サイトのデフォルトロゴ画像
  • AAPL社
  • iPhone
  • アップルニュース
  • デザイン
  • デザイナー

元シニアデザイナー兼UXスペシャリストは、Appleのデザインの優秀さの秘密はシンプルだと語る。

ベン・ラブジョイのアバター 2014年5月23日午前4時29分(太平洋標準時)

Apple の優れたデザインの秘密はシンプルなものだと、元シニアデザイナーでユーザーエクスペリエンススペシャリストのマーク・カワノ氏が Fast Company のインタビューで語っている。それはデザイナーだけに任せたものではない、というのだ。

それは実際にはエンジニアリング文化であり、デザインを評価し、サポートする組織構造です。デザイナーだけでなく、全員がUXとデザインについて考えています。そして、それが製品のあらゆる面をはるかに優れたものにしているのです…個々のデザイナーやデザインチームよりもはるかに優れたものにしているのです。

川野氏は、チームの全員がデザインを大切にしていたからこそ、iPhone の初期の頃に Apple が約 100 人のデザイナーのチームで主力製品を作り出すことができたのだと語る。

Appleは専門のデザイナーをほとんど雇用していませんでした。例えば、アイコンの作成や新しいインターフェースの作成など、デザイナー全員が自分の力でこなすことができました。また、Appleがデザイン中心のエンジニアを採用しているおかげで、比較的小規模なデザインチームは、新しいアプリインターフェースの構築プロセスをエンジニアに任せることができ、事前に独自のモックアップを作成する必要がなくなりました。

彼はまた、Appleが誇る細やかな配慮の多くは、個々のデザイナーやエンジニアが純粋に興味深い実験として考案し、その後何年もの間しまい込んできたものだと明かした。彼は、OS Xのパスワードボックスが正しく入力されていないと振動するといった例を挙げた。

たとえば、パスワードのフィードバックを提供する適切な方法が必要で、この見苦しいダイアログを表示したくない場合は、楽しい実験用に構築されたインタラクションやアニメーションの概念を取得し、そこに何かがあるかどうかを確認し、適切なものを適用することになります。

  • AAPL社
  • iOS
  • アップルニュース
  • レビュー
  • 開発者

iOS開発者がAppleのMapKitとGoogle Maps SDKの利点を詳細に解説

サイトのデフォルトロゴ画像

FastCompanyは本日、開発者の視点から、AppleのMapKitとGoogleが最近リリースしたiOS向けGoogle Maps SDKの違いを詳細に分析した記事を掲載しました。この長文記事では、これらのSDKを活用したアプリを開発する複数のiOSアプリ開発者から意見を聞き、ユーザーがGoogle Mapsの方が優れていると認識しているにもかかわらず、AppleがGoogleよりもはるかに優れている点をいくつか明らかにしています。

「Googleは現在Places APIに課金していませんが、アクセスには有効なクレジットカードが必要です。これにより、1日あたり10万件のリクエストが上限となります。ですから、Googleが遅かれ早かれ課金を開始する予定があるのではないかと懸念せざるを得ません」とマッキンレイ氏は説明する。「10万件という制限は妥当に思えるかもしれませんが、Tube Tamerの「オートコンプリート」機能を使用する場合など、ユーザーセッションごとに多数のリクエストが生成される可能性があります。また、リクエストの種類によっては、1件あたり上限の10倍のカウントとなるため、すぐに上限に達してしまう可能性があります。」

開発者たちは、Google が位置情報検索サービス、3D 建物、道順、ジオコーディング、ハイブリッド衛星画像の改善で勝っていると指摘する一方で、Places API の割り当て、アプリ サイズの増加、マーカー、グラデーション ポリライン、オーバーレイの制限など、Google Maps SDK の欠点もすぐに指摘しました。

交通アプリ「Tube Tamer」の開発者であるBryce McKinlay氏は、AppleのMapKitを使用する利点について次のように語った。

「主観的に言えば、現在のバージョンの[Google] SDKはMapKitほどパフォーマンスが良くありません」とマッキンレイ氏は言います。「GMSMapViewのフレームレートは30fpsに制限されており、これはiOSの標準的なフレームレートよりも低く、地図をパンしたりズームしたりする際に、わずかですが目に見える『ジッター』効果が発生します。iPhone 5のような高速なデバイスであっても、素早くパンするとラベルやPOIの描画が遅れることがあります。」

「MapKitのアノテーションがUIViewであるということは、Core Animationを使ってアニメーションなどのエフェクトを簡単に適用できることを意味します。これは、Google Maps SDKのアプローチでは現時点では不可能です」とマッキンレイ氏は言います。また、MapKitには「ユーザーの位置を追跡」や「方位に従って追跡」モードなど、GoogleのSDKに現在欠けている便利な機能がいくつかあることも指摘しています。「MapKitには、ユーザーの位置に合わせて地図を自動的に移動させ、コンパスの方位に応じて地図を回転させるボタンが用意されています。これは歩行者ナビゲーションに非常に役立ちます。GoogleのSDKでこれを手動で実装することも可能ですが、開発にかかる時間と労力が増加します。」

一部の開発者は、GoogleのiOS向けMaps SDKに改善の余地があると感じているようです。AppleもMapKitに関する問題を抱えていますが、開発者は自分のアプリに最適なソリューションを決定する前に、Fast Companyの記事全体を必ず読むべきです。最終的に、開発者の多くはGoogleのMaps SDKよりもMapKitを推奨しています。