Pop!_OS デスクトップ環境 COSMIC は GTK の代わりに Iced を使用します

GTK の代わりに Iced を使用する COSMIC

GTK の代わりに Iced を使用する COSMIC

何日か前に Michael Aaron Murphy、Pop!_OS 開発責任者 および Redox OS の寄稿者、 新しい版に取り組むことについて話しました ユーザー環境の 「コズミック」より。

COSMICを知らない人は知っておくべき は、Pop! 専用のデスクトップ環境です。 _あなた これは、追加の拡張機能を備えた修正された GNOME シェルに基づいていますが、デスクトップのより深い再設計と概念的な変更の導入が異なります。

COSMICを覚えておく必要があります は、昨年の Pop!_OS バージョン 21.04 で Pop!_OS に導入されました。 また、System76 プロジェクトの責任者は、この環境を、カスタマイズによってユーザーにとってより強力で効率的であると同時に、デスクトップを使いやすくするクリーンなソリューションであると説明しています。

また、 新しいデザインは広範なテストから開発されました ポップの発売以来のユーザーフィードバック! _OS 20.04 であり、現在テスト段階で改良中です。

GNOME 40 で登場した「アクティビティ概要」の仮想デスクトップとアプリケーションの統合された水平方向のナビゲーションの代わりに、 COSMIC は引き続きビューを分離して、開いているウィンドウや既存のアプリケーションと並んでデスクトップをナビゲートします。はい分割ビューにより、ワンクリックで選択したアプリにアクセスでき、よりシンプルなレイアウトにより、視覚的な混乱が気になりません.

UX チームは昨年、ウィジェットとアプリを慎重に設計してきました。 現在、エンジニアリング チームが COSMIC の GUI ツールキットを決定することが重要な段階に来ています。 昨年の多くの審議と実験の後、エンジニアリング チームは GTK の代わりに Iced を使用することを決定しました。

ユーザーテスト中に、GNOME ユーザーは「アクティビティの概要」を開いた後にタスクを一時停止する傾向があることが判明したことが言及されました。 分割ビューs シングルクリックでアプリケーションランチャーにアクセスできます、すっきりとしたユーザー インターフェイスのデザインにより、視覚的な注意散漫を防ぎます。

Iced はネイティブの Rust GUI ツールキットで、最近 COSMIC で使用できるようになりました。 いくつかの COSMIC アプレットは、比較のために GTK と Iced の両方で既に作成されています。 

長い議論と実験の後、 開発者は GTK の代わりに Iced ライブラリを使用することにしました インターフェイスを構築します。 System76 のエンジニアによると、Iced ライブラリは、 最近活発に開発されている、 ユーザー環境の基礎として使用するのに十分なレベルにすでに達しています。

Iced の最新の開発バージョンには、GTK と比較して非常に柔軟で表現力豊かで直感的な API があります。 Rust では非常に自然に感じられ、Elm に精通している人なら誰でもそのデザインを高く評価するでしょう。

実施されたテスト中に いくつかのCOSMICアプレットが用意されました、GTKとIcedで同時に書かれています テクノロジーを比較します。 実施されたテスト GTK と比較して、Iced ライブラリはより柔軟で、表現力があり、理解しやすい API を提供することが示されています。は、Rust コードと自然に組み合わされ、Elm 宣言型インターフェイス構築言語に精通している開発者に使い慣れたアーキテクチャを提供します。

図書館 Iced は完全に Rust 言語で書かれています。、安全な型、モジュラー アーキテクチャ、およびリアクティブ プログラミング モデルを使用します。 Vulkan、Metal、DX12、OpenGL 2.1+、OpenGL ES 2.0+ と互換性のあるさまざまなレンダリング エンジン、および Windows シェルと Web 統合エンジンが提供されます。

ラス Iced ベースのアプリは、Windows、macOS、Linux 用に構築でき、Web ブラウザーで実行できます. 開発者には、すぐに使用できる一連のウィジェット、非同期コントローラーを作成する機能、およびウィンドウと画面のサイズに基づいてインターフェイス要素の適応レイアウトを使用する機能が提供されます。 コードは MIT ライセンスの下で配布されます。

最後に あなたがそれについてもっと知りたいなら、詳細はで確認できます 次のリンク。


コメントを最初に

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。