Android

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

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

Android とは

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

アプリ開発の基礎

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

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

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

iOS との違い

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

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

開発上の注意点

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

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

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

関連用語

関連する記事