InfoQ ホームページ OS に関するすべてのコンテンツ
-
Swift 5.10: 完全なデータ分離コンパイル時の安全性を並行コードに提供
最新のSwiftのリリースであるSwift 5.10には、数点の新しい提案が含まれている。しかしながら、このアップデートは言語の並行処理モデルにとって重要な成果を示しており、これによりコンパイラ・レベルで完全なデータ分離を保証できるようになったと、SwiftチームのエンジニアであるHolly Borla氏は説明する。
-
Android、Fused Orientation Providerによるデバイスの方位管理の改善を目指す
Fused Orientation Provider (FOP)は、スマートフォンに埋め込まれたモーションセンサーからの信号を使用して、一貫した信頼性の高いデバイスの向きを提供する新しいAndroid APIである。FOPはGoogle Playサービスを通じて配布され、Android 5を搭載するすべてのデバイスで、メーカーに依存せずに利用できる。
-
Android Studio "Iguana":Crashlyticsの統合、"Compose UI Check"モード、ベースライン・プロファイル・ウィザードが利用可能に
Iguana と呼ばれる Android Studio の最新バージョンでは、Crashlytics との統合の改善、Compose UI のデザインと動作を検証する新しいツールである "Compose UI Check"、Compose ビューのレンダリングの改善、ベースライン・プロファイルの作成ウィザードなど、いくつかの新機能が追加された。
-
Red Hat Enterprise Linuxがクラウド導入の価格モデルを変更
Red Hatはこのほど、AWS、Azure、Google Cloudを含む主要なクラウドプロバイダーにおけるRed Hat Enterprise Linux(RHEL)のデプロイメントについて、vCPU数に連動した価格改定を発表した。この価格改定は4月1日から適用され、一部のユーザーから懸念の声が上がっている。
-
Sudo for Windows - Windows 11でコマンド実行を昇格
Microsoftは、Sudo for Windowsが最新のWindows 11 Insider Preview Build 26052で利用可能になると発表 した。このツールは、ユーザーが昇格していないコンソール・セッションから直接昇格コマンドを実行する方法を変える。Sudo for Windowsは直感的で使い慣れたソリューションを提供し、新しい昇格コンソールを開く必要性をなくし、ユーザー体験を向上させる。
-
Swift OpenAPIジェネレーター、Ver1.0が登場
半年前にオープンソース化されたSwift OpenAPI Generatorが安定した。バージョン1.0により、新機能と簡素化されたAPIが提供される。
-
Airbnbはどのようにして開発者への干渉を最小限に抑えつつ、BuckからBazelに移行したのか
Airbnb社は、ビルド・パイプラインをBazel に移行している他の組織同様に、Buckの使用を停止し、ビルド時間だけで���くプロジェクトの生成とロード時間の両方を改善したプロセスの詳細なウォークスルーを提供した。
-
iOSデベロッパー、EU圏でApple公式以外のApp Storeが利用可能に
デジタル企業の「ゲートキーパー力」を規制することを目的とした欧州委員会のデジタル市場法(DMA)に対応し、Appleは、開発者がEU諸国の代替マーケットプレイスを通じてiPhoneアプリを配布する可能性を開いた。ただし、その場合、開発者は新たにコアテクノロジー手数料を支払う必要がある。
-
新しいGoogle AI SDKを使ってAndroidアプリでGemini AIを使う
Googleは新しいGoogle AI SDKを発表し、これまでで最高のパフォーマンスを誇るGemini ProをAndroidアプリに簡単に統合できるようにした。このSDKを使うことで、開発者は独自のバックエンドインフラを構築・管理する必要がなくなる。
-
AWS、Lambda用のAmazon Linux 2023ランタイムを発表
AWSは最近、Lambdaサービスのマネージド・ランタイムおよびコンテナ・ベース・イメージとしてAmazon Linux 2023(AL2023)を導入した。このランタイムは、開発者がLambda関数を実行するためのOSのみの環境を提供する。
-
DoorDash社から学ぶモバイルアプリ リリース管理の重要な教訓
DoorDash社のモバイルアプリのリリースプロセスは、チーム間で共有された明確な責任の所在、効果的なコミュニケーション、テスト、リグレッションやホットフィックスの取り扱いに関する厳格なルールに基づいていると、DoorDash社のエンジニアであるManolo Sañudo氏は説明する。すべての組織がDoorDash社のような規模で仕事をしているわけではないが、彼らのアプローチの中には、小規模な組織にも参考になる側面が数多くある。
-
AWS、コンテナ開発用オープンソースクライアント「Finch 1.0」を発表
先日、AWSはmacOS上でのコンテナ開発を簡素化することを目的としたオープンソースツールであるFinchの一般提供を発表した。Finchによって、ユーザーはmacOS上でLinuxコンテナを構築、実行、公開し、Amazon ECRのようなコンテナ・レジストリとやり取りできる。
-
Spotifyはどのようにしてモバイルアプリのサイズをコントロールし、地球温暖化と戦っているのか
新しい機能の追加は、アプリのサイズに隠れた影響を与えることが多く、ユーザーの離脱や不必要な二酸化炭素排出など、いくつかの望ましくない影響がある。Spotifyのエンジニアは、アプリサイズをコントロールし続けるために、PR前とPR後のプロセスを確立し、6ヶ月間で推定10MBのアプリサイズの増加を防いだ。
-
eBPFのKubernetesセキュリティツールTetragonがパフォーマンスと安定性を向上させる
Isovalent社は、eBPFベースのKubernetesセキュリティオブザーバビリティ(可観測性)とランタイム強制ツールであるCilium Tetragonの1.0リリースを発表した。eBPFを介してポリシーとフィルタを直接適用して、プロセスの実行、特権の昇格、ファイルとネットワークのアクティビティを監視できる。
-
SpotifyはどのようにしてiOSアプリをBazelに移行したのか?
SpotifyはBazelを3年間試用した後、2020年にSpotify iOSアプリの公式ビルドシステムとして採用を決定した。これにより、ビルド時間を4分の1に短縮できた、とSpotifyのエンジニアであるPatrick Balestra氏は説明している。