InfoQ ホームページ OS に関するすべてのコンテンツ
-
GoogleがTensorFlow LiteをAndroidに統合、さらにAutomatic Acceleratorを追加
Googleは、Android ML Platformという名称で、新たなモバイルMLスタックを発表した。TensorFlow Liteを中核におくことにより、デバイス上でマシンラーニングを使用する際に生じる、さまざまな問題の解決を目指す。
-
Androidアプリで間もなく、Android App Bundelsの採用が必須に
2021年8月以降、Google Playでは、すべてのアプリに対して、APKよりも高い効率が提供可能であるとGoogleの言う、Android App Bundles(AAB)としての提出が求められるようになる。
-
SwiftUI 3の新機能
Appleは、Swiftの宣言型UIフレームワークであるSwiftUIをUIKitやAppKitと同レベルにするための取り組みを続けている。WWDC 2021で、SwiftUIは、拡張リストビュー、Pull-to-Refreshのサポート、非同期イメージなど、多くの新機能が追加された。
-
Xcode 13でチームコラボレーションとソース編集機能が拡張
Xcode 13では、Git統合が改善され、GitHub、Bitbucket、GitLabとのコラボレーション機能がサポートされる。また、新しいエディター機能、Vimキーバインディングが提供される。
-
ARKit 5とRealityKit 2によりiOSのAR機能がさらに強化
WWDC21でAppleは、ARKitとRealityKitのフレームワークの新しいメジャーバージョンを発表した。これはiOS用に拡張現実ベースのアプリを作成するためのものである。最も重要なことは、RealityKit 2を使うと、開発者は写真のコレクションから3Dモデルを簡単に作成できようになり、また、ARKit 5は顔の追跡と位置アンカーのサポートを拡張している。
-
async/awaitとアクタをサポートするSwift 5.5
WWDC21で、AppleはSwift 5.5を発表した。現在はベータ版が使用可能だ。新機能の中で、最も待ち望まれていたもののひとつが、async/awaitとアクタを使用した並行処理サポートの改善だ。
-
Xcode CloudによりiOSアプリ開発でCI/CD可能に
WWDC21で、AppleはXcode Cloudを発表した。これは、開発者がiOSアプリを構築、テスト、配布するのに役立つ継続的インテグレーションおよびデリバリー(CI/CD)のシステムである。まだベータ版であるが、Xcode Cloudは、TestFlightへのリリースとApp Storeでのリリースの両方をサポートする。
-
Google Nest HubでGoogle Fuchsiaがデビュー
Googleは、少なくとも6年間、ケーパビリティベースのOSであるFuchsiaに取り組んできた。数日前、FuchsiaはNest Hubデバイスへの展開を開始し、正式リリースを迎えた。
-
GoogleがAndroidマテリアルデザインを刷新し、UI Toolkit とAndroid Studioを改善
直近のGoogle I/O会議で、GoogleはAndroidプラットフォームに対して多くの重要な改善を行った。最も注目すべきは、2014年に導入されたオリジナルのマテリアルデザインが大幅にオーバーホールされ、Jetpack Composeが1.0に近づき、Android Studioの生産性が向上したことである。
-
MicrosoftがeBPFのWindowsへの導入に向けて取り組んでいる
Microsoftは、eBPFをWindows10およびWindowsServer2016以降に導入することに取り組んでいることを発表した。サービス拒否攻撃からの防御や可観測性などのユースケースをサポートするためである。
-
JetbrainsがJetpack Compose for Webをプレビュー版へ
最近Jetpack Composeをデスクトップに移植したJetBrainsは、Jetpack Compose for Webのテクノロジープレビュー版をリリースした。Kotlin開発者は、間もなくクロスプラットフォーム開発(Android、macOS、Windows、Linux、Web、ただしiOSは除く)にJetpack Composeを使用できるようになるかもしれない。
-
Kotlin 1.5がJava 15機能と新しいJVMコンパイラをサポート
Kotlin 1.5では、レコードクラス、シールドインターフェイス、インラインクラスなどの最新のJava機能のサポートが導入されている。さらに、標準ライブラリと新しいJVM IRコンパイラに多くの改善が加えられている。
-
Android Studio 4.2には最新のIntelliJ IDEAが導入され、開発者エクスペリエンスが向上
Android Studioの最新リリースでは、IntelliJ IDEAプラットフォームが最新になり、開発者のエクスペリエンスを向上させることを目的とした多くの機能が導入されている。Android Studio 4.2には、開発者がプロジェクトをアップグレードして最新のAndroid Gradle Plugin APIを簡単に利用できるようにする移行アシスタントも含まれている。
-
AWS、新タイプのAWS Storage Gateway "Amazon FSx File Gateway" をローンチ
AWSは先頃、オンプレミスでのファイルサーバの使用や管理に代えて、Amazon FSx for Windows File Serverを使ってクラウドに格納されたデータへのアクセスを提供する、新たなタイプのAWS Storage Gatewayとして、Amazon FSx File Gatewayをロー��チした。頻繁にアクセスされるデータをローカルキャッシュに保存することで、オンプレミスによる共有ファイルへのアクセスを最適化する。
-
Swift 5.4が複数の可変数引数、リザルトビルダなどをサポート
先日リリースされたSwift 5.4では、複数の可変数引数のサポート、暗黙的メンバ構文の拡張、ローカル関数オーバーロードのサポート追加などが行われている。実行時のパフォーマンスやバイナリサイズも改善された。