IA(x86)Androidの概要と
IAデ部の紹介
日本アンドロイドの会
IAディベロッパー部

KOF2013(11/09) himamura(暇村)
アジェンダ
IA端末の紹介
インテルAtomのロードマップ
IA Androidの入手方法
IA Androidアプリ開発の概要
ユーザーから見た IA Android
IAデ部の紹介
自己紹介
基本的にハード屋さんです!
日本データシステム㈱に勤務:
新規事業推進部で組み込み系の営業・マーケティング
組み込み一筋30年♥
OS9/68000 -> SunOS -> Linux -> Android -> ?
「Webプラット...
IA端末の紹介
インテルAtomのロードマップ
IA Androidの入手方法
IA Androidアプリ開発の概要
ユーザーから見た IA Android
IAデ部の紹介
IA Androidの
スマートフォンたち

★ 約1年間で20ヶ国以上の地域で10種類のスマート
フォンが発売された
★ Acer、Lenovo、ZTE、Motorola、LAVAなど
IA Androidの
タブレットたち

ASUS、ZTEなどから発売
IA端末の紹介
インテルAtomのロードマップ
IA Androidの入手方法
IA Androidアプリ開発の概要
ユーザーから見た IA Android
IAデ部の紹介
Atomのロードマップ(1)
ネットブック編
2008/3

2009/5

2011/9

Diamondville
(ダイヤモンドビル)

PineTrail
(パイントレイル)

CedarTrail
(シダートレイル)

メモリコントロ...
Atomのロードマップ(2)
タブレット編
2008/4

2011/4

Menlow
(メンロー)

OakTrail
(オークトレ
イル)

45nmの製品

「Lincroft」
Atom Z6xxと
「Whitney
Point」SM...
Atomのロードマップ(3)
スマートフォン編
2010/5

2012/1

Moorestowm
(ムアーズタウ
ン)

Medfield
(メドフィール
ド)

45nmの製品。
「Lincroft」Z6xx
と「Langwell」
「P...
IA端末の紹介
インテルAtomのロードマップ
IA Androidの入手方法
IA Androidアプリ開発の概要
ユーザーから見た IA Android
IAデ部の紹介
IA Androidを使いたい♡
01.org編
Android on Intel Architecture
https://01.org/android-ia/
IA Androidを使いたい♡
android-x86.org編
Android-x86 - Porting Android to x86
https://sites.google.com/a/android-x86.org/web/
IA端末の紹介
インテルAtomのロードマップ
IA Androidの入手方法
IA Androidアプリ開発の概要
ユーザーから見た IA Android
IAデ部の紹介
Beacon Mountain ツール
インテルのツール:
• インテル
• インテル
• インテル

Hardware Accelerated Execution Manager
Graphics Performance Analyzers ...
リアルタイム アプリ
アナライズツール
•
•
•
•

Intel GPA(Graphic Performance Analyzers)
CPUの統計
グラフィックスAPI
の統計
CPU,GPU,ハード
ウェアの統計
消費電力の統計
adb...
IPP for Android
Intel Integrated Performance Primitives
マルチメディア、デー
タ処理、通信アプリ
ケーション向けに
最適化されたソフト
ウェア関数を備えた
マルチコア対応の広
範囲なライブ...
Intel C++ コンパイラ
for Android

