hylomによる
2008年10月22日 18時51分の掲載
端末は本日発売、部門より。
端末は本日発売、部門より。
hide.jikyll 曰く
GoogleがAndroidのソースコードを公開しました(SF.JP Magazineの記事、ダウンロードページ)。
公開は10月22日に発売されるAndroid搭載端末「T-Mobile G1」(HTC製)に合わせたものです。ソースは2.1GBあり、ビルドには6GBの空きスペースが必要とのこと。なお、ソースのダウンロードにはGitが必要です。ビルド環境の構築方法についてはダウンロードページを参照してください。
Androidのダウンロードページによると、AndroidのビルドにはLinuxかIntel版のMac OS Xが必要とのことで、Git 1.5.4以降のほか、Linux環境では基本的なビルド環境(makeやgcc、libCの開発パッケージ)およびPython 2.4、JDK 5.0 update 12以降、flex、bison、gperf、libSDLの開発パッケージ、libESDの開発パッケージ、WxGTKの開発パッケージ(オプション)などが必要だそうだ。また、Mac OS X環境ではMacPortsを使用してビルド環境を構築する例が掲載されている。
関連ストーリー
NetbookでAndroidを動かす 19 コメント
DL (スコア:2)
じっと待つ。
#オチなし
コメントを書く
ソースを見る前からいわく (スコア:1)
みてもぜんぜん
わからない
−−−−−
古典であるローグのソースでさえ、最初は見ても内容が一切理解出来なくて、いろんな所の解説や、仕組みを見てやっと理解出来たぐらいのニンゲンでありますが
たぶん、アンドロイドのソースも理解出来ないんだろうな
世の中のニンゲンは、よくこんなもんを理解できるもんだ……
コメントを書く
Re:ソースを見る前からいわく (スコア:2, 興味深い)
一切コメント入ってなくて
もちろん超スパゲッティで
流れを聞くと「ソース見ればわかるだろ」と、なんの説明もなくて
「わからん」と言うと「Java知らないの?」と言われたりして
で、何時間かかけて解読したあと
「いちいちプログラム見たの?」と言われたことを思い出した
コメントを書く
親コメント
Re:ソースを見る前からいわく (スコア:3, すばらしい洞察)
コメントを書く
親コメント
Re:ソースを見る前からいわく (スコア:2, すばらしい洞察)
すこしがんばればちょっとした改造も。
コメントを書く
親コメント
2.1Gのソース... (スコア:1)
これほどの規模のソースコードになると、フォークするのが難しそうな。
フォークできないとなると、contributeしたコードは、実質的にGoogleの利益になってしまいそうな。
コメントを書く
組み込みGNU/Linuxならそのくらいはあるのでは?(Re:2.1Gのソース... (スコア:2, 参考になる)
基本的に
・Core Projects →アンドロイドOS環境固有のミドルウェア+Linuxカーネル+デバイスドライバ+ブートローダなどなど
・External Projects→汎用ミドルウェアや開発環境(Java,C,アセンブラ,Apache WEBサーバ,qemuエミュレータなどなど)、後はアンドロイドOS環境で良く使われるサーバとか
・Applications →アンドロイド標準搭載の携帯電話用アプリケーション(カレンダーとかIMとかカメラとか…)
と言う感じで、本当にアンドロイド専用の部分は主にCore Projectsでも機種依存の部分とApplicationsのソースコードで、後は各Projectsの構成要素をアンドロイドなOS環境に適応するための差分が中心ではないかと…
# とはいえ、Applicationsを動かすには最低でもCore Projectsが動かせることが
# 前提になる…Javaアプリを動かすのならば組み込みJava環境のエミュレータでも行けそうですけど。
--暮らしの中に修行あり。
blogはじめました。 [hatena.ne.jp]
コメントを書く
親コメント
ITproがT-Mobile G1を特集中 (スコア:1)
Androidの特番サイト [nikkeibp.co.jp]を張っておくです。アプリケーションを勝手にインストールするとかできるようですよ。
# 「分解マダー?」なのでID
コメントを書く
Re:Winな人たち用に (スコア:1)
CDブートなLinuxも多く存在するわけで
それもやらないようなVBプログラマフィルターですから
コメントを書く
親コメント