ソニー機器のアプリおよびゲームの開発

SmartWatch 2 + Xperia Z1

ソニーは世界でも有数の携帯電話メーカーであり、革新的で高品質な機器を提供しています。開発者向けウェブサイトのDeveloper Worldには、Androidベースの携帯機器とアクセサリーの開発に必要なすべての情報が掲載されています。

Android向け開発;
Android開発に初めて携わる場合は、developer.android.com) (英語版)にて、最新のSDKと、開発を始めるあたって必要なあらゆる情報を確認してください。Android SDKを使用すれば、すべてのXperiaスマートフォン及びタブレットで機能するアプリを開発できます。

Xperia機器向けアプリの最適化
Developer Worldには、アプリとゲームをソニー機器上で確実に機能させるためのチュートリアル、技術情報及びSDKがあります。また、当社の機器向けにアプリのテストをご希望の場合は、当社パートナーVMCを通じて実施することができます。

Sony Add-on SDKを使用したSmartWatch 2やXperia Z1などの開発
ソニー機器向けに開発をする際は、革新的な新機能をユーザーに提供できるのと同時に、アプリの知名度も向上させることができます。詳しくは、ページ下部をご確認ください。

初めに
SmartWatch 2、Xperia™ Z1やその他多くのソニー製モバイル機器向けのアプリ開発を始めるために、Sony Add-on SDK(英語版)を無料でダウンロードできます。これは、標準Android™ SDK用のアドオンであり、ソニーのもっとも有用で革新的なAPIがまとめられています。

提供するAPI:

Sony Add-on SDKには、サンプルコード、エミュレーター及びAPIリファレンス(英語版)が付いています。さらに、これらAPIを使用した開発方法をすべて解説したドキュメンテーションパッケージをダウンロードできます。

Sony Add-on SDKのインストール

  1. Eclipse からWindow > Android SDK Managerへ移動して、Android SDK Managerを起動します。
  2. Android SDK Managerウィザードが開きます。Android SDK ManagerメニューからTools > Manage Add-on Sites…へ移動します。
  3. User Defined Sitesタブをクリックします。
  4. 表示されたダイアログでNew…を選択します。
  5. Add Add-on Site URLダイアログに以下のURLを入力し、OKをクリックします。

    http://dl-developer.sonymobile.com/sdk_manager/Sony-Add-on-SDK.xml

  6. Closeをクリックして、API levelでリスト化されたSDKが並べ替えられていることを確認します。
  7. 7. Android 4.1.2 (API 16)で利用可能なSDKを表示しているフィールドを展開して、Sony Add-on SDKのチェックボックスを選択し、Install 1 package…をクリックしてください。Sony Add-on SDKがインストールされます。

Sony Add-on SDK用Device Definitionsのインストール、AVD(Android Virtual Device)の作成、Sony Add-on SDKの手動インストール、Sony Add-on SDKインストールにおけるトラブルシューティングについての詳細はSony Add-on SDKのインストールページを参照してください。

サポート
当社の携帯電話、タブレット、ツール及びSDKで作業をする開発者の皆様には、Stack Overflowに質問を投稿することをお勧めします。Stack Overflowには当社の製品やツールについての質問を常にチェックし、助言・回答をする開発者チームがいます。質問がある場合は、適切な製品名か「Sony」という言葉を必ず質問に追加してください。そうすることで、開発者チームにとっても質問を見つけやすく、アドバイスも提供しやすくなります。もちろん、作業しているツールに関する投稿へのコメントも、ぜひお送りください。

知名度向上
ソニー機器向けの開発により、アプリの知名度を向上させることができます。使用するAPIによって、さまざまな方法を取ることができますが、以下が例になります。

  • SmartWatch 2 –SmartWatch 2向けの開発をしている場合、互換性のあるスマートアクセサリーのユーザー がSmart Connect(英語版)アプリから新規アプリを検索すると、開発したアプリがすべてのユーザーに表示され、アプリの知名度向上につながります。詳しくはSmart Extension API (英語版)ページをご覧ください。