Android* Phone & Tablet

このページでは、Android に関連する記事や参考資料へのリンクをまとめています。このページは http://software.intel.com/en-us/android の参考訳をもとにしています。

ホーム

インテル・ツールによるスマートな開発

インテル® プロセッサーは多くの Android* デバイスに搭載されており、
アプリケーション開発を迅速にかつ容易にするツールやリソースを提供します。

インテル® XDK を使用してクロスプラットフォーム・アプリケーションを開発しましょう。開発、エミュレート、デバイステストそしてクロスプラットフォーム・アプリケーションを構築できます。

無料のダウンロードはこちらへ ›

その他のツールは「ツール」タブをご覧ください。

インテル® HAXM

無料のダウンロードはこちらへ ›

インテル® C++ コンパイラー

詳細と入手方法はこちらへ ›

デバイスについて

インテル® プロセッサーを搭載した Android デバイスを見つけてください。そして最寄りのイベントで触れてきましょう。

デバイスの紹介(英語)›

イベント(英語) ›

学ぶ

インテル・ツールで Android* 開発をスピードアップ

これから始める注目のリソース

お問い合わせは forums(英語) へどうぞ。

スクリーンサイズを合わせる方法

多くの異なる画面サイズ向けに設計するのを避ける方法 – これは非常に簡単です。

ビデオを見る(英語)›



入門記事

Android* 開発者向けラーニングシリーズ おすすめ
これはオンライン版のインテルプレスの書籍です。モバイル・コンピューティング、Android* OS、開発ツールなど様々なインテルのチームのエンジニアが、Android* 開発に向けた学習のためこのラーニングシリーズに参加しています。インテル Android* コミュニティーにおける活動なども紹介されています。

Android* x86 アプリケーションのデバッグ方法とツール
この記事は、Android* SDK および関連ツールを初めて使用される開発者向けに Android* アプリケーションのデバッグツールの概要を説明し、Android* x86 プラットフォーム上で迅速に不具合を解決できるように支援します。

モバイル OS アーキテクチャーのトレンド
モバイル化が進み、ますます高速かつ安全につながることで、世界が均一化しています。人々はモバイルデバイスを手軽に持ち歩き、友人や家族と気軽に連絡を取り合い、デバイスやデータの管理に煩わされることなく、さまざまな使用モデルと無限のコンテンツを楽しめることを期待しています。これらはすべてモバイルデバイスの要件であり、その中心となるのはモバイル OS です。長年にわたるモバイル OS の設計と業界動向の広範な調査経験から、将来のモバイル OS アーキテクチャーにはユーザー体験、電力管理、セキュリティー設計、クラウド対応、オープンな設計といった共通性があると考えられます。この検証を行うため、我々は独自の解析モデルを考案しました。ここでは、主要な共通性に注目して、今後 10 年間のモバイル OS アーキテクチャーのトレンドを検証します。検証結果に基づいて、アーキテクチャーのトレンドから、現在のモバイル OS の特徴についても言及します。

インテル® Atom™ プロセッサー・ベースのプラットフォームにおける Android* アプリケーションの開発と最適化
この記事では、インテル® Atom™ プラットフォーム向けに Android* アプリケーションを移植する詳細な方法を紹介し、Android ネイティブ開発キット(NDK)を利用してアプリケーションのパフォーマンスを最適化する方法を紹介します。Android 開発は、インテル・アーキテクチャー向けの高い品質のアプリケーションを構築する基準として、この記事を参照できます。

インテル® GPA: Google* Android* プラットフォームのサポート
インテル® グラフィックス・パフォーマンス・アナライザー (インテル® GPA)は、ゲーム開発者向けのグラフィックに依存するアプリケーションの高速化に役立つ、グラフィック分析と最適化ツールスイートです。インテル® Atom™ プロセッサー・ベースの Android* OS 携帯電話をターゲットとする開発者は、CPU/GPU そして OpenGL-ES* など 20 項目以上の電力に関する重要なシステム特性をリアルタイムで参照できます。また、グラフィックのボトルネックを識別するためインテル® GPA を実行しグラフィック・パイプラインを解析できます。

