日本アンドロイドの会 1月定例会 「IAディベロッパー部」 セミナー資料

1,405 views

Published on

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,405
On SlideShare
0
From Embeds
0
Number of Embeds
78
Actions
Shares
0
Downloads
8
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

日本アンドロイドの会 1月定例会 「IAディベロッパー部」 セミナー資料

  1. 1. IA(x86)Androidの概要と IAデ部の紹介 日本アンドロイドの会 IAディベロッパー部 定例会(2014/01/15) himamura(暇村) 14年1月15日水曜日
  2. 2. アジェンダ IA端末の紹介 インテルAtomのロードマップ IA Androidの入手方法 IA Androidアプリ開発の概要 ユーザーから見た IA Android IAデ部の紹介 14年1月15日水曜日
  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/ 14年1月15日水曜日
  4. 4. IA端末の紹介 インテルAtomのロードマップ IA Androidの入手方法 IA Androidアプリ開発の概要 ユーザーから見た IA Android IAデ部の紹介 14年1月15日水曜日
  5. 5. IA Androidの スマートフォンたち ★ 約1年間で20ヶ国以上の地域で10種類のスマート フォンが発売された ★ Acer、Lenovo、ZTE、Motorola、LAVAなど 14年1月15日水曜日
  6. 6. IA Androidの タブレットたち ASUS、ZTEなどから発売 14年1月15日水曜日
  7. 7. IA端末の紹介 インテルAtomのロードマップ IA Androidの入手方法 IA Androidアプリ開発の概要 ユーザーから見た IA Android IAデ部の紹介 14年1月15日水曜日
  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世代の製品 14年1月15日水曜日
  9. 9. Atomのロードマップ(2) タブレット編 2008/4 2011/4 Menlow (メンロー) OakTrail (オークトレ イル) 45nmの製品 14年1月15日水曜日 「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」チップセッ トを組み合わせた プラットフォーム 14年1月15日水曜日 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デ部の紹介 14年1月15日水曜日
  12. 12. IA Androidを使いたい♡ 01.org編 Android on Intel Architecture https://01.org/android-ia/ 14年1月15日水曜日
  13. 13. IA Androidを使いたい♡ android-x86.org編 Android-x86 - Porting Android to x86 https://sites.google.com/a/android-x86.org/web/ 14年1月15日水曜日
  14. 14. IA端末の紹介 インテルAtomのロードマップ IA Androidの入手方法 IA Androidアプリ開発の概要 ユーザーから見た IA Android IAデ部の紹介 14年1月15日水曜日
  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版) 14年1月15日水曜日
  16. 16. リアルタイム アプリ アナライズツール • • • • Intel GPA(Graphic Performance Analyzers) CPUの統計 グラフィックスAPI の統計 CPU,GPU,ハード ウェアの統計 消費電力の統計 adbで接続しリアル タイムに表示 http://software.intel.com/en-us/vcsource/tools/intel-gpa 14年1月15日水曜日
  17. 17. IPP for Android Intel Integrated Performance Primitives マルチメディア、デー タ処理、通信アプリ ケーション向けに 最適化されたソフト ウェア関数を備えた マルチコア対応の広 範囲なライブラリー Beacon Mountainに 同梱 14年1月15日水曜日
  18. 18. Intel C++ コンパイラ for Android GCC とのソースおよびバイナリレベルでの高い互 換性により、既存のアプリケーションを再コンパ イルすることで、パフォーマンスを向上 Android NDKとの互換性あり 期間限定無料ダウンロード(まだ間に合う!) http://software.intel.com/en-us/c-compiler-android/ 14年1月15日水曜日
  19. 19. HAXMを使用した 高速エミュレーション Hardware Execution Manager HAXMは、バーチャライゼーション・テクノロジー を使用するハードウェア支援による仮想エンジン (ハイパーバイザー) で、ホストマシン上で Androidアプリケーションのエミュレーションを 2〜4倍高速化 Android SDK Managerを使用してダウンロード可能 Android SDK の“emulator-x86”バイナリーを使 用してx86 Androidエミュレーター・イメージが自 動的に実行されます。AndroidエミュレーターはVT により高速化され開発プロセスをスピードアップ します。 14年1月15日水曜日
  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 14年1月15日水曜日
  21. 21. 開発者向け情報サイト (日本語) http://www.isus.jp/article/idz/android/ http://www.isus.jp/category/article/idz/android/ 14年1月15日水曜日
  22. 22. 開発者向け情報サイト (英語) http://software.intel.com/en-us/android 14年1月15日水曜日
  23. 23. IA端末の紹介 インテルAtomのロードマップ IA Androidの入手方法 IA Androidアプリ開発の概要 ユーザーから見た IA Android IAデ部の紹介 14年1月15日水曜日
  24. 24. x86はどの程度の性能? AnTuTu Z2460 11,165 14年1月15日水曜日 Z2560 16,587 Nexus5 21,639
  25. 25. x86はどの程度の性能? Android Bench Z2460 19.50 14年1月15日水曜日 Z2560 8.66 Nexus5 2.90/5.29
  26. 26. アプリはx86で どの程度動くの? 既に197本のゲームで 互換性を確かめてくれ ていた! \(◎o◎)/! http://goo.gl/q9mbGo 動作に難があったのは18タイトル。うち,起動しな いのは10タイトル。 全体の9%に何らかの難があり5%が動作しなかった。 14年1月15日水曜日
  27. 27. IA端末の紹介 インテルAtomのロードマップ IA Androidの入手方法 IA Androidアプリ開発の概要 ユーザーから見た IA Android IAデ部の紹介 14年1月15日水曜日
  28. 28. IA デ部の紹介(1) 日本アンドロイドの会の部として2013/10に発足 IA(Intel Architecture)Androidの普及とIAアプ リの開発・ポーティング・検証などを主な活動と して行なう事を目的とする IAアプリの活性化のためにアプリの検証を行った り、IA Androidへのポーティングを促す 地方支部でIAアプリの開発勉強会を行なう OSCなどでIntel Architectureの解説とポーティン グガイドを行なう 地方支部での勉強会へのIA Android端末の貸出を 行なう 14年1月15日水曜日
  29. 29. IA デ部の紹介(2) Intel 地方支部へ貸出 IAデ部 14年1月15日水曜日 管理・運営
  30. 30. IAデ部の活動計画 2014年のOSCに参加し、IAアプリ開発の普及活動を 行なう OSCの前後の日に地方支部で勉強会を行い、IAアプ リのポーティングや検証を行なう 日本Androidの会が参加できるイベントにおいて、 積極的に展示参加あるいは発表を行いIA Androiの 認知を促す ぜひ、一緒にやって頂ける方を募集致しますので 宜しくお願い致します。 14年1月15日水曜日
  31. 31. Q&A 14年1月15日水曜日

×