InfoQ ホームページ OS に関するすべてのコンテンツ
-
Appleサインインの0-Day脆弱性に$100,000の報奨金
今年の初め、セキュリティ研究者のBhavuk Jain氏は、Appleサインインのゼロデイ脆弱性を明らかにした。これにより、攻撃者は電子メールアドレスを知っているだけで被害者のアカウントを簡単に制御できるようになる。Appleはこの脆弱性にパッチを当て、悪用の証拠は見つからないと述べた。
-
データ競合のない並列言語を目指すSwift
Swiftチームは、Swiftの並列性サポートの改善に向けたロードマップを公開した。最初のフェーズでasync構文とアクタを進め、第2フェーズでデータ競合(data races)とデッドロックを排除する予定である。
-
Fabulousにより、F#でiOS向けとAndroid向けの宣言型クロスプラットフォームUIが構築可能に
最近のチャンネル9のショーで、F#デザイナーでアーキテクトのDon Syme氏とFabulous運用担当のxxxはFabulousを紹介した。Fabulousは、Xamarin.Formsをベースとしたクロスプラットフォームのモバイルアプリとデスクトップアプリの開発を目的としたコミュニティ主導のF#フレームワークである。
-
Ubuntu 20.10がフルデスクトップとマイクロクラウドをRaspberry Pi4上で実現
Ubuntu Desktop 20.10はRaspberry Pi 4をフルサポートする。これにより、Raspberry Pi 4を完全なUbuntuワークステーションにすることが可能になる、とUbuntuは述べている。Micro Cloudsも導入されており、エッジでのオンデマンドコンピューティングに対応する。
-
Just AIがKotlinベースの会話フレームワークをオープンソースとしてローンチ
Just AI Conversational Framework(JAICF)は、KotlinベースのDSLを提供することにより、会話型ユーザインターフェースの開発を可能にするフレームワークだ。一般的な音声およびテキスト会話プラットフォームの他、さまざまなNLUエンジンでも動作する。ソリューションオーナのVitaliy Gorbachev氏に話を聞いた。
-
オープンソースレジストリ Harbor が卒業: VMwareのMichael Michael氏とのQ&A
InfoQは、HarborのCNCFプロジェクトとしての卒業を、VMwareの製品管理ディレクターでもあるHarborメンテナのMichael Michael氏と話した。
-
テスト自動化ツールのPlaywrightでインタラクションスクリプトの記録と再生、テストビデオのキャプチャが可能に
新たにリリースされたPlaywright 1.4で注目される改良点は、ブラウザ不問のテスト自動化ツールだ。公開されているPlaywrightコマンドラインインターフェースを使うことで、開発者やテスタは、ユーザのインタラクションを記録して自動生成されるPlaywrightスクリプトを使ってその操作を再現できる。ページのスクリーンショットの生成、Playwrightセレクタの検査、テストスクリプトのビデオ録画などを行うことも可能だ。
-
AppleがExposure Notification ベータ版とベストプラクティスのサンプルアプリを備えたiOS 13.5をリリース
iOSの最新リリースであるiOS 13.5には、接触追跡アプリを有効にするためにAppleがGoogleと共同で定義したExposure Notification APIのベータサポートが含まれている。Appleは、接触追跡アプリのベストプラクティスを紹介するサンプルアプリも公開した。
-
: 開発者がVue 3によるクロスプラットフォームのモバイルアプリケーションを作成できるIonic Vue
Liam de Beasi氏は先頃、Vue 3の新機能を活用するIonic FrameworkのネイティブVueバージョンであるIonic Vueをリリースした。昨年リリースされたIonic Reactに続き、Ionic Vueは、WebコンポーネントベースのIonic 4 (コードネーム Ionic for Everyone) で設定されたビジョンの実現における一歩である。
-
Android Studio 4.1が新しいデータベースインスペクター、統合エミュレーター、TensorFlow Liteバインディングを提供
Android公式IDEの最新バージョンであるAndroid Studio 4.1は安定版である。新しいデータベースインスペクター、統合エミュレーター、より優れたTensorFlow Liteサポートの導入に加えて、Daggerとの統合を改善し、2,000を超えるバグを修正している。
-
GoogleとAppleがExposure Notification APIのドラフトを公開
最初の発表からわずか数週間で、モバイルOSにコンタクト追跡アプリケーションの強固な基盤を提供するためのGoogleとAppleのパートナーシップは、重要なマイルストーン、Exposure Notification APIの暫定ドラフトおよびiOSのベータリリースに到達した。
-
SwiftチームのSwift Algorithmsをオープンソース化
Swift Algorithmsは、Swift標準ライブラリのギャップを埋めるシーケンスアルゴリズムとコレクションアルゴリズムを多数含む新しいパッケージである。AppleのエンジニアであるNatCookは次のように記述している。
-
Chrome 85がリリース - Android版の64bitサポート、タブグループ改善、AVIF圧縮フォーマットのサポート
Chromeチームは先頃、多数の新機能を備えたChrome 85をリリースした。Android用のChromeアプリが64bitバージョンになった。タブグループの縮小と展開が可能になった。プロファイルガイド付き最適化により、開発チームによると、ページ読み込みが最大で10パーセント高速化された。高圧縮率AVIFビデオがネイティブで再生可能になった。さらに開発者用ツールも大幅に改良されている。
-
Swift Atomicsにより、Swiftでファーストクラスのatomic操作が可能に
Swift Atomicsは、システムプログラマーがSwiftで直接、同期構造を記述できるようにすることを目的としている。
-
プロファイル、複数のペイン、Unicode文字をサポートするWindows Terminal 1.0がリリース
Microsoftは、Windows Terminalをプレビュー版から移動し、バージョン1.0のリリースを発表した。Windows Terminalには、複数のタブ、ペイン、カスタマイズ可能なショートカット、UnicodeおよびUTF-8文字のサポート、およびカスタムのテーマとスタイルが含まれる。ターミナルは、PowerShell、cmd、WSL、およびその他のコマンドラインツールをサポートできる。