昨日、AmazonはGoogleのAndroidとAppleのiOS向けのソフトウェア開発キット(SDK)をリリースし、クラウドの将来的な成功に向けた確固たる基盤を築きました。これにより、Amazon Web Services(AWS)プラットフォームへの容易なアクセスが可能になります。
わかりにくいように思われるなら、簡単に説明すると、Amazon は、Simple Storage Service (S3) などのクラウド サービスを使用できる電話およびタブレット アプリを、初心者のプログラマーでも簡単に作成できるようにしたのです。
これにより、スマートフォンやタブレット向けにクラウド対応アプリケーションが多数登場する可能性が高い。しかし、さらに良いのは、クラウドサービスを創造的に活用し、モバイルワーカーに新しく魅力的な機能を提供する、全く新しい世代のアプリが生まれる可能性だ。
モバイル クラウド革命がまさに始まろうとしているかもしれません。

Amazonの移行以前は、Amazon Web Servicesを利用したいモバイルアプリのプログラマーは、独自のアクセス手段を用意する必要がありました。これはプロジェクトに多大なオーバーヘッドをもたらし、Amazon Web Servicesは一部の人にとって手の届かないものでした。SDKがあれば、面倒な作業の大部分は既に完了しており、プログラマーはアプリの機能とインターフェースの開発に専念できます。この2つは、競争の激しい市場においてアプリの成否を左右する重要な要素です。
AWSのサービスは個人を含めほぼ誰でも購入できますが、一部の非常にハイエンドなユーザーはそれを利用しています。例えば、DropBoxのクラウド同期サービスはファイルの保存にS3を使用していますが、ユーザーはそのことに気づいていません。NASAでさえAWSの利用をためらっていません。
AWSの最大のメリットは、データセンターで専用コンピュータをレンタルするといった他の類似ソリューションと比べて、非常に安価であることです。そのため、自宅でプログラミングをする人や、必要なコンピューティング能力やストレージ容量を必要なだけ購入できるスタートアップのソフトウェア企業にとって理想的です。また、AWSは瞬時に拡張できるため、アプリストアで人気アプリとして人気が出た場合のように、アプリケーションのユーザー数が一夜にして10人から数千人にまで急増しても、プログラマーは心配する必要がありません。
Android 向け SDK のリリースは、Google を激怒させることは間違いない。Android および Chrome オペレーティング システム開発の背後にある主な動機は、ユーザーをクラウドに移行させることであり、もちろん Google のクラウド サービスを使用することで、検索大手は自社の手を通過するあらゆるデータを密かに監視できる可能性があるからだ。
Research in MotionとNokiaはSDK配布から取り残されたようで、Amazonの支援をいつ受けられるのかと頭を悩ませているかもしれません。クラウドサービスへの容易なアクセスは、アプリエコシステムの成長にとって間違いなく不可欠であり、両社はそれを切望しています。
Amazon は、新しい SDK はゲーム内でのハイスコアの共有や、Amazon Simple Queue Service (Amazon SQS) および Amazon Simple Notifications Service (Amazon SNS) を使用するメッセージング クライアントの作成などに使用できると示唆しています。
これは、SDKリリースの潜在的なマイナス面を示唆しています。クラウドアプリの作成がやや容易になりすぎてしまう可能性があり、他のアプリの機能を単純に複製するだけのアプリが大量に出現する可能性があります。一方で、今日では凡庸なIMアプリケーションが明日の業界標準になる可能性もあり、理論的には、クラウドベースの写真や動画編集アプリケーションといった高機能アプリケーションも実現可能になります。
既存のアプリも、クラウドゴールドラッシュの可能性から取り残される必要はありません。例えば、携帯電話用のワードプロセッサを開発した人にとって、クラウドストレージ要素を導入しないという言い訳はほとんど不可能です。
Keir Thomasは前世紀からコンピューティングに関する執筆活動を続けており、近年ではベストセラー書籍を数冊執筆しています。彼について詳しくはhttp://keirthomas.comをご覧ください。Twitterのフィードは@keirthomasです。