Mac OS XやiOSのメジャーアップデートのたびに、Appleがこれまでサードパーティ開発者によって提供されていたOS機能を追加するのはほぼ確実です。これらの機能は、需要が非常に高かったため他社が提供を手がけていたものですが、最終的にAppleはその有用性を認め、OS(または内蔵アプリ)に組み込むべきだと判断しました。いずれにせよ、毎年、Appleの基調講演やプレスリリースをきっかけに、選りすぐりの開発者が将来のビジネスプランを再考することになります。
iOS 5 では、これらの新機能の潜在的な「犠牲者」として、最も人気のある読書サービス、いくつかのジャンルのアプリ、そして傑出したユーティリティが含まれます。
影響を受ける人気アプリ
まず、iOS 5 の新しいリーディングリストとリーダー機能は、優れた Instapaper Web サービスと Instapaper iOS アプリの主要機能の一部を提供するほか、Readability Web サービスと Read it later Web サービスおよび iOS サービスの機能も提供します。iOS 5 が登場すると、Safari で興味深い記事を見つけた場合、ボタンをタップするだけでその記事が瞬時に読みやすいように再フォーマットされ、広告やその他の不要なものが取り除かれます。また、その場で記事を読む時間がない場合には、リーディングリストで記事を保存して後で読むことができます。保存した記事のリストは、iCloud を使用して、すべての iOS デバイスの Safari と、(Lion では) Mac の Safari 間で自動的に同期されます。

月曜日には、ToDoリストやリマインダーアプリの開発者たちもiOS 5の標的になった。iOS 5の新機能「リマインダー」は(ついに)iOSデバイス上でToDoリストを作成・管理できるようになり、さらにはそれらのリストをコンピュータ上のiCalやOutlookと同期できるからだ。(私たちは長年ToDo同期機能を求めており、Todoを含む多くのサードパーティ製オプションを検討してきた。)
さらに、リマインダー機能では、タスクのアラートを設定し、iCloudに同期したコンピュータやiOSデバイスでそのアラートを受信できます。これにより、多くのシンプルなリマインダープログラムが不要になり、Notificantのような高機能なリマインダーアプリにも影響を与えます。リマインダー機能は、位置情報に基づいてリマインダーを設定する機能も提供します。例えば、仕事帰りに牛乳を買いに行くというリマインダーを設定し、オフィスを出るときに自動的に通知するように設定できます。位置情報ベースのリマインダーアプリの開発者は、私たちほどiOS 5に期待していないでしょう。
より専門的でありながら非常に便利なソフトウェアの開発者にも影響が及ぶでしょう。例えば、iOS版TextExpanderは100以上のiOSアプリと連携し、テキストショートカットを作成できます。短い略語を入力すると、その略語は対応する長いテキストに自動的に置き換えられます。しかし、iOS 5ではシステム全体で使えるショートカット機能が追加されました。機能ははるかに限定的ですが、同様の機能を提供し、すべてのアプリで動作します。

開発者はより高い目標を目指す
もちろん、OSに優れた機能が組み込まれているのはユーザーにとって良いことです。Macworldの寄稿者であり、Notificantの開発元であるCaramel Cloudの開発者でもあるAayush Arya氏は、「Appleにはこうした問題のいくつかにおいて、実際には選択の余地がありません。Appleが自ら、あるいは特定のサードパーティ製アプリを見て素晴らしいアイデアを偶然見つけ、それをOSの一部としてうまく実装できると考えた場合、それらの機能を追加しないことを選択することで、プラットフォームの進歩を阻害してしまうことになるでしょう」と指摘しました。
しかし、影響を受けるアプリの開発者が2つの質問に答えなければならないという事実は変わりません。「新しいOSによって、自分のアプリのどの程度が時代遅れになるのか?」と「新しいOSは自分の生活にどのような影響を与えるのか?」です。一部の開発者にとって朗報なのは、iOSに新機能を追加する際、Appleは最も基本的な機能のみを提供することが多いということです。誰もが望む可能性のあるすべてのオプションを含めることは、Appleの性分ではありません。複雑さを避けて使いやすさを優先するというこの哲学は、シンプルなソリューションのクリエイターは次のアプリについて考え始める必要があるかもしれませんが、包括的なソリューションや高度な機能を提供する開発者は、新しいOSをうまく乗り切る可能性が高いことを意味します。実際、私が上で述べた注目度の高いアプリのいくつかの開発者に連絡を取ったところ、iOS 5の新機能が彼らのビジネスに大きな損害を与えることはないだろうという点で一致していました。
例えば、iOS 5のリマインダー機能では、期限とリマインダー付きのシンプルなリストを管理できますが、サードパーティ製のタスク管理アプリでは、プロジェクト、共有/グループリスト、添付ファイル、タグとカテゴリ、繰り返しリマインダー、追加の同期オプションなど、様々な機能が提供されています。iOSとMac向けのTodoアプリを開発しているAppigoのBoyd Timothy氏は、「Appleの新しいリマインダーアプリは、おそらく基本的なユーザー層に訴求するでしょう。…シンプルなリマインダーアプリと、非常に複雑なプロジェクト管理スタイルのアプリの間には大きなギャップがあります。Todoはそのギャップを埋めてくれると考えています」と述べています。
同様に、リマインダー機能はNotificantのようなアプリを時代遅れにしてしまうように思えるかもしれませんが、Notificantではどのデバイスにどのリマインダーを送信するかを正確に選択でき、同社は繰り返しリマインダーや時間指定リマインダーの追加も計画しています。Arya氏は、リマインダーの発表によってCaramel CloudのNotificantに関する今後の計画に変更はないと述べています。
iOS の追加によりアプリへの関心が高まる?
実際、いくつかの基本的なソフトウェア(非常に単純な ToDo リスト アプリなど)の開発者は自社製品の需要が急落する可能性が高い一方で、Apple が機能のシンプルなバージョンを追加することで、はるかに多くの機能を提供するサードパーティ製品への関心と売上が実際に高まる可能性があります。