Android* チュートリアル: インテル® スレッディング・ビルディング・ブロック (インテル® TBB)を使用するマルチスレッド・アプリケーションの記述
インテル® スレッディング・ビルディング・ブロック (インテル® TBB) の 安定リリース版では、試験的に Android* アプリケーションをサポートしています (つまり、JNI インターフェイスを介して Android* アプリケーションで使用するインテル® TBB ライブラリーをビルドできます)。

Google Play* によるマルチ APK の CPU アーキテクチャー・フィルタリング・サポート
Google Play 開発者コンソールは、複数の APK フィルターにより CPU アーキテクチャー(ABI)をサポートしています。

タッチスクリーン・インターフェイスの実装
Android* プラットフォームの普及により、ゲーム開発者にタッチスクリーンによる “すばらしい” 相互作用による感覚をもたらし、ゲーム開発に向けて新しい世界を切り開きました。

一般記事

インテル® プロセッサー・ベースのプラットフォームにおけるサードパーティー Android* アプリケーションのデバッグ・リファレンス – パート 1
インテル® プロセッサー・ベースのプラットフォームにおけるサードパーティー Android* アプリケーションのデバッグ・リファレンス – パート 2
この記事では、インテル® プロセッサー・ベースのプラットフォームでソースコードのないサードパーティー・アプリケーションをデバッグする手法やツールの使用方法について説明します。

音声認識機能を使用する Android* アプリケーションの開発
Android* OSは音声認識をサポートしていないため、通常 Android* デバイスは音声を認識できませんが、できるようにする方法はあるのでしょうか? 最も簡単な方法は、別のアプリケーションに認識してもらうことです。Android* で別のアプリケーションに何かしてもらうことをインテント (Intent) の使用と言います。

ケーススタディー: Escapist Games* がインテル® プラットフォーム・ベースの Windows* 8 および Android* で Star Chart* のユーザー・エクスペリエンスを向上
Escapist Games Limited はインテルと協力して、最新のインテルのチップセットとデバイスの利点を活用し、同社の人気アプリケーションである Star Chart* を拡張するため、第 3 世代インテル® Core™ プロセッサー搭載の Ultrabook™ デバイスとインテル® Atom™ プロセッサー搭載のタブレットデバイス向けに Star Chart* をカスタマイズしました。開発中、実際のソフトウェアの使用状況におけるセンサーとハードウェアの有効性について、Escapist Games* からインテルへ貴重なフィードバックが提供されました。このケーススタディーでは、Escapist Games* とインテルの協力体制により解決できたさまざまな問題を検証します。

ネイティブ (NDK) Android アプリケーションを開発していますか? Beacon Mountain を入手しましょう。
Android ベースの ARM およびインテル Atom プロセッサー・ベースのデバイスをターゲットとするネイティブ・アプリケーション向けの完全な設計、コーディングそしてデバッグツール環境を提供します。ツールは、Eclipse* と互換性があり、Android NDK を含む主要な Android SDK をサポートしています。Android アプリケーションを作成するため、人気のあるインテル® 開発ツール(HAXM、Android 向けインテル® グラフィックス・パフォーマンス・アナライザーなど)やサードパーティーのツールを簡単にそして高速インストールできます。既存のAndroid SDK や NDK ツールキットと互換性があり、Apple OS X*、Microsoft Windows* 7 および 8 ホストシステムをサポートします。

インテル® Atom™ プロセッサー・ベースのプラットフォーム上の Android* メディア・アプリケーションでインテル® SSE 命令を使用する利点
この記事では、インテル® SSE の実装に加えて、インテル® Atom™ プロセッサーでインテル® SSE コードのパフォーマンスを大幅に向上する効果的な最適化についても述べます。これらのガイドラインに従うことで、18 時間にわたるニューヨークからシンガポールへの長いフライトでも、ユーザーはデバイスを長時間にわたって利用し、充実したエクスペリエンスを得られるようになるでしょう。

