Android Studio Giraffe のスクリーンショット | 2022.3.1 | |
| 開発者 | Google、ジェットブレインズ |
|---|---|
| 安定版リリース | 2024.2.1 [1]
/ 2024年10月1日 |
| プレビューリリース | 2024.2.2 カナリア5 [2]
/ 2024年10月3日 |
| 書かれた | Java、Kotlin、C++ |
| オペレーティング·システム | Windows、macOS、Linux ( ChromeOSを含む)[3] |
| サイズ | 8.1~9.5GB [ 3] |
| タイプ | 統合開発環境(IDE) |
| ライセンス | バイナリ:フリーウェア、[4] ソースコード: [5] [6] Apacheライセンス(プロプライエタリライセンスによるSDKアップデートを除く)[要出典] |
| Webサイト | 開発者: |
Android StudioはGoogleのAndroidオペレーティングシステムの公式[7] 統合開発環境(IDE)であり、JetBrainsのIntelliJ IDEAソフトウェア上に構築され、 Android開発専用に設計されています。[8] Windows、macOS、Linuxベースのオペレーティングシステムでダウンロードできます。 [9]ネイティブAndroidアプリケーション開発用の主要なIDEとして、 Eclipse Android Development Tools (E-ADT)の代替品です。Android StudioはApacheライセンスでライセンスされていますが、一部のSDKアップデートは非フリーライセンスで提供されており、オープンソースではありません。[10]
Android Studioは、2013年5月16日のGoogle I/Oカンファレンスで発表されました。2013年5月のバージョン0.1から早期アクセスプレビュー段階に入り、2014年6月にリリースされたバージョン0.8からベータ段階に入りました。 [11]最初の安定ビルドは2014年12月にリリースされ、バージョン1.0から始まりました。[12] 2015年末、GoogleはEclipse ADTのサポートを中止し、Android StudioがAndroid開発用の公式にサポートされている唯一のIDEになりました。[13]
2019年5月7日、KotlinがJavaに代わってAndroidアプリ開発におけるGoogleの推奨言語となりました。[14] Javaは引き続きサポートされており、C++もサポートされています。[15]
特徴
現在の安定バージョンでは以下の機能が提供されています: [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)と同じプログラミング言語( Java、C++など)をすべてサポートしており、 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]
システム要件
これらの機能には、IDE + Android SDK + Androidエミュレータの要件が含まれます。[41]
- 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 では、ハードウェア アクセラレーションの使用には追加の要件があります。
- Windows または Linux 上の Intel プロセッサ: Intel VT-x、Intel EM64T (Intel 64)、および Execute Disable (XD) ビット機能をサポートする Intel プロセッサ。
- Linux 上の AMD プロセッサ: AMD Virtualization (AMD-V) およびSupplemental Streaming SIMD Extensions 3 (SSSE3)をサポートする AMD プロセッサ。
- Windows 上の AMD プロセッサ: Windows Hypervisor Platform (WHPX) 機能を使用するには、Android Studio 3.2 以上および Windows 10 2018 年 4 月リリース以上が必要です。
接続されたウェブカメラがAndroid 8.1(APIレベル27)以上のシステムイメージで動作するには、720pフレームをキャプチャする機能が必要です。[42]
参考文献
- ^ 「Android Studio Ladybug | 2024.2.1 が利用可能になりました」。
- ^ 「Android Studio Ladybug Feature Drop | 2024.2.2 Canary 5 が利用可能になりました」。
- ^ ab “ダウンロード オプション”. developer.android.com . 2018年4月26日時点のオリジナルよりアーカイブ。2021年11月16日閲覧。
- ^ “利用規約”. developer.android.com . 2023年5月31日時点のオリジナルよりアーカイブ。2017年4月24日閲覧。
- ^ “Build Overview”. android.com . 2023年9月19日時点のオリジナルよりアーカイブ。2021年7月14日閲覧。
- ^ “Building Android Studio”. android.com . 2023年6月9日時点のオリジナルよりアーカイブ。2017年5月18日閲覧。
- ^ 「Android Studio と SDK ツールをダウンロード」。Android Developers。2016年 5 月 14 日時点のオリジナルよりアーカイブ。2016 年7 月 19 日閲覧。
- ^ Ducrohet, Xavier; Norbye, Tor; Chou, Katherine (2013 年 5 月 15 日)。「Android Studio: Android 用に構築された IDE」。Android Developers Blog。2015年 11 月 4 日時点のオリジナルよりアーカイブ。2013 年5 月 16 日閲覧。
- ^ 「Android Studio を使い始める」。Android Developers。2014年 11 月 20 日時点のオリジナルよりアーカイブ。2013 年5 月 14 日閲覧。
- ^ “Com.google.AndroidStudio/Com.google.AndroidStudio.appdata.XML at master · flathub/Com.google.AndroidStudio”. GitHub . 2024年2月15日時点のオリジナルよりアーカイブ。 2024年2月15日閲覧。
- ^ 「Android Studio をダウンロード」。Android Developers。2014年 11 月 20 日時点のオリジナルよりアーカイブ。2015 年6 月 13 日閲覧。
- ^ 「Google、Android Studioと開発者コンソールの新機能を発表、ベータ版リリースと段階的なロールアウトを含む」VentureBeat。2014年12月8日。2018年6月12日時点のオリジナルよりアーカイブ。 2014年12月9日閲覧。
- ^ “Eclipse Android Developer Tools のアップデート”. 2015年6月26日. 2022年9月27日時点のオリジナルよりアーカイブ。 2022年9月27日閲覧。
- ^ 「Google I/O 2019: Android + Play で最高のエクスペリエンスを構築できるよう開発者を支援」。Android Developers Blog。2019 年 5 月 7 日。2024 年 1 月 8 日時点のオリジナルよりアーカイブ。2024年1 月 8 日閲覧。
- ^ Sinicki, Adam (2019年8月10日). 「Androidアプリを開発したいのですが、どの言語とプログラムを使用・習得すればよいでしょうか?」Android Authority . 2019年9月12日閲覧。
- ^ Honig, Zach (2013年5月15日). 「Google、アプリ構築用IDE「Android Studio」を発表」Engadget.AOL . 2018年7月26日時点のオリジナルよりアーカイブ。 2013年5月16日閲覧。
- ^ “Android Studio の概要”. 2022年7月20日時点のオリジナルよりアーカイブ。2022年7月20日閲覧。
- ^ Olanoff, Drew (2013 年 5 月 15 日). 「Google が Android Studio と開発者コンソールの新機能を発表、ベータ版リリースと段階的なロールアウトを含む」。TechCrunch。AOL。2013年5 月 17 日時点のオリジナルよりアーカイブ。2013年5月 16 日閲覧。
- ^ 「Android Studio BETA」。Google。2013年5月15日。2014年11月20日時点のオリジナルよりアーカイブ。 2014年8月15日閲覧。
- ^ Google Go 言語 IDE は IntelliJ プラットフォームを使用して構築されています: 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+
- ^ 「Android で Kotlin を使い始める | Android 開発者」。developer.android.com。2017年 10 月 26 日時点のオリジナルよりアーカイブ。2017 年10 月 25 日閲覧。
- ^ 「Java 11+ API は desugar によって利用可能 | Android Studio」。Android Developers 。2024 年8 月 15 日閲覧。
- ^ 「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日閲覧。
- ^ 「Android の Java 9、10、11、12 のサポート」。Jake Wharton。2018 年 11 月 27 日。2019 年 2 月 24 日時点のオリジナルよりアーカイブ。2019年2 月 23 日閲覧。Java
12 が実際にリリースされる頃には、D8 が Java 11 のネストメイトに対して desugar を実装していることを期待します。そうでなければ、Java 10 に固執する苦痛がかなり増すことになります。
- ^ 「Android Studio リリースノート」。Android Developers 公式サイト。2019 年 8 月。2017 年 7 月 18 日時点のオリジナルよりアーカイブ。2019 年9 月 2 日閲覧。
- ^ “Google Android Studio 3.4 がリリース、新機能を紹介 - Appetiser”. 2019年4月25日. 2023年10月18日時点のオリジナルよりアーカイブ。2020年10月26日閲覧。
- ^ “Android Studio 4.1”. 2023年6月13日時点のオリジナルよりアーカイブ。2020年10月13日閲覧。
- ^ 「Android Studio 4.2 が Stable チャンネルで利用可能に」。2021 年 5 月 26 日時点のオリジナルよりアーカイブ。2021年5 月 6 日閲覧。
- ^ “Android Studio Arctic Fox が Stable チャンネルで利用可能に”. 2023年3月28日時点のオリジナルよりアーカイブ。2021年7月30日閲覧。
- ^ “Android Studio Bumblebee (2021.1.1) Stable”. 2023年6月2日時点のオリジナルよりアーカイブ。 2022年1月26日閲覧。
- ^ 「Android Studio Chipmunk」。Android Developers Blog。2023年6月2日時点のオリジナルよりアーカイブ。2022年5月12日閲覧。
- ^ 「Android Studio Dolphin」。Android Developers Blog。2023年4月19日時点のオリジナルよりアーカイブ。2022年9月16日閲覧。
- ^ 「Android Studio Electric Eel」。Android Developers Blog。2023年6月3日時点のオリジナルよりアーカイブ。2023年1月13日閲覧。
- ^ 「Android Studio Flamingo」。Android Developers Blog。2023年6月1日時点のオリジナルよりアーカイブ。2023年4月17日閲覧。
- ^ 「Android Studio Giraffe」。Android Developers Blog。2023年9月13日時点のオリジナルよりアーカイブ。2023年7月26日閲覧。
- ^ 「Android Studio Hedgehog」。Android Developers Blog。2023年12月1日時点のオリジナルよりアーカイブ。2023年12月1日閲覧。
- ^ 「Android Studio Iguana」。Android Developers Blog。2024年3月5日時点のオリジナルよりアーカイブ。2024年3月5日閲覧。
- ^ 「Android Studio Jellyfish」。Android Developers Blog。2024年5月3日時点のオリジナルよりアーカイブ。2024年5月3日閲覧。
- ^ 「Android Studio Koala」。Android Developers Blog。2024年6月13日時点のオリジナルよりアーカイブ。2024年6月13日閲覧。
- ^ “Android Studio Koala Feature Drop | 2024.1.2 が利用可能になりました”. Android Studio リリースアップデート. 2024年9月1日時点のオリジナルよりアーカイブ。 2024年9月15日閲覧。
- ^ ab 「Android Studio と SDK ツールをダウンロード」。Android Developers。2016年 5 月 14 日時点のオリジナルよりアーカイブ。2022 年3 月 7 日閲覧。
- ^ 「エミュレータのリリースノート」。Android Developers。2022年6月5日時点のオリジナルよりアーカイブ。 2022年5月12日閲覧。
外部リンク
- 公式ホームページは developer.android.com です
