グーグル、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
企業における自動化が加速、ただし人間の介在も重要–Digitate調査
IT関連
2023-12-21 07:02
海洋研究開発機構と鹿児島大、デジカメ撮影による海岸の写真からAIで漂着ごみの被覆面積を高精度に推定する新手法を開発
IT関連
2022-02-08 08:54
大手ECなどかたるフィッシングメール、1年で5倍に 被害に遭わないためには?
くわしく
2021-02-19 23:45
GitHubで最も使われている言語はJavaScript、最も利用者が増加したのはRust。AIプロジェクト数はこの1年で3倍増GitHubが年次調査「Octoverse 2023」発表
GitHub
2023-11-21 13:45
米、英、EU、NATO、日本など、サイバー攻撃で中国を非難
企業・業界動向
2021-07-21 15:13
三菱商事、グループ企業とのデータ基盤プロジェクトに「Snowflake」を活用
IT関連
2023-12-22 13:11
企業の生成AI活用で「大規模」な言語モデルは不要–インフォマティカのCEO
IT関連
2023-10-31 22:31
自然言語処理を簡単にアプリ実装できる「NLPCloud.io」のプラットフォーム
人工知能・AI
2021-05-18 10:10
シャープ、2年ぶり営業黒字–事業譲渡などのアセットライト化も進展
IT関連
2024-11-15 19:31
Zoom、AIを活用したコラボレーションツール「Zoom Docs」を発表
IT関連
2023-10-06 02:14
滋賀県、全県立高と中学校での採点業務をデジタル化–教員の負担軽減へ
IT関連
2023-03-10 13:05
大興電子通信とSCSKが連携–購買・調達から支払業務のワンストップサービスを提供
IT関連
2022-07-30 16:03
三星金属工業、QRコードなどでトラックドライバーの待機時間を1000時間削減
IT関連
2023-10-28 05:24
小山高専とMOOBON、教育機関向けDXアプリを開発–出席状況を自動記録
IT関連
2022-09-04 09:05