InfoQ ホームページ OS に関するすべてのコンテンツ
-
FacebookがSuperpackでコード分析を活用してAndroidアプリを圧縮
最近、記事で、FacebookはAndroidアプリ圧縮の新しい手法のSuperpackについて説明している。これはコンパイラ分析にデータ圧縮を組み合わせたものだ。まだすべての人が利用できるわけではないが、Facebookはオープンソース化を望んでいる。
-
AWSがS3とEFS用の新しいインテリジェントティアのオプションを導入
AWSは、直近のAWS Storage Day中に、S3およびAmazon Elastic File System(EFS)のストレージアプローチに対する機能と変更を発表した。これは、オプションのインテリジェントティアリングに関するものだ。更新と変更により、顧客はS3とEFSをより効率的かつ費用対効果の高い方法で活用できるようになる。
-
Dockerが大規模ビジネス向けに有料サブスクリプションを開始
Dockerは、新しいサブスクリプションサービス契約を導入した。250人以上の従業員または1,000万ドル以上の収益がある組織に対する、ユーザあたり月額5ドルから始まる有料サブスクリプションだ。さらに、Dockerは、大規模に運営されている大型の組織向けの新しいビジネスサブスクリプションプランを開始した。
-
Chromeブラウザ拡張機能の調査により、人気のある拡張機能のパフォーマンス影響が明らかに
DebugBearは最近、Chrome拡張機能のうち、最も人気のある1000個について、ブラウザのパフォーマンスとエンドユーザエクスペリエンスに与える影響をレビューした調査結果を公開した。拡張機能の中には、ページの読み込み時間が最大4秒遅れるものもある。また、ページの読み込み時に20秒を超えるCPUアクティビティが発生することにより、バッテリー寿命が短くなるものもある。
-
eBPF FoundationがeBPFの機能と採用のさらなる進展を目指す
eBPFはコードを変更したりカーネルモジュールをリロードしたりせずにLinuxカーネル機能を拡張するために使われるテクノロジーだ。eBPFは、Linux Foundation内でホストされる独自の財団を持つこととなり、Facebook、Google、Isovalentなどの創設メンバを発表している。
-
Android Studio Arctic FoxがComposeのプレビュー版を改善し、新たにApple Siliconをサポート
Googleによると、Android Studioの最新リリースは、3つの主な領域に焦点を当てている。UIデザインの改善、デバイスサポートの拡張、開発者の生産性向上だ。さらに、Android Studio Arctic Foxでは、Apple Siliconプロセッサのサポートがプレビュー版として導入されている。
-
Google Jetpack Composeが1.0に到達、JetBrainsはCompose Multiplatformのアルファ版をローンチ
Googleが提供するKotlinべースのAndroid用宣言型UIフレームワークであるJetpack Composeが、バージョン1.0の安定版に到達した。開発者エクスペリエンスを向上する新たなツールも含まれる。Google版のComposeがAndroidのみをサポートする一方で、Kotlinの開発元であるJetBrainsは、ComposeをデスクトップやWebに拡張するCompose Multiplatformを発表した。
-
Microsoftが保有する社内用のLinuxディストリビューションビルダーCBL-Marinerとは
CBL-Marinerは、Linuxディストリビューションを作成するためのMicrosoftの内部ツールである。CBL-Marinerディストリビューションは、Microsoft独自のクラウドインフラストラクチャを強化することを意図しており、ディスクとメモリリソースの消費を一定量に抑え、攻撃対象を最小限に抑えることを目的としている。
-
GoogleがAndroid Game Development Kitをローンチ
Android Game Development Kit(AGDK)は、Androidゲームの開発、最適化、デリバリを簡単にするためのものだ。既存と新規のツールおよびライブラリを組み合わせて構成されたAndroid Game Development Kitは、パフォーマンスを最大化するため、CとC++のAPIを使って構築されている。
-
Airbnbのサーバ駆動UIプラットフォーム
Airbnbのサーバ駆動UI(SDUI)は、WebやAndroid、iOSなど、さまざまなプラットフォームにクライアントUIを実装する一般的なアプローチとは一線を画する。それぞれのクライアントプラットフォームにUIを駆動させるのではなく、SDUIがデータとUIプレゼンテーションの両方をクライアントに転送するのだ。
-
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は顔の追跡と位置アンカーのサポートを拡張している。