GCC とのソースおよびバイナリレベルでの高い互
換性により、既存のアプリケーションを再コンパ
イルすることで、パフォーマンスを向上
Android NDKとの互換性あり
期間限定無料ダ...
HAXMを使用した
高速エミュレーション
Hardware Execution Manager
HAXMは、バーチャライゼーション・テクノロジー
を使用するハードウェア支援による仮想エンジン
(ハイパーバイザー) で、ホストマシン上で
Andr...
FATバイナリーとは
ファットバイナリ (FAT Binary) とはコンピュー
タソフトウェアのバイナリ形式の一種で、一つの
ソフトを、互換性のない複数のCPUで実行できるよ
うに各CPU用のコードを同時に格納した形式をい
う。(MACで68...
開発者向け情報サイト
(日本語)

http://www.isus.jp/article/idz/android/
http://www.isus.jp/category/article/idz/android/
開発者向け情報サイト
(英語)

http://software.intel.com/en-us/android
IA端末の紹介
インテルAtomのロードマップ
IA Androidの入手方法
IA Androidアプリ開発の概要
ユーザーから見た IA Android
IAデ部の紹介
x86はどの程度の性能?
AnTuTu

Z2460
11,165

Z2560
16,587

Nexus5
21,639
x86はどの程度の性能?
Android Bench

Z2460
19.50

Z2560
8.66

Nexus5
2.90/5.29
アプリはx86で
どの程度動くの?
既に197本のゲームで
互換性を確かめてくれ
ていた!
\(◎o◎)/!
http://goo.gl/q9mbGo
動作に難があったのは18タイトル。うち,起動しな
いのは10タイトル。
全体の9%に何らかの...
IA端末の紹介
インテルAtomのロードマップ
IA Androidの入手方法
IA Androidアプリ開発の概要
ユーザーから見た IA Android
IAデ部の紹介
IA デ部の紹介(1)
日本アンドロイドの会の部として2013/10に発足
IA(Intel Architecture)Androidの普及とIAアプ
リの開発・ポーティング・検証などを主な活動と
して行なう事を目的とする
IAアプリの活性化の...
IA デ部の紹介(2)
Intel
地方支部へ貸出

IAデ部

管理・運営
IAデ部の活動計画
2014年のOSCに参加し、IAアプリ開発の普及活動を
行なう
OSCの前後の日に地方支部で勉強会を行い、IAアプ
リのポーティングや検証を行なう
日本Androidの会が参加できるイベントにおいて、
積極的に展示参加あるい...
Q&A
Upcoming SlideShare
Loading in …5
×

日本アンドロイドの会「IAディベロッパー部」KOF2013(2013 11-09)

2,324 views

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,324
On SlideShare
0
From Embeds
0
Number of Embeds
1,104
Actions
Shares
0
Downloads
5
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

日本アンドロイドの会「IAディベロッパー部」KOF2013(2013 11-09)

  1. 1. IA(x86)Androidの概要と IAデ部の紹介 日本アンドロイドの会 IAディベロッパー部 KOF2013(11/09) himamura(暇村)
  2. 2. アジェンダ IA端末の紹介 インテルAtomのロードマップ IA Androidの入手方法 IA Androidアプリ開発の概要 ユーザーから見た IA Android IAデ部の紹介
  3. 3. 自己紹介 基本的にハード屋さんです! 日本データシステム㈱に勤務: 新規事業推進部で組み込み系の営業・マーケティング 組み込み一筋30年♥ OS9/68000 -> SunOS -> Linux -> Android -> ? 「Webプラットフォーム勉強会」やってま〜す♫ 盛り上げたいソフトウェア Tizen IVI、Firefox OS、Linaro、Yocto Project おもしろいと思うハードウェア Raspberry Pi、MinnowBoard、Galileo Facebook:http://www.facebook.com/hironobu.imamura HP:http://www.himamura.com/wp/
  4. 4. IA端末の紹介 インテルAtomのロードマップ IA Androidの入手方法 IA Androidアプリ開発の概要 ユーザーから見た IA Android IAデ部の紹介
  5. 5. IA Androidの スマートフォンたち ★ 約1年間で20ヶ国以上の地域で10種類のスマート フォンが発売された ★ Acer、Lenovo、ZTE、Motorola、LAVAなど
  6. 6. IA Androidの タブレットたち ASUS、ZTEなどから発売
  7. 7. IA端末の紹介 インテルAtomのロードマップ IA Androidの入手方法 IA Androidアプリ開発の概要 ユーザーから見た IA Android IAデ部の紹介
  8. 8. Atomのロードマップ(1) ネットブック編 2008/3 2009/5 2011/9 Diamondville (ダイヤモンドビル) PineTrail (パイントレイル) CedarTrail (シダートレイル) メモリコントローラー とグラフィックコアを 統合したプロセッサ 「Pineview」とチップ セット「Tiger Point」 を組み合わせたプラッ トフォーム Windows7、Chrome OS、MeeGo。内蔵GPUは ドライバレベルで 32bit及びWindows 7以 降しかサポートされな い Atom第1世代の製品
  9. 9. Atomのロードマップ(2) タブレット編 2008/4 2011/4 Menlow (メンロー) OakTrail (オークトレ イル) 45nmの製品 「Lincroft」 Atom Z6xxと 「Whitney Point」SM35 Expressを組 み合わせたプ ラットフォー ム 2012/9 2013/9 2014/3Q CloverTrail BayTrail-T CherryTrail (クローバー (ベイトレイ (チェリート トレイル) ル) レイル) 32nmの製 品。主に Windows8タ ブレットに 使われた 22nmの製 品。GPUは PowerVR⇒第 Intel HD 14nmの製品 Graphicsに 変更。 Windows8.1 タブレット
  10. 10. Atomのロードマップ(3) スマートフォン編 2010/5 2012/1 Moorestowm (ムアーズタウ ン) Medfield (メドフィール ド) 45nmの製品。 「Lincroft」Z6xx と「Langwell」 「Platform Controller Hub MP20」チップセッ トを組み合わせた プラットフォーム 2013/2 2014/2 CloverTrail+ Merrifieid (クローバートレ (メリーフィール イルプラス) ド) 32nmの製品。 Clover Trailの 32nmの製品。低 GPUをスマートフ 価格向けのZ2420 ォン向けに変 のコードネーム 更。XMM はLexington 6360(HSPA+)モデ Z2460、Z2480 ム内蔵 Z2560、Z2580 22nmの製品。モ デムは XMM7260 (LTE)。GPUは Intel HD Graphics
  11. 11. IA端末の紹介 インテルAtomのロードマップ IA Androidの入手方法 IA Androidアプリ開発の概要 ユーザーから見た IA Android IAデ部の紹介
  12. 12. IA Androidを使いたい♡ 01.org編 Android on Intel Architecture https://01.org/android-ia/
  13. 13. IA Androidを使いたい♡ android-x86.org編 Android-x86 - Porting Android to x86 https://sites.google.com/a/android-x86.org/web/
  14. 14. IA端末の紹介 インテルAtomのロードマップ IA Androidの入手方法 IA Androidアプリ開発の概要 ユーザーから見た IA Android IAデ部の紹介
  15. 15. Beacon Mountain ツール インテルのツール: • インテル • インテル • インテル Hardware Accelerated Execution Manager Graphics Performance Analyzers System Analyzer インテグレーテッド・パフォーマンス・プリミティブ (インテル® IPP)プレビュー版 • インテル スレッディング・ビルディング・ブロック • インテル Software Manager サードパーティーのツール: • Google Android SDK (ADTバンドル) • Android NDK • Eclipse 統合開発環境 Beacon Mountainのダウンロード • Android Design http://goo.gl/hwfub • Cygwin (Windows版)
  16. 16. リアルタイム アプリ アナライズツール • • • • Intel GPA(Graphic Performance Analyzers) CPUの統計 グラフィックスAPI の統計 CPU,GPU,ハード ウェアの統計 消費電力の統計 adbで接続しリアル タイムに表示 http://software.intel.com/en-us/vcsource/tools/intel-gpa
  17. 17. IPP for Android Intel Integrated Performance Primitives マルチメディア、デー タ処理、通信アプリ ケーション向けに 最適化されたソフト ウェア関数を備えた マルチコア対応の広 範囲なライブラリー Beacon Mountainに 同梱
  18. 18. Intel C++ コンパイラ for Android GCC とのソースおよびバイナリレベルでの高い互 換性により、既存のアプリケーションを再コンパ イルすることで、パフォーマンスを向上 Android NDKとの互換性あり 期間限定無料ダウンロード(まだ間に合う!) http://software.intel.com/en-us/c-compiler-android/
  19. 19. HAXMを使用した 高速エミュレーション Hardware Execution Manager HAXMは、バーチャライゼーション・テクノロジー を使用するハードウェア支援による仮想エンジン (ハイパーバイザー) で、ホストマシン上で Androidアプリケーションのエミュレーションを 2〜4倍高速化 Android SDK Managerを使用してダウンロード可能 Android SDK の“emulator-x86”バイナリーを使 用してx86 Androidエミュレーター・イメージが自 動的に実行されます。AndroidエミュレーターはVT により高速化され開発プロセスをスピードアップ します。
  20. 20. FATバイナリーとは ファットバイナリ (FAT Binary) とはコンピュー タソフトウェアのバイナリ形式の一種で、一つの ソフトを、互換性のない複数のCPUで実行できるよ うに各CPU用のコードを同時に格納した形式をい う。(MACで68k、PowerPC、x86で行われた) Androidの場合、Application.mkで ”APP_ABI:=armeabi armeabi-v7a x86”と記述 NDK Ver.r7以降では”APP_ABI:=all”と言う記述 でもOK 「Google Play Supports CPU Architecture Filtering For Multiple APK」を参照 http://goo.gl/Lzuk6Y
  21. 21. 開発者向け情報サイト (日本語) http://www.isus.jp/article/idz/android/ http://www.isus.jp/category/article/idz/android/
  22. 22. 開発者向け情報サイト (英語) http://software.intel.com/en-us/android
  23. 23. IA端末の紹介 インテルAtomのロードマップ IA Androidの入手方法 IA Androidアプリ開発の概要 ユーザーから見た IA Android IAデ部の紹介
  24. 24. x86はどの程度の性能? AnTuTu Z2460 11,165 Z2560 16,587 Nexus5 21,639
  25. 25. x86はどの程度の性能? Android Bench Z2460 19.50 Z2560 8.66 Nexus5 2.90/5.29
  26. 26. アプリはx86で どの程度動くの? 既に197本のゲームで 互換性を確かめてくれ ていた! \(◎o◎)/! http://goo.gl/q9mbGo 動作に難があったのは18タイトル。うち,起動しな いのは10タイトル。 全体の9%に何らかの難があり5%が動作しなかった。
  27. 27. IA端末の紹介 インテルAtomのロードマップ IA Androidの入手方法 IA Androidアプリ開発の概要 ユーザーから見た IA Android IAデ部の紹介
  28. 28. IA デ部の紹介(1) 日本アンドロイドの会の部として2013/10に発足 IA(Intel Architecture)Androidの普及とIAアプ リの開発・ポーティング・検証などを主な活動と して行なう事を目的とする IAアプリの活性化のためにアプリの検証を行った り、IA Androidへのポーティングを促す 地方支部でIAアプリの開発勉強会を行なう OSCなどでIntel Architectureの解説とポーティン グガイドを行なう 地方支部での勉強会へのIA Android端末の貸出を 行なう
  29. 29. IA デ部の紹介(2) Intel 地方支部へ貸出 IAデ部 管理・運営
  30. 30. IAデ部の活動計画 2014年のOSCに参加し、IAアプリ開発の普及活動を 行なう OSCの前後の日に地方支部で勉強会を行い、IAアプ リのポーティングや検証を行なう 日本Androidの会が参加できるイベントにおいて、 積極的に展示参加あるいは発表を行いIA Androiの 認知を促す ぜひ、一緒にやって頂ける方を募集致しますので 宜しくお願い致します。
  31. 31. Q&A

×