Android

Google 主導で開発されるモバイル OS。世界で最も多く使われるスマートフォン基盤

モバイルOS
Android」の技術書を見る (87 冊) →

Android とは

Android は、Google が主導して開発するモバイル向けオペレーティングシステムだ。Linux カーネルを基盤とし、スマートフォン・タブレットを中心に、テレビや車載機器など幅広い端末で動作する。多数のメーカーが採用しているため、世界のスマートフォン出荷台数の大部分を占めている。

アプリ開発の基礎

Android アプリ開発では、主に次の要素を扱う。

要素 役割
Kotlin / Java アプリを記述する言語
Android SDK 開発に必要な部品一式
Jetpack 設計を支える公式ライブラリ
Google Play アプリの配信プラットフォーム

近年は Kotlin が公式の推奨言語とされ、宣言的に UI を記述する Jetpack Compose も普及している。

iOS との違い

観点 Android iOS
開発元 Google 主導 (オープンソース) Apple
端末 多数のメーカー Apple 製のみ
配信審査 比較的緩やか 厳格
主な言語 Kotlin / Java Swift

端末やバージョンの多様性 (フラグメンテーション) は Android の特徴で、強みであり同時に検証負担の源にもなる。

開発上の注意点

Android は端末・画面サイズ・OS バージョンが多様なため、特定機種だけで動作確認すると、別環境で表示崩れや不具合が起きやすい。後方互換性を保ちながら新機能を取り入れる設計や、複数端末での検証が品質を左右する。配信審査は iOS より緩やかな反面、その分アプリ側でのセキュリティ・品質の自己管理が重要になる。

学習には関連書籍が役立つ。

この記事は役に立ちましたか?

関連用語

関連する記事