InfoQ ホームページ OS に関するすべてのコンテンツ
-
JFrog ArtifactoryがSwift向けのバイナリ依存関係をサポート
JFrogは、Swift Package Managerを使うことで、ArtifactoryリポジトリがSwift依存関係向けのバイナリパッケージレジストリとして使うことができることを発表した。
-
AppleがmacOSの仮想化機能を拡張し、Linuxバイナリ向けのRosettaを導入
WWDC 2022で、AppleはmacOSでの仮想化サポートの進歩について最新状況を紹介した。Apple仮想化フレームワークを使うと、MacOSやLinuxを実行するためにApple Silicon上で仮想マシンを設定・作成できる。今後リリースされるmacOS Venturaの新機能であるLinux VMでは、GPUを活用でき、そして、Rosettaを使ってx86-64Linuxバイナリを修正せずに実行できる。
-
SwiftUIがチャート、データ駆動型ナビゲーションなどを提供
WWDC 2022で、AppleはSwiftUIの新しいイテレーションを発表した。これは、iOS、iPadOS、macOS、watchOS向けのUIを構築するための宣言型フレームワークである。最も重要な目玉として、SwiftUIの新しいグラフ作成機能、洗練されたナビゲーション、新しいコントロールなどがある。
-
AWSがLambda向けのPowerShellカスタムランタイムを発表
AWSは最近、AWS Lambda向けの新たなPowerShellカスタムランタイムを発表した。これはPowerShellで記述したLambda関数を実行するためのランタイムである。この新たなランタイムを使うことで開発者はLambdaでネイティブPowerShellコードをコンパイルせずに記述できるため、デプロイとテストがシンプルになる。
-
Microsoftが開発者向けクラウドベースIDEの「Dev Box」サービスを発表
最近のBuild会議で、MicrosoftはMicrosoft Dev Boxを発表した。この新しいクラウドサービスは、あらゆる規模のハイブリッドチーム向けに、安全ですぐにコーディングできる開発者ワークステーションを提供するサービスである。同社は、この新サービスにより、コードを作成するためのツールとリソースが全て付属する事前設定された環境に開発者がすばやくアクセスでき、快適に開発できるようにすることを目指す。
-
Google Jetpack、アーキテクチャとUIコンポーネントの更新とパフォーマンスツールの改良を実現
先日開催されたGoogle I/Oカンファレンスの中で、Googleは、新しいJetpackのリリースを発表した。アーキテクチャライブラリの更新、アプリのパフォーマンス最適化サポートの強化、Jetpack Compose 1.2などが含まれる。
-
Android Studio Chipmunkによりアニメーションプレビュー、CPUプロファイラなどを提供
Android Studio Chipmunkは、Androidアプリ開発用のGoogleのIDEの最新リリースである。このリリースには、新たなComposeアニメーションプレビューア、CPUプロファイラ、拡張ビルドプロファイラが含まれている。
-
DockerがDocker ExtensionsとDocker Desktop for Linuxをリリース
DockerCon 2022で、Dockerは、開発者がDocker Desktopを利用し、新しいExtension SDKを使ってその機能を拡張する方法を発表した。さらに、Docker DesktopはついにLinuxでも利用できるようになった。macOSやWindowsで利用できるものと同じエクスペリエンスが提供される。
-
調査により150万を超える「放棄された」モバイルアプリを発見
App Storeから古いアプリを削除することを目的としたAppleのポリシーに関してウェブ上で引き起こされた最近の議論の直後に、分析会社のPixalateは、古いiOSアプリとAndroidアプリの数と、それらアップデートされていない期間についての分析を提供するレポートをリリースした。
-
Apple、旧式アプリケーションをApp Storeから削除へ
Appleから多数のアプリを削除すると警告されたiOS開発者たちの報告に続いて、Appleは、App Storeから古いアプリを削除する同社の方針を認めるとともに、その内容を明確化する発表を行った。この方針は2016年から実施されているもので、3年間にわたってアップデートされていないアプリが対象となる。
-
GitHub Desktop 3.0でコラボレーションと開発ワークフローが改善
GitHub Desktop 3.0は、macOSとWindows用のGitHub公式GUIクライアントアプリの最新リリースであり、新機能を提供する。表面的には目立たないが、新たな通知やチェックUIの改善などがあり、コラボレーションと開発ワークフローが改善される。
-
Android 13 Beta 1がプライバシーサンドボックスプレビューと共に利用可能に
GoogleはAndroid 13 Beta 1を発表した。プライバシーとセキュリティ、および開発者の生産性の向上を目的としている。さらに、開発者がプライバシーサンドボックスプレビューの検討を開始できるとGoogleは述べている。これは、パーソナライズされた広告を有効にしながらユーザのプライバシーを改善するテクノロジーの集合である。
-
BloombergがPythonのメモリプロファイラーMemrayをオープンソース化
Bloombergで開発され、現在はオープンソースであるMemrayはメモリプロファイラである。これにより、ネイティブ拡張機能を含むPythonコードとPythonインタープリター自体のメモリ割り当てを追跡できる。
-
Appleが提供するSwiftのUnified Logging Systemの概要
最近の一連の記事で、iOSだけに依らない開発者のMajid Jabrayilov氏は、ロギングの重要性に焦点を当ててきた。デバッガーで見つけるのが困難なバグの分析を可能にし、アプリを介してユーザの行動をよりよく理解するためである。
-
アプリ内メッセージングプラットフォームを構築する方法:Lyftの事例
モバイルアプリ用のアプリ内メッセージングプラットフォームの構築を考えたことがある場合には、Lyftの経験がそれを正しく行うための役に立つ可能性がある。Lyftのエンジニアは、MVP、スケーリング、最適化の3段階のアプローチを適用した。