グーグル、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
SAP、開発環境などを大幅拡充–独自機能を作成できる「Joule Studio」を発表
IT関連
2024-10-10 11:29
「Chrome」、セキュリティ更新を毎週リリースへ
IT関連
2023-08-15 23:17
AWS、Redisをフォークした「Valkey」を、同社サービスのElastiCacheとMemoryDBで採用すると明らかに
AWS
2024-04-08 19:56
ギブリー、自社専用の「ChatGPT」環境を構築できる「法人GPT」を提供
IT関連
2023-04-06 21:52
小学生のスマホは慎重に いじめ、犯罪のおそれも
IT関連
2021-05-15 20:36
豊中市、ゼロトラストセキュリティを目指してSASEソリューションを導入
IT関連
2024-04-05 16:08
米中貿易戦争の中、サプライチェーンの多様化需要に応える香港のスタートアップICW
その他
2021-01-31 12:08
IBM Cloud、“政府認定クラウド”入りは2022年に 次世代基盤に移行中で申請見合わせ
クラウドユーザー
2021-07-03 13:34
サントリービール、AI活用の異常予兆検知システム導入–現場担当者が設定可能
IT関連
2022-02-26 00:57
なぜスタートアップは自らを太らせるのか
寄稿
2021-02-02 03:06
トヨタ自動車、プロジェクト管理ツール「Backlog」導入で業務効率化を推進
IT関連
2024-10-31 06:56
AIを使ったサイバー攻撃やクラウド環境への攻撃が増加する–ウィズセキュア2023年予測
IT関連
2022-12-20 10:54
Google Cloud、Dockerコンテナをサーバレス化するCloud Runの第二世代実行環境が正式版に。すべてのLinuxの機能と互換、ファイルサーバへのマウントも可能
Google
2023-04-28 16:27
富士通、ドイツのサーキットをデジタル化–映像でAIが安全性を瞬時に判断
IT関連
2023-01-25 18:50