私は15年間いくつかのUbuntuバリアントを使用しており、そのうちの過去13年間は、Canonicalディストリビューションに関する記事や本を書くのに費やされてきました。 それにもかかわらず、マークシャトルワースの人たちはなんとか私を驚かせました。
私は最近、新しいバージョンの将来についての私の期待を表現するためのフレーズを作りました。 「Snapパッケージを備えたDebianベースのFedora」。 これにより、Ubuntuが従来のGNOMEベースのディストリビューションのように見える傾向があり、私が気に入っている元の機能がないことを示したいと思いました。
他の多くの時のように、 私は間違っていたようです。
デフォルトでFlutterを使用
Un ツイート 配布のアカウントに投稿されたと言う:
Flutterは、将来のUbuntuアプリケーションのデフォルトオプションです。
エンジニアリングマネージャーの@kenvandine¿が、#FlutterEngageでのFlutterへのCanonicalの貢献について説明します。
そして含まれています リンク話に来てください。
Flutterとは何ですか?
フラッターは ユーザーインターフェイスを作成するためのツールのセット。 Googleによって開発されたその目標は、単一のコードベースでネイティブの説明用のインターフェースを作成できるようにすることです。 デスクトップ、モバイルデバイス、およびWebサイト用。
Googleによると、Flutterの利点は次のとおりです。
- 急速充電: フラッターホットリロードは、エミュレーター、シミュレーター、およびライブ環境で変更されたインターフェイスをXNUMX秒未満でリロードすることにより、開発時間を短縮します。
- 簡単なインターフェース作成: Flutterには、一連のウィジェットマテリアルデザインとクパチーノ(iOSに最適)、Apiの移動とスクロール、および複数のコントロールが付属しています。
- サポートされているすべてのプラットフォームでのネイティブ動作:その異なるコンポーネントは、各プラットフォームで動作する違いを考慮に入れています。
カノニカルとフラッター
当時、私のパートナーであるPablinux 彼らに話しかけた CanonicalとGoogleがFlutterを「Linuxの公式部分」にするために行った合意のそれは両社に適した動きでした。 グーグル側では、Flutterをデスクトップフレンドリーにするために開発者にお金を払っている別の会社があります。 Canonicalは、その一部として、UbuntuをLinuxに移植される多くのAndroidアプリケーション(Dartで記述)のゲートウェイとして位置付けています。 または、モバイルプログラムの開発者が別のプラットフォームに切り替えることを決定した場合。
架空の例を取り上げます。 PythonでLinux用のWhatsAPPクライアントを作成し、グラフィカルインターフェイスにGTKまたはQTを使用することは、DartのコードやFlutterで作成されたインターフェイスを変更することと同じではありません。 注:WhatsAppアプリがどの言語で書かれているかわかりません。おそらくJavaですが、例は理解できます。
Dartとは、クロスプラットフォームアプリケーションを作成するための言語を意味します また、Googleによって作成されました。
新しいアプリケーションはいつ表示されますか?
見た目からすると、Flutterベースのインターフェースを使用する最初の公式アプリはUbiquityに代わるインストーラーになります。 これは、次のUbuntu 21.10(今年の2022月)の試用版で使用できるようになります。すべてがうまくいけば、正式なデビューはXNUMX年XNUMX月で、次の拡張サポートバージョンがリリースされます。
ボタンを見つけて、その上にジャケットを縫っていることに注意してください。 デフォルトでFlutterを使用することについて話しているツイートを除いて、ビデオプレーヤーや電卓などのGNOMEアプリケーションをFlutterに基づく他のアプリケーションに置き換える決定があるかどうかはわかりません。
UbuntuへのFlutterのインストール
新しいアプリケーションでデフォルトでFlutterの使用を促進するために、UbuntuはSnapパッケージを使用して必要なツールを簡単にインストールできるようにすることを決定しました。
これは次のコマンドで実行されます。
sudo snap install flutter --classic
統合開発環境を次のものでインストールします。
sudo snap install android-studio --classic
次のコマンドでピースを結合します
flutter config --android-studio-dir /snap/android-studio/current/android-studio
Ubuntuでのインストールに関するより完全な手順を見つけたい場合は、それらを見つけることができます ここに。 Flutterの詳細については、eをフォローしてください。l次のリンク.