グーグル、UIツールキット「Jetpack Compose」のベータ版をリリース–Androidアプリの開発を迅速化

今回は「グーグル、UIツールキット「Jetpack Compose」のベータ版をリリース–Androidアプリの開発を迅速化」についてご紹介します。

関連ワード (ソフトウェア等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 Googleが「Jetpack Compose」のベータ版をリリースした。Jetpack Composeは同社が開発する、Androidアプリ向けの新しいUIツールキットだ。

 Jetpack Composeは2019年以降、オープンソースプロジェクトとして開発が進められてきた。今回のベータリリースは、API(アプリケーションプログラミングインターフェース)が“Feature Complete”(機能の実装完了)の段階に達し、製品版アプリの開発に必要な機能を利用できるようになったことを意味する。しかし、APIにはまだバグが含まれている可能性があると警告する。

 また、Jetpack Composeは安定したAPIセットであるため、Googleが一部のAPIを変更したり、削除したりすることはない。

 「今はComposeに関する学習を始め、将来のプロジェクトや機能にどう使えるかを計画する絶好のタイミングだ。Composeのバージョン1.0は年内にリリース予定だ」と、GoogleのAndroid開発チームは述べる。

 「今回のベータリリースではAPIをもれなく含めることに重点を置いたので、バージョン1.0以降の土台となる基本的なAPIはそろっている。今後はバージョン1.0のリリースに向けてAPIの安定性向上を図っていく。特にアプリのパフォーマンスとアクセシビリティーを重視する予定だ」とチームは述べる。

 GoogleはJetpack Composeのベータ版に先立ち、Androidの次期バージョンとなる「Android 12」の開発者向けプレビューもリリースしている。

 Googleは開発者にAndroid 12の開発者向けベータ版と合わせて、Jetpack Composeのベータ版をインストールすることを推奨している。Android 12の最初のパブリックベータは5月頃、安定版は8月頃にリリースされる予定だ。

 Jetpack ComposeはGoogleが推奨するAndroidアプリ開発用のプログラミング言語「Kotlin」をベースに構築されている。これはJetpack ComposeがJavaとの相互運用が可能であり、全てのAndroidとJetpackのAPIに直接アクセスできることを意味する。

 今回のべータリリースには、少ないコードでジェスチャーやアニメーション、スクローリングを実現するためのAPIアップデートが含まれる。

 GoogleはJetpack Composeと並行して、Googleのプログラミング言語「Dart」で書かれたUIフレームワーク「Flutter」の開発も進めている。Jetpack Composeを使うと、開発者はAndroid Viewsの知識を使って、ウィジェットやその他のレイアウトを作成できる。

 Jetpack ComposeはAndroid専用のUI開発ツールだが、GoogleはFlutterをAndroidだけでなく、ウェブやWindows 10向けのアプリ開発にも利用できるクロスプラットフォームのUIフレームワークとする予定だ。

 GoogleのJetpack Compose開発チームは、少なくともAndroid Viewsと同等のパフォーマンスを目指しており、ローエンドのAndroidデバイス向けに最適化している。

 Googleは多くのAndroidアプリ開発者にJetpack Composeを利用してもらうため、無料のチュートリアルや新しいドキュメントを提供している。

COMMENTS


6851:
2021-02-27 22:52

2時間前くらいからオンラインストレージへのデータアップロード画面でエラー: NP-31805-7 が発生します。どのアプリケーションを選択しても同じエラーとなり、特定のゲームに限らず出ているようです。PS4スリ…

6853:
2021-02-27 20:04

ソフトウェアテストはAIに任せよう。iOSアプリのE2Eテスト自動化サービス「SmartQA」β版をリリース @PRTIMES_JPより

6850:
2021-02-27 13:00

〫じFes2021 前夜祭 記念写真公開!】 本日2/26のライブで撮影した記念写真を公開! また、今回披露したARソフトウェアは、にじさんじを運営するいちから株式会社の完全内製です! タイムシフト(視聴:3/12(金)23…

6854:
2021-02-27 10:17

米フリーモント工場で生産するテスラ モデル3にも、上海製と同じLFPバッテリーが搭載される見込み。 LFPに残る最大の課題はバッテリー残量の推計ですが、ソフトウェアアップデートによる改善に注目です? Tesla Is Shifting…

6849:
2021-02-27 10:07

ケーブルテレビのチューナーが大幅なソフトウェアアップデートを行ってくれて機能改善は悪い事ではないけれど、録画番組のフォルダ全部リセットしてくれやがりました。 録画番組数500以上またフォルダ作り直して分類するのか・・・

6852:
2021-02-27 05:48

まっきーさん、ソフトウェア研修お疲れ様です!!どんどん進化されてますね☺️??

6855:
2021-02-27 05:44

本日26日22:00(日本時間) NEMソフトウェアCTOのKristy-Leigh Minehanによる NIS1(XEM)の将来の計画について AMA(Ask Me Anything:何でも聞いて)が開催されます。 ➡️c…

Recommended

TITLE
CATEGORY
DATE
中国で個人情報保護法が成立–11月施行へ
IT関連
2021-08-23 16:19
LibreOffice WebAssemblyのデモが公開、今年秋にはリッチテキストエディターのウィジェットが登場予定
Office
2022-02-17 07:25
ウクライナ発の顔交換アプリ「Reface」が反戦キャンペーンに対するロシアユーザーの反発を受け同国から撤退
IT関連
2022-03-19 11:31
クラウドインフラ市場で上位3社(AWS、Azure、Google Cloud)以外の合計シェアは40%以下。Canalysが2024年第2四半期の調査結果を発表
クラウド
2024-08-20 07:40
日本の要件に対応した機能を強化–「Oracle NetSuite」事業戦略を発表
IT関連
2023-11-15 22:51
ラストマイル配送用の電動自転車サプライヤーZoomo、三菱UFJイノベーション・パートナーズなどから約23億円調達
IT関連
2022-02-24 23:49
レッドハット、「Red Hat OpenShift 4.16」一般提供–仮想化されたワークロードをサポートする新機能
IT関連
2024-07-19 04:30
シェルスクリプトをJavaScript/TypeScriptで記述、どのOSでも実行できる「Bun Shell」、JavaScriptランタイムのBunが発表
Bun
2024-01-30 10:04
GitHub、パスキーを一般提供–GitHub.comの全ユーザーで利用可能に
IT関連
2023-09-24 19:03
「+メッセージ」に首相官邸の公式アカウント 内閣の政策など発信
社会とIT
2021-05-11 14:44
グーグルがChromebookを仕事向けに拡張するドックを発表
ハードウェア
2021-05-08 20:55
AIが変えるアメフトの戦略分析–コーチが不要になる日は来るか?
IT関連
2023-05-11 15:32
ウイングアーク1st、自治体向けの公共施設予約システムを開発
IT関連
2024-01-27 19:12
GitHub、「GitHub Copilot Trust Center」発表–「Copilot」に関する透明性を提供
IT関連
2023-07-30 22:59