BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ OS に関するすべてのコンテンツ

  • Swift 5.4が複数の可変数引数、リザルトビルダなどをサポート

    先日リリースされたSwift 5.4では、複数の可変数引数のサポート、暗黙的メンバ構文の拡張、ローカル関数オーバーロードのサポート追加などが行われている。実行時のパフォーマンスやバイナリサイズも改善された。

  • Rustを使用して安全で正しいLinuxカーネルドライバーを作成

    Rustfor Linuxプロジェクトの一環で、Rust for Linuxドライバー開発を可能にすることを目的として、GoogleのAndroidチームは、Rustを使用することで得られるメリットの評価に取り組んでいる。

  • JDK 16をサポートするGradle 7.0がリリース

    カスタマイズ可能なオープンソースのビルド自動化ツールであるGradleは、JDK 16をサポートするバージョン 7をリリースした。インクリメンタルビルドの高速化、ビルドの信頼性の向上、Apple Siliconプロセッサを搭載した新しいMacのネイティブサポートが付属している。以前のリリースで導入された依存関係の検証やJavaモジュールシステムのサポートなどのプレビュー機能は、安定した機能として昇格された。

  • GluonはSceneBuilder 16をリリース

    GluonはScene Builder 16をリリースした。これはコンピュータやモバイルデバイスのクロスプラットフォームアプリケーションの作成を視覚的に簡素化するグラフィカルデザインツールだ。

  • Compat2021でブラウザベンダが互換性問題解決に手を結ぶ

    Microsoft、Google、Igaliaの3社と業界のパートナが、ブラウザの互換性向上を目指して手を結んだ。ブラウザ間の垣根を越えたこの活動は#Compat2021と名付けられ、互換性上最も大きな問題となっている5つのポイントに重点を置く。いずれもCSSに関するもので、CSS Flexbox、CSS Grid、CSS position: sticky、CSS aspect-ratioプロパティ、CSS transformsである。

  • EbayオープンソースパッケージがSwiftとXcodeを使ってテストの不安定さを軽減

    Targeted Auto Retryは、テストの不安定さに対処するためのEbayのアプローチである。これは、継続的インテグレーションパイプラインを不安定なテストステップに対してより回復力のあるものにすることを目的としたものである。このアプローチを簡単に使用できるようにするために、Ebayは、Xcodeユニットテストフレームワークで使用できる、Swift言語用の軽量フレームワークをオープンソース化した。

  • Swift CollectionsはSwiftに新しいデータ構造をもたらす

    Swift Collectionsは、Swiftプログラマーが利用できるデータ構造の選択肢を広げることを目的とした新しいオープンソースパッケージである。標準ライブラ���で提供されているものに加えて提供される。初期バージョンでは、両端キュー、順序セット、順序辞書を提供する。

  • NativeScript 8がリリースされ、Apple M1、Webpack 5、Dynamic Viewをサポート

    最近リリースされたNativeScript 8は、公式のApple M1サポートと、webpack5ビルドを特徴としている。NativeScript 8は、クリエイティブビュー開発用の新しいレイアウトコンテナと、box-shadowとtext-shadowの2つの新しいスタイリングプロパティをサポートしている。

  • RustがAndroid OSセキュリティのための新しい基盤を提供

    GoogleはAndroid OSのメモリバグを防止するためにRustを使用する。これは、セキュリティ脆弱性に関する最も頻度の高い原因の1つである。この方向への第一歩として、AndroidオープンソースプロジェクトはOS開発言語としてRustをサポートするようになった。

  • GoogleがAndroidアプリの品質向上を推進

    Googleは、Androidデベロッパーサイトで新しい品質セクションを立ち上げた。そして、Core App Qualityチェックリストを更新した。これらの動きによって、プライバシーや電池寿命の改善など、アプリの品質向上を求めるGoogleの取り組みが続いている。これは、ジェスチャーナビゲーションの増加など、デバイスのトレンドに反応したものでもある。Googleは、このチェックリストの四半期ごとの改訂、他のチェックリストの更新、および、その他のツールとベストプラクティスを約束している。

  • 最高裁判所は、GoogleによるJava APIの使用は公正利用であると判決

    アメリカ合衆国の最高裁判所は、GoogleによるJava APIの使用は公正利用であり、Oracleが提起した異議申し立ては却下されたとの判決を下した。InfoQはその歴史と、これがAPIの将来にとって何を意味するのかを振り返る。

  • Kiは、新しい、より柔軟なKotlinインタラクティブシェルである

    KiはKotlin向けの新しいインタラクティブシェルである。これは、開発者が使用する言語で素早く実験を行い、REPL主導の開発を活用しやすくすることを目的としている。

  • Red HatのCentOS終了で生じたギャップを埋めるRocky Linux

    CentOSの創始者であるGregory Kurtzer氏が、Red HatがCentOS Linuxの方向性を変えたことで生じたギャップを埋めるべく、2020年12月にRocky Linuxプロジェクトをスタートした。安定したオペレーティングシステムから、リリース前のコードをテストするためのストリームへ、というこのシフトによって、多くの企業は、自らのニーズに合ったLinuxディストリビューションのひとつを失うことになる。プロジェクトの今後の目標について、氏にインタビューした。

  • Chrome DevTools 89の新機能

    今月初め、GoogleはChrome 89をリリースした。これにはDevToolsに対する重要な更新がいくつか含まれている。例えば、CSP違反処理の改善、Puppeteerの記録、Cookieのデバッグの改善や、他にも多くの機能が追加された。

  • V8 JavaScript Engine 9.0で、JavaScript to WebAssemblyのパフォーマンスを向上

    V8 JavaScriptエンジンの9.0リリースでは、ChromeおよびChromiumベースのブラウザが強化されている。JavaScriptからのWebAssembly呼び出しのパフォーマンスが改善され、正規表現一致インデックスを追加され、そして、スーパープロパティへのアクセスが高速化された。

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。