クロスプラットフォームでアプリケーションを開発していますか? インテル® XDK クロスプラットフォーム開発キットを試してください(http://html5dev-software.intel.com/ (英語))
HTML5 のパワーとインテルのクロスプラットフォーム・ツールを利用して、1度のアプリケーション記述で幅広く配布しましょう。インテル® XDK により、”一度の記述で、多くへ対応” を実現できます。iOS と Android、タブレットと携帯電話向けにビルドし、Google Play ストア、Amazon App ストアなどへ配布できます。最新のインテル® XDK では、新しい UI ビルダー(App Designer)、新しいエディター(Brackets)そして新しいエミュレーター(Ripple)などを含む優れた機能のテクノロジー・プレビューが追加されています。

NDK ベースのインテル® アーキテクチャー向け Android* アプリケーションの開発と移植
この記事では、初心者の方がインテル® アーキテクチャー(IA)・バースのデバイス向けにネイティブ(NDK ベース) Android* アプリケーションを開発する方法を紹介しています。同様に既存の NDK ベースのアプリケーションを IA バースのデバイスに移植する方法も説明します。

インテル® アーキテクチャー上の Android* エミュレーターを高速化する
もし皆さんが Android* エミュレーターの性能に不満を感じているなら、この記事に目を通すことをお勧めします。私たちは、多くの Android 開発者が「エミュレーターの動作は遅すぎて苦痛である」と洩らすのを耳にしてきました。これは改善すべきであると考えました。インテル® バーチャライゼーション・テクノロジーを備えるインテル® プロセッサーを搭載する最新のコンピューターで、Microsoft Windows* や Apple Mac OS* 実行している場合、インテル® Hardware Accelerated Execution Manager(インテル® HAXM)や Linux* 向けの KVM を利用して、Android エミュレーターを 1 桁加速しAndroid アプリケーションのテストとデバッグをスピードアップすることができます。この記事では、エミュレーターを加速するために必要なすべての手順を説明します。その後、x86 ネイティブコードを NDK を使用して正しくコンパイルし、x86 ネイティブ・ライブラリーを含む APK をGoogle Play ストアへ送信する方法を説明しています。インテル HAXM は、Tizen* エミュレーターを加速するためにも利用されますが、この記事では触れていません。詳細については、tizen.org の SDK セクションを参照してください。

インテル® アーキテクチャー向けに Android* SDK をインストール
SDK には、Android* アプリケーションをビルド、テスト、デバッグ、そして Android* プラットフォーム・コンポーネントのインストールを管理するためのツールとプラットフォーム・コンポーネントが含まれています。また、SDK は、Eclipse* や Apache Ant* などの開発環境と容易に統合できます。

Android* 向けの信頼できるツールによる最適化手法 – インテル® SSE 組込み関数とインテル® Cilk™ Plus
スクリプトやマネージド 言語(Java*、HTML5 など)から、ミドルウェアの機能を利用するほとんどのアプリケーションで最適化の恩恵を受けることができます。この記事では、最適化の必要性を議論し、マルチメディアや拡張現実アプリケーションの最適化方法を紹介していきます。

Android – ndk-build error: cygwin を使用した際に発生するエラー “Android.mk:svml: LOCAL_SRC_FILES points to a missing file” (英語)
インテル® C++ コンパイラー Android* 対応向け14.0 Windows ホストバージョンで cygwin を使用している環境で、ビルド時に ndk-build スクリプトで発生するエラーについて。

インテル® スレッディング・ブルディング・ブロック 4.2 update3 の新機能 (英語)
Microsoft* Visual Studio* 2013 がサポートされました。自動ベクトル化向上のため Microsoft* PPL parallel_for 型の互換性を改善しました。また、新たなキャンセレーションとリセットのサンプルが追加されています。

Android* 開発者向け第 4 世代インテル® Atom™ プロセッサー BayTrail の紹介(英語)
Android 開発者向け第 4 世代インテル® Atom™ プロセッサー BayTrail を紹介する PDF ファイルをダウンロードしてください。この最新のインテル Atom プロセッサーは、次世代インテル® プロセッサーコア、グラフィックス、メモリコントローラー、そして I/O インターフェイスを統合したマルチコア・システム・オンチップ(SoC)です。

これ以前の記事は、インテル® Developer Zone の Android 「Learn」タブから Articles をご覧ください。

ビデオ

Android ビデオ・キャプチャー・サンプル・デモ (http://software.intel.com/en-us/android/videos/android-video-capture-sample-demo) (2013/11/27)

インテル® GPA 2012 によるインテル® Atom™ プロセッサー上の Android* サポート (http://software.intel.com/en-us/android/videos/intel-gpa-2012-supports-android-on-intel-atom) (2013/11/27)

インテル® Atom™ プロセッサー・デバイス向けに Android* アプリケーションを対応させる (http://software.intel.com/en-us/android/videos/android-apps-enabled-for-intel-atom-processor-devices) (2013/11/27)

MWC 2012 における Android* 対応インテル® グラフィック・パフォーマンス・アナライザーの紹介 (http://software.intel.com/en-us/android/videos/intel-graphics-performance-analyzer-for-android-at-mwc-2012) (2013/11/27)

インテル® ハードウェア・アクセラテーテッド実行マネージャーで Android* アプリケーションを開発するメリット (http://software.intel.com/en-us/android/videos/the-benefits-of-developing-android-apps-with-the-intel-hardware-accelerated-execution-manager) (2013/11/27)

インテル® Android* ツールシリーズ: NDK と SDK をセットアップする (http://software.intel.com/en-us/android/videos/intel-android-tools-series-setting-up-the-ndk-sdk) (2013/10/31)

インテル® Android* ツールシリーズ:インテル® デバイスへ展開する (2013/10/31)

インテル® Android* ツールシリーズ: インテル® エミュレーターへ展開する (2013/10/31)

インテル® Android* ツールシリーズ: Eclipse をインテルX86 ターゲットに設定する (2013/10/31)

インテル® Android* ツールシリーズ: ファットバイナリーとは (2013/10/31)

ケーススタディー: Windows タブレットと電話向けの再設計 (2013/10/23)

72 ピクセルのユーザー好感を理解する (2013/10/23)

Havok Project Anarchy デモ (2013/4/19)

Beacon Mountain: アプリケーション向け開発環境 (2013/5/15)

これ以前の記事は、インテル® Developer Zone の Android 「Learn」タブから Videos をご覧ください。

ツール

Android* 向けのアプリケーションのパフォーマンスをインテルの開発ツールで
引き出してください。

インテル® C++ コンパイラー ›
アプリケーションの流動性と応答性を改善し、バッテリー駆動時間を改善しましょう。

インテル® XDK (http://xdk-software.intel.com/download.html (英語))
開発、エミュレート、デバイステストそしてクロスプラットフォーム・アプリケーションを構築できます。

Project Anarchy* ›
Havok™ から提供される無料のクロスプラットフォーム向けモバイル・ゲーム・エンジンを使ってみましょう。

インテル® IPP ›
Windows*、Linux*、Android、そして OS X* 向けのソフトウェア機能の拡張ライブラリーを使用してみましょう。

インテル® TBB >
インテル® TBB による高性能でスケーラブルな並列アプリケーションを開発しましょう。

インテル® GPA ›
グラフィックに依存するアプリケーションの高速化に役立つ、グラフィック分析と最適化ツールスイートです。

インテル® HAXM (英語) >
このハードウェア支援による仮想化エンジンは、ホストマシン上で Android* アプリケーションのエミュレーションを高速化するため、インテル® バーチャライゼーション・テクノロジーを利用しています。

インテル® USB ドライバー ›
インテル USB ドライバー・パッケージは、インテル®
Atom™ プロセッサーを搭載する Android* デバイスを
Windows* ベースのマシンに接続することを可能にします。

Android x86 システムイメージ
皆さんの Android アプリケーションを仮想インテル® アーキテクチャー・ベースのデバイスでテストしてください。

Android 4.4 (KitKat) ›

Android 4.3 (JellyBean) ›

Android 4.2 (JellyBean) ›

Android 4.1.1 (JellyBean) ›

Android 4.0.4 (Ice Cream Sandwich) ›

Android 2.3.7 (Gingerbread) ›

最新情報

Linux、Android、Tizen IVI ターゲット向けの開発をサポート 組込み/モバイルシステム向け開発ツール「インテル® System Studio 2014」発売開始
2014年 2月 20日、組込み/モバイルデバイスの開発者に、優れた電力効率、パフォーマンス、信頼性を提供するソフトウェア開発ツール・スイートの最新バージョン「インテル® System Studio 2014」の販売を開始しました。
[2014/2/20]

最新情報およびこれ以前の情報は、インテル® Developer Zone の Android ページの「What’s New」タブをご覧ください。