デベロッパー・ガイドライン

以下は、Intel AppUp℠ 開発プログラムの開発ガイドラインと登録申請基準をまとめたものです。

アプリケーション/コンポーネントの要件について

  • コードは、バリデーション・ガイドライン・ドキュメントに記載されている条件を満たしていなければなりません。
  • アプリケーションに関しては、可能な場合、デベロッパー・カタログで公開されているコンポーネントを利用することを推奨します。これにより、開発期間を短縮し、バリデーション時に却下される可能性が軽減されます。
  • オープンソースのアプリケーションを除き、Intel AppUp™ SDK を使用していなければなりません。
  • SDK により提供される API を利用し、GUID を使用する必要があります。
  • コードを提出する前に、十分なテストを行ってください。MeeGo* オペレーティング・システム向けのアプリケーション/コンポーネントの場合は、MeeGo.com から MeeGo* コンプライアンス・プログラムを使用してください。
  • アプリケーション・パッケージング・ガイドに従って、アプリケーションをパッケージングする必要があります。
  • Java* の場合: こちらのアプリケーション・パッケージング・ガイドに従って、アプリケーションをパッケージングする必要があります。
  • 登録申請時には、手順に従って、申請フォームに必要事項を正確に入力してください。
  • アプリケーション/コンポーネントには、バージョン番号を付与することを推奨しています。

バリデーション基準

バリデーションにパスするためには、いくつかの注意事項があります。以下の点に留意しておくと良いでしょう。バリデーションに関する詳細は、「バリデーション・ガイドライン 」と「バリデーション・プロセス」を参照してください。また、「アプリケーションのチェックリスト」または「コンポーネントのチェックリスト」も参考になります。

アプリケーションの場合:

  • 他社の商標または登録商標を使用する場合は、各社の許可を得る必要があります。
  • 申請者は、公開するアプリケーションを配布する権利を保有していなければなりません。オープンソース・アプリケーションの場合のみ、ソースコードの提出が必須です。
  • アプリケーションは、正しくインストールされ、完全にアンインストールされなければなりません。
  • ユーザー・インターフェイスは、クリーンで一貫性があるものでなければなりません。
  • 登録申請時にアプリケーションに適したレーティングを選択し、申請フォームのすべての必要事項を入力する必要があります。
  • アプリケーションの動作によって、ほかのソフトウェアやネットワークに害を及ぼすことがあってはなりません。
  • 明示的にユーザーの同意を得ることなく、個人情報を取得または使用することがあってはなりません。
  • 不適切なコンテンツを含めることはできません。
  • Intel AppUp℠ ストア以外での販売、アップグレード、アップセル用のポップアップや広告を含めることはできません。
  • Java* の場合: アプリケーションは、Java* 1.6 以上をサポートしていなければなりません。

コンポーネントの場合:

  • ライセンス文書も提出する必要があります。
  • API のドキュメントを作成する必要があります。
  • コンポーネントの詳細なテストに必要な情報も含める必要があります。

バリデーション方法

  1. インテルでは、インストール・パッケージが適切な形式かどうか確認します。
  2. インテルでは、実際にパッケージを使ってインストールを行います。
  3. インテルでは、アプリケーションに対してバリデーション項目のテストを実施します。
  4. インテルでは、アプリケーションをアンインストールし、完全にアンインストールされるかどうか確認します。

0