Android 1.0はいつ始まった?発売日だけでは見えない3つの節目

2008年9月23日、Androidはバージョン1.0を迎え、初のAndroid搭載電話が発表されました。しかし、端末を買えるようになるのも、基盤のソースコードが公開されるのも10月です。18周年にたどるこの時間差には、プラットフォームの成り立ちが表れています。

ブラウン管モニター、カセット、雨の窓がある暗いレトロな寝室で、スマートフォンを縦に持つ両手を描いたピクセルアート。

誕生日なら、カレンダーの一マスに収まります。ソフトウェアの基盤が動き始める過程は、そう単純ではありません。ギークカレンダーは9月23日をAndroidの最初のリリースとして紹介しています。その短い説明の中には、アプリを作る道具、システムを調べるコード、店頭で買える端末という、異なる入口が隠れています。

どの日が本当の誕生日かを争う必要はありません。それぞれの日に、別の人にとっての障害が取り除かれました。順番に見ると、モバイルOSが一台の電話に入ったソフトウェア以上のものであること、そして製品発表がすべての人への同時開放ではないことが分かります。

9月23日:アプリ開発の目標が定まる

GoogleのAndroid 1.0 SDKの告知は、この日の変化を具体的に説明しています。T-MobileがG1を発表したのに合わせ、Googleは1.0向け開発キットの最初の版を公開しました。それ以前にも初期の開発版は存在していたため、外部の人が初めてAndroidを試せた日という意味ではありません。

SDKは、アプリを作るための道具や情報をまとめたものです。APIは、アプリがプラットフォームの機能を利用するためのインターフェースを指します。この告知の実用的な約束は、開発者がそれらを頼りに、Android 1.0互換端末向けのアプリを仕上げられるようになったことでした。

作りかけのアプリが利用する機能の動作が、開発中に何度も変わる場面を想像してみてください。利用者に届く前から、昨日まで動いていた部分を直す必要が生じます。対象となる版が定まれば、その不確実さを減らせます。将来ずっと同じままだという保証ではなく、今の作品を完成させるための目標ができたのです。

10月21日:システムの中身を読む入口が開く

9月の段階で、オープンソースとしての公開はまだ今後の予定でした。10月21日、GoogleはOpen Handset AllianceのパートナーとAndroidのソースコードを公開したと発表します。同じ記事には、G1が翌日に発売されることも記されていました。

こちらは、別の目的に応える入口です。アプリを作る人はプラットフォームのインターフェースを使います。プラットフォーム自体を調べたり変更したりする人には、その実装が必要です。SDKとソースコードは、「このシステム向けに何かを作るには」と「このシステムはどう作られているか」という異なる問いに答えます。

この区別は、スマートフォンをそれ以前のコンピューター文化につなぎます。NerdSpotの1991年のLinux初公開を扱った記事でも、コードを見せることが参加への招待になった瞬間を取り上げています。二つの計画とその状況は違いますが、使えることと仕組みを調べられることの間にある距離は、どちらの歴史でも大切です。

10月22日:米国でG1を購入できるようになる

G1は、それまでの約束を手に持てる形にしました。タッチスクリーンとQWERTYキーボードを備え、異なる電話の操作感を一つの端末にまとめています。ただし、発表会で姿を見ることと、店で買うことは別の出来事でした。

T-Mobileの発売告知は、米国での販売開始を2008年10月22日としています。オンラインと全米の一部店舗で購入できるようになった日です。現在のアーカイブには小さな食い違いもあります。ページ上部は21日、本文の発信日は22日です。本文の日付は、前日のGoogleによる「明日発売」という説明とも一致します。

「米国で」という限定も欠かせません。米国の販売開始は、世界同時発売を意味しないからです。何が、どこで、どのように利用可能になったのかを省いて「リリース」とだけ書くと、異なる出来事が一つの正確そうな事実にまとめられてしまいます。

アプリ配信にも別の開始日があった

Android Marketは10月22日、電話とともに利用者向けに開かれました。当時の告知によれば、50本を超えるアプリが用意されていました。一方、開発者の一般登録とアップロードは10月27日からとされ、追記でその月曜日に公開機能が利用可能になったことが確認できます。

つまり購入者が最初の品ぞろえを見られるようになった後で、より広い開発者層の参加口が開いたのです。有料アプリも、10月の告知では今後追加されるものとして説明されていました。動き始めたサービスに、後の姿を構成する全機能が最初からそろっていたわけではありません。

この数日の差は、成熟したアプリ市場を過去へ投影しないための手掛かりになります。配信には作品が必要で、それを見つける利用者も、新しい作品を追加する経路も必要です。それらは段階的にそろいながら、一つの始まりを構成していました。

オープンなAndroidとGoogle製アプリの境界

同じ電話の画面の中にも、もう一つの境界があります。Googleは2009年9月の説明で、オープンなプラットフォームと自社のアプリを明確に区別しました。GmailやYouTubeなどのサービスにはAndroidアプリがありますが、それらはAndroidのソースコードリポジトリに含まれるオープンソースの構成要素ではありませんでした。

この後年の説明は、初期の約束を必要以上に広く解釈しないために役立ちます。システムのコードが公開されていても、すべてのプリインストールアプリが同じ条件になるわけではありません。一台の端末には、提供者や配信の取り決めが異なる基盤、アプリ、サービスが同居できます。同じ画面に並ぶことは、その違いがなくなることではありません。

だから「オープン」という言葉を読むときは、何が開かれたのかを確かめると理解が進みます。アプリを書くためのインターフェースなのか、システムの実装なのか、サービスへの入口なのか。対象を具体的にすることで、実際に変わったことが見えてきます。

誰にとっての始まりなのか

Androidはいつ始まったのでしょう。1.0 SDKの公開とG1の発表なら9月23日、ソースコードの一般公開なら10月21日、G1の米国発売とMarketの利用者向け開始なら10月22日です。

これらの日付は矛盾しません。違う参加者を示しています。アプリ開発者には十分に定まった目標が、基盤を調べる人にはコードが、購入者には端末と使えるサービスが必要でした。日付に主語を付けると、複雑そうだった順序が分かりやすくなります。

18周年に振り返る、招待が形になるまで

2026年9月23日は、Android 1.0 SDKの公開から18年です。この歴史で興味深いのは、道具、コード、ハードウェア、配信の仕組みが合流して、約束が実際に参加できる基盤へ変わっていったことです。

G1はその未来を目に見えるものにしました。周囲の日付は、ほかの人々がいつ作り、調べ、変え、使い始められたかを教えてくれます。9月の誕生日を祝いながら、10月のページも開いておきましょう。


毎日のサイドクエスト

毎日には、物語がある。

ギークカレンダーで、身近に隠れた周年、発売日、とびきり不思議なお祝いの日を見つけよう。

今日のギークイベントを探す

この信号をフォロー

記事の合間にも、好きな話を。

短いメモ、新しい発見、そして時にはまったく役に立たない豆知識。Xで配信しています。

XでNerdSpotをフォロー