InfoQ ホームページ OS に関するすべてのコンテンツ
-
Swift Playgrounds 4.0でiPadを使ったiOSアプリ作成が可能に
Swift Playgroundの最新のアップデートで、Appleは初めてiPadを使ってiPhoneとiPadアプリを作成できるようになった。開発者は、SwiftUI、Swift Package Manager、そして他の機能を使ってSwift 5.5アプリをビルドおよび登録できる。
-
Flutter 2.8とDart 2.15がパフォーマンス向上にフォーカス
Flutter 2.8は、アプリの起動時間の改善、メモリフットプリントの削減、開発者がパフォーマンスの問題を簡単にプロファイリングできるようにすることに重点を置いている。これに伴い、Googleは新しいDartバージョンであるDart 2.15を発表した。ワーカーのIsolateが改善され、コンストラクタのティアオフを導入しており、列挙型を拡張している。
-
FacebookやGoogleに倣うAndroidアプリの起動時間の改善
最近の記事で、GoogleとFacebookのエンジニアが、Androidアプリが起動時に応答するまでの時間を短縮し、最適なユーザエクスペリエンスを確保する上での、最も重要なことのヒントを提供した。
-
新しい抽象化とインフラストラクチャを備えたRust for Linuxの進歩とは
Linuxの新しいパッチはRustのサポートを強化している。Rustはカーネル開発の第2言語だ。新しいパッチでは、インフラストラクチャが更新され、カーネル機能に関する新しい抽象化が提供されると共に、より頻繁なサブミッションに対するベースを定めている。そのように、Rust for LinuxプロジェクトリーダーのMiguel Ojeda氏は書いている。
-
Linuxカーネルの新たなサイドチャネル脆弱性により、DNSのキャッシュポイズニングが可能に
カリフォルニア大学リバーサイド校の研究チームによる最新の論文には、これまで見落とされていたLinuxカーネルのサイドチャネルの存在が指摘されている。これはDNSサーバ攻撃に悪用される可能性がある。
-
iOSアプリのビルド時間を短縮することを目的としたXCRemoteCacheとは
SpotifyはXcodeのコンパイル時間を短縮するためにXCRemoteCacheを開発した。最近オープンソース化されたXCRemoteCacheは、クリーンビルド時間を70%短縮できるとSpotifyは言っている。
-
AWSがAmazon FSx for OpenZFSを発表
最近、AWSはOpenZFS向けのマネージドファイルストレージサービスAmazon FSxのリリースを発表した。Amazon FSxファミリーの最新製品だ。これは、AWS re:Inventで発表された4つの新しいストレージサービスの1つである。より多くの選択肢を提供し、コストを削減し、顧客がデータをより適切に保護できるようにすることを目的としている。
-
Microsoft Edge for Linuxが安定版へ
プレビュー版から1年、ChromeとFirefoxの代替の提供と、レガシWebアプリのサポートを目的とするEdge for Linuxが先頃、安定版(stable)に移行した。
-
JetBrainsがKotlinの新コンパイラK2、Kotlin for WebAssemblyなどを発表
先日のKotlin 2021 PremierイベントでJetBrainsは、新しい高速KotlinコンパイラK2、WebAssemblyのサポート、Kotlin Symbol Processor、新しいコードカバレッジプラグイン、静的解析の改善など、大きな発表をいくつも行った。
-
Airbnbで大規模なiOSアプリ構築
Airbnb iOSチームはモバイルアプリのコードベースの肥大化と複雑化の課題に対応した。これは、最新のビルドシステム、モジュールタイプ、開発アプリなどの新しいツールとプロセスの採用によって実現された。
-
Google、DevSummit 21で大画面Androidデバイスのサポートを発表
Googleは先日のAndroidDevSummit'21において、開発者がさまざまなデバイス及びデバイスファクタに対応した、より優れたアプリを構築する助けとなる数々の新技術を発表した。それらには、Jetpack ComposeへのMaterial You導入、Android 12Lにおける大画面サポート、Jetpackライブラリの拡張などが含まれている。
-
Swiftが実験的に分散アクターをサポート
新たなSwift Distributed Actorsパッケージによって、将来のdistributed actor言語機能がSwiftでどのようになるかを垣間見ることができる。
-
JetBrains Compose Multiplatformがベータ版へ
JetBrains Compose Multiplatformは、アルファ版として発表されてから数か月後にベータ版となった。そこには多くの改善があり、1.0リリースに向けたステップとしてAPIが安定化された。
-
SCADE 2.0でSwift for Androidが大きく前進
バージョン2.0になったSCADEの目標は、iOSとAndroidのネイティブアプリをSwiftで開発できるようにすることだ。数多くの内部的な改善に加えて、SCADE 2には、これまでのEclipseベースのIDEに代わる、macOS用のネイティブIDEが新たに含まれている。InfoQは今回、開発者のFrank Langel氏と話す機会を得て、その詳細な情報を聞くことができた。
-
Ionic PortalsでWebアプリのiOS/Androidネイティブコードへの統合が容易に
Ionicは、自社の新たなWebビューコンポーネントのIonic Portalsについて、iOSやAndroid上で使用可能なネイティブWebビューコントロールの"スーパーチャージ"バージョンだ、と説明する。その目的は、Webアプリをネイティブコードに効率よく、簡単に統合できるようにすることだ。