InfoQ ホームページ OS に関するすべてのコンテンツ
-
Android Oの新機能: 通知チャネル、バックグラウンド制限、PIP他
Googleは開発者向けにAndroid O Previewを公開するとともに、自らのアプリケーションを新OSでテストして、次期バージョンの一般公開に備えるように勧告した。Android Oの新機能には、バックグラウンドのさらなる制限、通知チャンネル、ピクチャインピクチャ、自動入力、アダプティブアイコン、APIの変更などがある。
-
Facebook Litho: パフォーマンス向上のためのAndroid UI フレームワーク
FacebookがLithoをオープンソース化した。Lithoは、Androidアプリケーションのユーザインタフェースを作成するためのフレームワークで、スクロールのパフォーマンスを考慮して、Reactのような宣言型スタイルを使う。
-
Phantom.jsのメンテナー、プロジェクトの将来に疑問を呈し、その座を降りる
ヘッドレスのブラウザテスティングフレームワークPhantom.jsのメンテナーが、Chromiumのヘッドレスバージョンリリースのために、その座を降りることを決めた。プロジェクト創設者が継続できるだけの助けを見つけられるかは、はっきりしていない。
-
Apple、TestFlightでiOSアプリのA/Bテストをサポート
AppleがTestFlightをアップデートした。複数ビルドやグループの強化といった多数の機能が導入され、iOSアプリのA/Bテストが可能になる。
-
Swift 3.1がリリース
計画していた通り、最近発表されたSwift 3.1には、Swift 3.0とソースレベルの互換性がある。だが、言語、標準ライブラリ、Linux実装には多数の変更と改善が含まれている。
-
swiftメモリオーナシップのマニフェストが公開
Swiftの開発者で、Tesla移籍までSwiftチームのリーダを務めていたChrid Lattner氏によると、Swift開発の主な目標のひとつに、Rust/Cycloneからヒントを得たメモリオーナシップモデルの定義がある。Swift 4がフェーズ2に入った今、Swiftチームは、Swiftのメモリオーナシップの動作を説明したマニフェストを発表した。
-
Apple、完全に独自のGPUアーキテクチャ開発を計画
Imagination Technologiesによると、Appleは将来の自社デバイス向けGPUのために独自のグラフィックスアーキテクチャを開発しているようだ。新しいGPUは15ヵ月から2年のうちに準備され、Imagination Technologiesとはまったく似ていない最初のApple製GPUになるだろう。
-
Appleが大々的な告知なく、数百万のiOSデバイスのファイルシステムをアップグレード
iOS 10.3が一般公開に伴い、何百万ものデバイスがAppleの新しいファイルシステムAPFSを使用するようにアップグレードされる。何人かのコメンテータによると、大胆であるが、リスクがないわけではない。
-
ブラウザベンダがデフォルトでWebAssemblyを有効化
WebAssemblyに関わるブラウザベンダが初期実装について"合意"に達した。これによってブラウザはデフォルトでWebAssemblyを同梱できる。これは重要なマイルストンだ。しかし、この初期実装によって開発者はすぐに大きな便益を享受できるわけではない。DOMの操作やガベージコレクタが仕様化されていないからだ。
-
Swift 4が最終ステージに,ABI安定化は延期へ
Appleは,2017年秋に提供を予定しているSwift 4のリリースプロセスに関する詳細を発表した。今回のリリースの中心は,ソース互換性を確保しながら,言語コアと標準ライブラリが大幅に拡張されることだ。当初のロードマップにあったABI互換性は延期されることになった,と同社Swiftチームの新プロジェクトリーダであるTed Kremenek氏は説明する。
-
Stormpathがモバイルとフロントエンド認証を簡素化するためにクライアントAPIの提供を開始
Stormpathは認証、承認、ソーシャルログイン、その他のユーザー管理に関連するAPIサービスのプロバイダであるが、最近、モバイルとフロントエンドの認証と登録を簡素化する目的で新しいクライアントAPIの提供を開始した。
-
GoogleがAndroid Studio 2.3をリリース
GoogleがAndroid開発の公式IDEであるAndroid Studioのバージョン2.3をリリースした。今回のリリースには、開発フェーズ全体にわたる数多くの新機能が追加されている。
-
LLVMの新しいリンカLLDがLLVM 4で導入へ
GCCのldを大幅に性能改善したLDDが、近くLLVM 4 rc1に組み込まれ、デフォルトで使用されるようになる。この新しいリンカは、稼働中のFreeBSD/amd64ベースのシステムではすでに使用されているが、LLVMでの利用はまだ試験段階であり、問題が発生すればrc2では保留される可能性もある。
-
Visual Studio 2017のデプロイに役立つ新しいDevOpsツール
Visual Studio 2017のインストーラ変更により、システムレジストリを調べてビルド環境の状態を判断する、という従来の方法は役に立たなくなっていくだろう。ビルド環境をうまく自動化するのに必要なツールを提供するため、開発者とビルドエンジニア向けに新しいAPI、PowerShellモジュール、スタンドアローンユーティリティがリリースされている。
-
Swift 4 ABI安定化への道
先日のswift-evolutionメーリングリストで発表されたSwift ABI Stability Manifestoは,SwiftのABIが安定したと宣言する前に取り組む必要のあるすべての懸念のまとめ上げを目的としたものだ。ただし,ABI安定化がSwift 4で達成されるかどうかは,いまだ明確ではない。