プロダクトマネージャー アーカイブc

プロダクトマネージャー アーカイブc
プロダクトマネージャー アーカイブc
サイトのデフォルトロゴ画像
  • AAPL社
  • iOS
  • iPhone
  • アップルニュース
  • フェイスブック

FacebookのプロダクトマネージャーがiOS向けFacebookとモバイル開発プロセスの再構築について語る

ジョーダン・カーンのアバター 2012年11月9日午前9時55分(太平洋標準時)

Facebook はモバイル エクスペリエンスの向上に多くの取り組みを行っており、最も注目すべきは、8 月にリリースされた、より高速で再構築されたネイティブの Facebook for iOS アプリと、さらに最近では約束されたモバイル アプリの定期的なリリース サイクルです。

本日、Facebookのプロダクトマネージャーであるマイケル・シャロン氏が同社のブログで、開発プロセスを刷新し、スタンドアロンアプリの機能をFacebook for iOSに統合した経緯について詳しく語りました。FacebookのiOS戦略の焦点について疑問に思ったことがある方のために、シャロン氏の示唆に富む情報をご紹介します。

Facebook のモバイル開発プロセスについて:

すべての製品チームがデスクトップとモバイルでのエクスペリエンスに責任を持つようにすることから、ネイティブ コードと時間指定のリリース サイクルに切り替えることまで、開発プロセスを再構築することで、各スタンドアロン アプリの最高の部分がコア アプリ エクスペリエンスに反映されるようにできるようになりました。

Facebookはこれまで、デスクトップとモバイルのエクスペリエンスに特化した別々のグループを持つ、小規模で機敏なエンジニアリングチームを擁してきました。実際、最初のコアiOSアプリは当初1人の開発者によって開発・保守され、その後、単一の小規模チームによって開発されました。…昨年、当社のエンジニアリングチームは、デスクトップアプリとモバイルアプリの両方において、それぞれの製品エクスペリエンスの責任を担うようになりました。これらのチームは、自社の製品、機能、そしてユーザーを誰よりも深く理解しており、複数のプラットフォームにまたがるエクスペリエンスの開発と適応における微妙なニュアンスにも敏感です。 

スタンドアロン アプリの機能を統合する場合:

スタンドアロンアプリのすべての機能がコアアプリに適するわけではありません。そのため、Facebook for iOSのPMとして、アプリ間で共有する機能が最高のユーザーエクスペリエンスにつながるようにすることが私の仕事の一つです。カメラロールを表示するスワイプジェスチャーはカメラアプリ内では非常にうまく機能しますが、上部のナビゲーションバーが常に表示されるため、コアアプリには組み込まないことにしました。この機能をコアアプリに組み込むには、スタンドアロンアプリでどれほど重要であっても、統合されたエクスペリエンスに大きな価値をもたらすものでなければなりません。  

コアアプリは、スタンドアロンアプリの機能だけで構成されているわけではありません。コアアプリの主要部分を所有し、継続的に改善を行っているチームが多数存在します。タイムライン、グループ、イベントは、それぞれのチームが完全に所有・管理するセクションです。

Facebook は、プラットフォーム間での開発を継続する中で、引き続きスタンドアロン アプリを使用して各製品の限界を押し広げ、新しい実証済みの機能を活用して、あらゆるプラットフォームで可能な限り最高のコア アプリ エクスペリエンスを生み出していきます。