Androidスタジオ

Androidスタジオ
開発者グーグル
安定版リリース
2025年1月4日[1]  / 2025年10月9日; 38日前 (2025年10月9日
プレビューリリース
2025.2.2 カナリア1 [2]  / 2025年10月16日; 31日前 (2025年10月16日
リポジトリandroid.googlesource.com/platform/tools/cs.android.com/android-studio
書かれたJavaKotlinC++
オペレーティング·システムWindowsmacOSLinuxChromeOS [3]
サイズ8.1~9.5GB [ 3]
タイプ統合開発環境(IDE)
ライセンスAndroid SDKライセンス[4]
Apacheライセンス(編集者、Gradle
Webサイトdeveloper.android.com/studio

Android Studioは、 Androidソフトウェアを開発するための公式IDEです[5] 。IntelliJ IDEAベースのソースコードエディタGradleビルドツール、Android SDKがバンドルされています。[6] WindowsmacOSLinuxベースのオペレーティングシステムでダウンロードできます[7] Android Studioで提供される各コンポーネントは、それぞれ独自のライセンス条件に従ってライセンスされています。SDKを除くほとんどのコンポーネントは、Apacheライセンスに基づいて配布されています。

Android Studioは、2013年5月16日のGoogle I/Oカンファレンスで発表されました。2013年5月のバージョン0.1から早期アクセスプレビュー段階に入り、2014年6月にリリースされたバージョン0.8からベータ段階に入りました。[8]最初の安定ビルドは2014年12月にリリースされ、バージョン1.0から始まりました。[9] 2015年末、GoogleはEclipse ADTのサポートを終了し、Android開発用の公式IDEはAndroid Studioのみとなりました。[10]

2019年5月7日、KotlinがJavaに代わり、GoogleのAndroidアプリ開発における推奨言語となりました。[11] Javaは引き続きサポートされており、C++もサポートされています。[12]

特徴

プラグインエコシステムと拡張性

Android Studio のアーキテクチャは高度な拡張性を備えており、開発者は堅牢なプラグインエコシステムを通じて IDE を独自のニーズに合わせてカスタマイズできます。プラグインは新しい機能の導入、外部ツールの統合、既存機能の強化を可能にし、開発プロセスを効率化します。

組み込みプラグイン: Android サポート、Kotlin サポート、Git 統合など、Android Studio に統合された重要なツール。

サードパーティ製プラグイン: Firebase Assistant、ButterKnife Zelezny、SQLDelight などの機能を拡張する人気のコミュニティ主導の拡張機能。

カスタム プラグインの開発: 自動化とカスタマイズのためにIntelliJプラットフォーム SDK とGradleプラグインを使用して新しいプラグインを構築するプロセス

プラグインの管理: パフォーマンスと互換性を維持するためにプラグインをインストール、更新、最適化するためのベスト プラクティス。

組み込みプラグイン

Android Studio には、すぐに使える基本的な開発タスクをサポートする組み込みプラグインのセットが含まれています。

  • Androidサポート:プロジェクトテンプレート、ウィザード、Android SDKマネージャーなど、Android開発に特化したツールと統合を提供します。[13]
  • KotlinサポートKotlinは2019年にGoogleのAndroidアプリ開発の推奨言語になって以来、Android StudioはKotlinの包括的なサポートを統合し、シームレスな開発エクスペリエンスを促進しています。[14]
  • Git統合:バージョン管理サポートを提供し、開発者がIDE内で直接コードリポジトリを管理できるようにします。[13]

サードパーティ製プラグイン

組み込みオプション以外にも、開発者はさまざまなサードパーティ製プラグインにアクセスして Android Studio の機能を拡張できます。

  • Firebase Assistant:分析、認証、クラウドメッセージングなどのFirebaseサービスをアプリに追加するプロセスを簡素化します。[13]
  • ButterKnife Zelezny : Android の ButterKnife ライブラリのビュー バインディングの生成を自動化し、定型コードを削減します。
  • SQLDelight : SQL ステートメントから型安全な API を生成し、Android アプリケーション内でのデータベース操作を効率化します。

これらのプラグインは、他の多くのプラグインとともに、JetBrainsプラグインリポジトリから入手でき、Android Studioのプラグインマネージャーから簡単にインストールできます。[13]

カスタムプラグインの開発

特殊な要件の場合、開発者はカスタム プラグインを作成するオプションがあります。

  • IntelliJプラットフォームSDK:Android StudioはJetBrainsのIntelliJ IDEAをベースに構築されており、開発者はIntelliJプラットフォームSDKを利用してIDEの機能を拡張するプラグインを開発することができます。[15]
  • Gradle プラグイン: カスタム Gradle プラグインを使用すると、ビルド プロセスを自動化し、依存関係を管理し、その他のビルド関連タスクを実行できるため、プロジェクト ワークフローの効率が向上します。

包括的なドキュメントとコミュニティリソースが用意されており、開発者はプラグイン開発のプロセスを通じてガイドを受け、複雑な拡張機能でも効果的に実装できるようになります。[15]

プラグインの管理

最適な開発環境を維持するには、プラグインを効果的に管理することが重要です。

  • インストールとアップデート:プラグインはAndroid Studioの設定メニューからアクセスできるプラグインマネージャーから直接インストールおよびアップデートできます。[13]
  • 互換性に関する考慮事項:潜在的な競合や問題を防ぐために、プラグインが使用しているAndroid Studioの特定のバージョンと互換性があることを確認することが重要です。[13]
  • パフォーマンスへの影響:プラグインは貴重な機能を追加しますが、数が多すぎるとリソース消費が増加する可能性があります。定期的にプラグインを確認し、不要なプラグインを無効にすることで、IDEのパフォーマンスを維持することができます。

プラグイン エコシステムを活用することで、開発者は Android Studio をワークフローに合わせてカスタマイズし、好みのツールを統合して生産性を向上させることができ、Android アプリケーション開発のための多目的な環境にすることができます。

現在の安定版では以下の機能が提供されています: [16] [17]

  • Gradleベースのビルドサポート
  • Android固有のリファクタリングとクイックフィックス
  • パフォーマンス、ユーザビリティ、バージョン互換性などの問題を検出するためのLintツール
  • ProGuardの統合とアプリ署名機能
  • 一般的な Android デザインとコンポーネントを作成するためのテンプレートベースのウィザード
  • ユーザーがUIコンポーネントをドラッグアンドドロップできる豊富なレイアウトエディタ、複数の画面構成でレイアウトをプレビューするオプション[18]
  • Android Wearアプリ構築のサポート
  • Google Cloud Platformの組み込みサポートにより、Firebase Cloud Messaging(旧称「Google Cloud Messaging」)およびGoogle App Engineとの統合が可能[19]
  • Android スタジオでアプリを実行およびデバッグするためのAndroid 仮想デバイス (エミュレーター)。

Android StudioはIntelliJ(およびCLionと同じプログラミング言語( JavaC++など)をすべてサポートし、 Goなどの拡張機能も備えています[20] Android Studio 3.0以降ではKotlinをサポートしています。 [21] 「Android Studioには、アプリの最小APIレベルを必要とせずに、多数のJava 11+ APIを使用するためのサポートが含まれています。」 [22]外部プロジェクトは一部のJava 9機能をバックポートしています。 [23] IntelliJはAndroid StudioがリリースされたすべてのJavaバージョンとJava 12をサポートしていると述べていますが、Android StudioがJava 12までのJavaバージョンをどのレベルまでサポートしているかは明らかではありません(ドキュメントには部分的なJava 8のサポートについて記載されています)。少なくとも、Java 12までの一部の新しい言語機能はAndroidでも使用できます。[24]

Android Studioでアプリをコンパイルしたら、 Google Playストアに公開できます。アプリはGoogle Playストアのデベロッパーコンテンツポリシーに準拠している必要があります。

バージョン履歴

以下はAndroid Studioのメジャーリリースの一覧です。[25]

バージョンIntelliJ IDEA バージョン発売日
1.02014年12月
1.12015年2月
1.22015年4月
1.32015年7月
1.42015年9月
1.52015年11月
2.02016年4月
2.12016年4月
2.22016年9月
2.32017年3月
3.02017年10月
3.12018年3月
3.22018年9月
3.32019年1月
3.42019年4月[26]
3.52019年8月
3.62020年2月
4.02020年5月
4.12020年10月[27]
4.22021年5月[28]
ホッキョクギツネ2020.32021年7月[29]
バンブルビー2021.12022年1月[30]
シマリス2021.22022年5月[31]
イルカ2021.32022年9月[32]
電気ウナギ2022.12023年1月[33]
フラミンゴ2022.22023年4月[34]
キリン2022.32023年7月[35]
ハリネズミ2023.12023年11月[36]
イグアナ2023.22024年2月[37]
クラゲ2023.32024年4月[38]
コアラ2024.12024年6月[39]
てんとう虫2024.22024年10月[40]
ミーアキャット2024.32025年3月[41]
イッカク2025.12025年6月[42]
カワウソ2025.22025年10月[43]

システム要件

Android Studioの最小システム要件[44]
マイクロソフトウィンドウズmacOSリナックス
オペレーティング システムのバージョンMicrosoft Windows 10 (64 ビット)macOS 12GNOMEKDE ​​Plasma、またはUnityをサポートする 64 ビット Linux ディストリビューション、GNU C ライブラリ (glibc) 2.31 以降
必要なRAM8GB
空きスペース8GB
画面解像度1280×800
CPU仮想化サポートが必要です (Intel VT-x または AMD-V、BIOS で有効化)。

2017 年以降の CPU マイクロアーキテクチャ。

Intel 第 8 世代 Core i5 / AMD Zen Ryzen (例: Intel i5-8xxx、Ryzen 1xxx)。

これらの機能には、IDE + Android SDK + Androidエミュレータの要件が含まれます。[44]

  • Windows: x86_64 CPU アーキテクチャ、第 2 世代 Intel Core 以降、または Windows ハイパーバイザーをサポートする AMD CPU。
  • Mac OS: ARM ベースのチップ、または Hypervisor.Framework をサポートする第 2 世代 Intel Core 以降。
  • Linux: x86_64 CPU アーキテクチャ、第 2 世代 Intel Core 以降、または AMD Virtualization (AMD-V) および SSSE3 をサポートする AMD プロセッサ。
  • Windows: UG (無制限ゲスト) をサポートする CPU。
  • Intel Hardware Accelerated Execution Manager ( HAXM ) 6.2.1 以降 (HAXM 7.2.0 以降を推奨)。

Windows および Linux では、ハードウェア アクセラレーションの使用には追加の要件があります。

接続されたウェブカメラがAndroid 8.1(APIレベル27)以上のシステムイメージで動作するには、720pフレームをキャプチャする機能が必要です。[45]

参照

参考文献

  1. ^ . 2025年10月9日 https://androidstudio.googleblog.com/2025/10/android-studio-narwhal-4-feature-drop.html. {{cite web}}:欠落または空|title=(ヘルプ)
  2. ^ . 2025年10月16日 https://androidstudio.googleblog.com/2025/10/android-studio-otter-2-feature-drop.html. {{cite web}}:欠落または空|title=(ヘルプ)
  3. ^ ab “ダウンロードオプション”. developer.android.com . 2018年4月26日時点のオリジナルよりアーカイブ2021年11月16日閲覧。
  4. ^ “利用規約”. developer.android.com . 2023年5月31日時点のオリジナルよりアーカイブ2017年4月24日閲覧。
  5. ^ 「Android StudioとSDKツールをダウンロード」。Android Developers . 2016年5月14日時点のオリジナルよりアーカイブ。 2016年7月19日閲覧
  6. ^ Ducrohet, Xavier; Norbye, Tor; Chou, Katherine (2013年5月15日). 「Android Studio: Android向けに構築されたIDE」. Android Developers Blog . 2015年11月4日時点のオリジナルよりアーカイブ。 2013年5月16日閲覧
  7. ^ 「Android Studio 入門」。Android Developers . 2014年11月20日時点のオリジナルよりアーカイブ2013年5月14日閲覧。
  8. ^ 「Android Studioをダウンロード」。Android Developers . 2014年11月20日時点のオリジナルよりアーカイブ。 2015年6月13日閲覧
  9. ^ 「Google、Android Studioと開発者コンソール向け新機能を発表、ベータ版リリースと段階的なロールアウトも」VentureBeat、2014年12月8日。2018年6月12日時点のオリジナルよりアーカイブ。 2014年12月9日閲覧
  10. ^ “Eclipse Android Developer Tools のアップデート”. 2015年6月26日. 2022年9月27日時点のオリジナルよりアーカイブ。 2022年9月27日閲覧
  11. ^ 「Google I/O 2019: Android + Play で最高のエクスペリエンスを構築するための開発者支援」Android Developers Blog . 2019年5月7日. 2024年1月8日時点のオリジナルよりアーカイブ。 2024年1月8日閲覧
  12. ^ Sinicki, Adam (2019年8月10日). 「Androidアプリを開発したい — どの言語とプログラムを使用・習得すべきか?」. Android Authority . 2019年9月12日閲覧
  13. ^ abcdef "JetBrains Marketplace". JetBrains Marketplace . 2025年2月26日閲覧
  14. ^ 「KotlinとAndroid」。Android開発者。 2025年2月26日閲覧
  15. ^ ab "IntelliJ Platform SDK | IntelliJ Platform Plugin SDK". IntelliJ Platform Plugin SDK ヘルプ. 2025年2月26日閲覧
  16. ^ Honig, Zach (2013年5月15日). 「Google アプリ開発用IDE「Android Studio」を発表」Engadget.AOL . 2018年7月26日時点のオリジナルよりアーカイブ。 2013年5月16日閲覧
  17. ^ “Android Studio の概要”. 2022年7月20日時点のオリジナルよりアーカイブ2022年7月20日閲覧。
  18. ^ Olanoff, Drew (2013年5月15日). 「Google、Android Studioと開発者コンソール向け新機能を発表、ベータ版リリースと段階的ロールアウトも」TechCrunch . AOL . 2013年5月17日時点のオリジナルよりアーカイブ。 2013年5月16日閲覧
  19. ^ “Android Studio BETA”. Google . 2013年5月15日. 2014年11月20日時点のオリジナルよりアーカイブ2014年8月15日閲覧。
  20. ^ IntelliJ プラットフォームを使用して構築された Google Go 言語 IDE: go-lang-plugin-org/go-lang-idea-plugin、IDEA ベースの IDE に対する Go 言語のサポート、2019 年 2 月 23 日、2019 年 4 月 14 日のオリジナルからアーカイブ、 2019 年2 月 23 日取得サポートされている IDE [..] Android Studio 1.2.1+
  21. ^ “Get Started with Kotlin on Android | Android Developers”. developer.android.com . 2017年10月26日時点のオリジナルよりアーカイブ。 2017年10月25日閲覧
  22. ^ 「Java 11+ APIはdesugaringで利用可能 | Android Studio」。Android Developers . 2024年8月15日閲覧
  23. ^ “android-retroflow: Backport of Java 9 (JEP 266) reactive-streams Flow and SubmissionPublisher API for Android Studio 3.0 desugar toolchain, forked from [..]”. retrostreams . 2017年10月22日. 2018年6月27日時点のオリジナルよりアーカイブ。 2017年10月25日閲覧
  24. ^ 「AndroidのJava 9、10、11、12のサポート」Jake Wharton . 2018年11月27日。2019年2月24日時点のオリジナルよりアーカイブ2019年2月23日閲覧。Java 12が実際にリリースされる頃には、D8がJava 11のネストメイト向けにdesugaringを実装していることを期待したい。そうでなければ、Java 10に固執する苦痛がかなり増すことになるだろう。
  25. ^ 「Android Studio リリースノート」。Android Developers 公式サイト。2019年8月。2017年7月18日時点のオリジナルよりアーカイブ。 2019年9月2日閲覧
  26. ^ “Google Android Studio 3.4 がリリース、新機能を紹介 - Appetiser”. 2019年4月25日. 2023年10月18日時点のオリジナルよりアーカイブ2020年10月26日閲覧。
  27. ^ “Android Studio 4.1”. 2023年6月13日時点のオリジナルよりアーカイブ2020年10月13日閲覧。
  28. ^ “Android Studio 4.2 が Stable チャンネルで利用可能に”. 2021年5月26日時点のオリジナルよりアーカイブ2021年5月6日閲覧。
  29. ^ “Android Studio Arctic Fox が Stable チャンネルで利用可能に”. 2023年3月28日時点のオリジナルよりアーカイブ2021年7月30日閲覧。
  30. ^ “Android Studio Bumblebee (2021.1.1) Stable”. 2023年6月2日時点のオリジナルよりアーカイブ。 2022年1月26日閲覧
  31. ^ “Android Studio Chipmunk”. Android Developers Blog . 2023年6月2日時点のオリジナルよりアーカイブ。 2022年5月12日閲覧
  32. ^ “Android Studio Dolphin”. Android Developers Blog . 2023年4月19日時点のオリジナルよりアーカイブ。 2022年9月16日閲覧
  33. ^ 「Android Studio Electric Eel」。Android Developers Blog。2023年6月3日時点のオリジナルよりアーカイブ。 2023年1月13日閲覧
  34. ^ “Android Studio Flamingo”. Android Developers Blog . 2023年6月1日時点のオリジナルよりアーカイブ。 2023年4月17日閲覧
  35. ^ “Android Studio Giraffe”. Android Developers Blog . 2023年9月13日時点のオリジナルよりアーカイブ。 2023年7月26日閲覧
  36. ^ “Android Studio Hedgehog”. Android Developers Blog . 2023年12月1日時点のオリジナルよりアーカイブ。 2023年12月1日閲覧
  37. ^ “Android Studio Iguana”. Android Developers Blog . 2024年3月5日時点のオリジナルよりアーカイブ。 2024年3月5日閲覧
  38. ^ 「Android Studio Jellyfish」。Android Developers Blog。2024年5月3日時点のオリジナルよりアーカイブ。 2024年5月3日閲覧
  39. ^ “Android Studio Koala”. Android Developers Blog . 2024年6月13日時点のオリジナルよりアーカイブ。 2024年6月13日閲覧
  40. ^ 「Android Studio Ladybug | 2024.2.1 が利用可能になりました」。Android Studio リリースアップデート2025年3月15日閲覧。
  41. ^ 「Android Studio Meerkat | 2024.3.1 が利用可能になりました」。Android Studio リリースアップデート2025年3月15日閲覧。
  42. ^ 「Android Studio Narwhal | 2025.1.1 が利用可能になりました」。Android Studio リリースアップデート2025年6月25日閲覧。
  43. ^ 「Android Studio Otter | 2025.2.1 が利用可能になりました」。Android Studio リリースアップデート2025年10月30日閲覧。
  44. ^ ab 「Android Studioをインストールする」。Android Developers . 2025年5月5日時点のオリジナルよりアーカイブ2025年5月24日閲覧。
  45. ^ “エミュレータのリリースノート”. Android Developers . 2022年6月5日時点のオリジナルよりアーカイブ。 2022年5月12日閲覧
  • 公式ホームページ:developer.android.com
「https://en.wikipedia.org/w/index.php?title=Android_Studio&oldid=1321727426」から取得