Instapaperの開発者であるマルコ・アーメント氏が今週初めに説明したように、彼にとって最大の課題はAppleやApp Storeの直接的な競合相手から来るものではない。むしろ、製品の魅力を人々に理解してもらうことにある。「もし(リーディングリストが)Safariユーザーを多数獲得し、『後で読む』ワークフローに馴染ませ、その機能の価値を理解してもらえれば、彼らはInstapaperの有力な潜在顧客となるでしょう。そして、彼らにとって『Safariのリーディングリストに似ていますが、こういう点で優れているんです』と説明しやすくなります」。アーメント氏は、InstapaperがApp Storeのニュースカテゴリーで常に売上トップの有料アプリであるにもかかわらず、iOSデバイス所有者の1%にも満たないユーザーしかInstapaperユーザーにはなっていないと指摘した。アーメント氏は、Appleのこの分野への参入は「Instapaperに目立った影響を与えないか、売上を劇的に向上させるかのどちらかだろう」と楽観視している。
TextExpanderの開発元であるSmile Softwareも同様の見解を示しています。SmileのパートナーであるJean MacDonald氏によると、同社はiOSの入力ショートカットが、数年前にAppleがMac OS Xに記号とテキストの置換機能を追加した際に生じた効果と同様の効果をもたらすと期待しているとのことです。「ユーザーは基本的な機能を超えた操作を求め、TextExpander touchやTextExpander SDKを統合したアプリを利用するようになるでしょう。一部の人が言うように、これは私たちのアプリ、あるいはAppleがiOS 5に追加する機能を持つ他のアプリにとっての終焉を意味するものではありません。」
人気のToDoリストアプリおよびサービス「Wunderlist」を開発するWunderkinder社も、WWDC基調講演へのブログ投稿でこれに同意している。「Appleは、日々のタスクを整理したい個人向けに、新しいタスク管理アプリ『リマインダー』を発表しました。『リマインダー』は、より多くの人々を生産性の世界へと誘うものになると考えています。人々が日々の生活の中で生産性を高めるための選択肢が増えることを大変嬉しく思います。」同社はさらに、Wunderlistにはリマインダーにはない機能もいくつかあると指摘した。
リスクはつきものだ
AppleがiOSのアップデートごとにサードパーティ市場に進出するリスクは、一部の開発者を怖がらせているだろうか?おそらくそうだろう。しかし、クラウド同期型iOSテキストエディタ「Element」を開発するSecond Gearのジャスティン・ウィリアムズ氏が最近書いたように、このリスクは「プラットフォームの一部であることに伴う。重要なのは、Appleが次回の基調講演でどんな打撃を与えても耐えられるだけの多様性を製品ラインナップに確保することだ」。ウィリアムズ氏は、AppleがiCloudのドキュメント同期機能のデモを行った際、明らかに少し不安そうだった。しかし、iCloudの機能と限界をより深く理解した今、Elementsの開発は「全速力で進んでいる」と彼は語る。
あるいは別の見方をすれば、Caramel CloudのArya氏が私に語ったように、開発者がiOS向けの開発を選択する理由は様々であり、Appleが顧客の要望に応える機能を追加したからといって、それらの理由は変わらない。「iOS開発者は、このプラットフォーム向けの開発に伴うリスクを既に十分に認識していますが、iOSが今のように刺激的で成功し続ける限り、不確実性はあるものの、彼らの参加はますます増えていくでしょう。」
そうなると、本当の決断は、開発者が「シャーロック」されることなく最も多くのユーザーを引き付けるためにどのような機能を提供すべきか、ということなのかもしれません。少なくとも数人の開発者は、この話題についてユーモアのセンスを持っています。今週初め、WWDC で開発者たちと話していたとき、本当に成功する iOS アプリを開発したいのであれば、iPhone や iPad には欠けていると多くのユーザーが不満を言う機能を提供すべきだという、半ば真面目な意見の一致がありました。ただし、誰もが不満を言うような欠けている機能ではないことを確認してください。