Upload
hoang-le-van
View
179
Download
1
Embed Size (px)
DESCRIPTION
Sharewis's Tech-Talk
Citation preview
Android Overviewhoang8f@share-wis
目次
1. Androidとは
2. アーキテクチャについて
3. Dalvik仮想マシン
Androidとは
• Googleが開発し、オープンソース形式で公開している携帯電話用プラットフォーム
• 元々は「Android」という会社で開発が行われた
• 規格団体(OHA)を中心に規格が検討され、製品化に向けた開発が行われた
OSのバージョン• 1.0 (Apple Pie) 非公開
• 1.1 (Banana Bread)非公開
• 1.5 (Cupcake)
• 1.6 (Donut)
• 2.0/2.1 (Eclair)
• 2.2 (Froyo)
• 2.3 (Gingerbread)
• 3.0 (Honeycomb)
• 4.0 (Ice Cream Sandwich)
• 4.1/4.2/4.3 (Jelly Bean)
• 4.4 (KitKat)
Distribution• 2013年12月2日までのデータ
Distribution• 2013年12月2日までのデータ
2010年12
2012年9
iOSと比べる
理由• Androidメーカーが様々がある
• 機種のバージョンアップは各メーカーが決める
• 同じメーカーでも各端末が異なるの仕様を使う
→バージョンアップするために各機種に対応ことになり、費用がかかる
Nexus 4 google
Xperia Z Sony
Galaxy S3 Samsung
HTC One HTC
アーキテクチャ
アーキテクチャSDKで開発したアプリ
アーキテクチャ各メーカーが対応する部分
“Android is not just java on Linux”
アーキテクチャ
Davik仮想マシン• Androidプラットフォームの為に設計•開発した、レギスタベースの仮想マシンである
• 低メモリシステムに最適化
• コンパイルされたJavaクラスファイルを別のファイル形式('Dex'形式)に変換する必要
• 2.2からジャストインタムコンパイル(JIT)がサポートしている
参考文献• http://www.slideshare.net/tetsu.koba/android-is-not-just-
java-on-linux
• http://developer.android.com/about/dashboards/index.html
• https://developer.apple.com/support/appstore/
• http://en.wikipedia.org/wiki/Android_version_history
• http://techcrunch.com/2013/04/18/larry-page-says-google-glass-runs-on-android/
ご清聴ありがとうございます