Windows 11
 Computer >> コンピューター >  >> システム >> Windows 11

Flutter 2.10とは何ですか?なぜWindowsユーザーはそれに興奮する必要がありますか?

WindowsはおそらくPCで最も人気のあるOSであり、世界中で10億を超えるデバイスで実行されています。 Windowsユーザーは、Microsoft StoreやWebで利用できる何百万ものアプリにアクセスして、コンピューティングエクスペリエンスを向上させることができます。

しかし、物事はよりエキサイティングになっています。 Googleの人気のアプリ構築プラットフォームであるFlutterによる主要な開発により、開発者がWindows用のアプリを作成し、独自のエクスペリエンスを提供するための新しいゲートウェイが開かれました。方法を調べてみましょう。

Flutterとは何ですか?

Flutter 2.10とは何ですか?なぜWindowsユーザーはそれに興奮する必要がありますか?

Flutterは、単一のコードベースから美しくネイティブにコンパイルされたマルチプラットフォームアプリケーションを構築するためのGoogleによる無料のオープンソースフレームワークです。開発中のオペレーティングシステムに関係なく、充実したエクスペリエンスを提供するアプリを構築することで、アイデアを実現するのに役立ちます。

Flutterは、モバイルUIフレームワークとして作成され、iOSおよびAndroid向けの機能豊富なネイティブアプリを開発する際の柔軟性、使いやすさ、速度を開発者に提供します。 Flutter開発者は、単一のコードベースで同じプログラミング言語を使用して、iOSとAndroidの両方のアプリを作成できます。

Flutterの核心は、ウィジェットの使用にあります。プログラミングや開発の経験が限られているさまざまなウィジェットを組み合わせることで、UI全体を構築できます。 Flutterには既製のウィジェットがあるため、OEMウィジェットは必要ありません。また、ウィジェットを開発することもできます。

Flutterアプリは、Googleのオブジェクト指向プログラミング言語であるDartを使用して構築されています。 Dartはネイティブコードに直接コンパイルされるため、アプリはユーザーにとって典型的なWindowsプログラムのように見えます。

さらに、ステートフルホットリロードのサポートにより、アプリの実行中に変更を加えて結果をすぐに確認できるインタラクティブな環境の生産性が得られます。

現在リリースされている50万近くのアプリは、Betterment、BMW、ByteDanceのアプリを含め、Flutterを使用しています。今日、Flutterは最も人気のあるクロスプラットフォームUIツールキットの1つです。

Flutter2.10とWindows向けに調整する方法

Googleは、しばらくの間、Flutterをモバイルアプリからデスクトップやウェブなどの他のプラットフォームに拡張する計画を立てていました。最新バージョンのFlutter2.10は、Windowsサポートの安定したリリースをもたらします。これで、モバイル、Windows PC、およびWebで動作するアプリをすべて1つのコードベースから作成できます。

Windowsは、キーボードやマウスなどの大画面と入力を備えたPC用に設計されたOSであるため、モバイルデバイスのようには機能しません。また、デスクトップアプリで使用されるAPIは、AndroidやiOSで実行されているAPIとは異なります。

Flutter 2.10は、FlutterをWindowsに導入しただけでなく、Windows向けに調整されています。手始めに、FlutterforWindowsはDartフレームワークとC++エンジンを組み合わせています。また、モバイルUI開発とのシームレスな統合と同様に、Flutter2.10はネイティブレベルでWindowsと通信できます。 Windowsメッセージを変換してディスパッチしてUIをペイントし、Windowsのサイズ変更などのイベントを処理し、入力方式エディターなどの国際化のための既存のWindowsモダリティと連携します。

いくつかのMicrosoftチームのサポートは、FlutterforWindowsのビジョンを実現するのに役立ちました。 FluentデザインチームはFlutterアプリ用のWindowsアイコンを提供し、AccessibilityチームはFlutterが最初からスクリーンリーダーをサポートしていることを確認しました。さらに、FlutterFlow、Realm、Rive、Syncfusion、NevercodeなどのFlutterのツールパートナーもWindowsサポートを更新しました。

Flutter開発者がWindowsユーザーに提供できるもの

Flutter 2.10とは何ですか?なぜWindowsユーザーはそれに興奮する必要がありますか?

Flutter開発者は、アプリをMicrosoft Storeに公開し、新しい概念を調べて、Windowsユーザー向けの革新的なネイティブアプリを作成できるようになりました。

カメラ、file_picker、shared_preferencesなどのWindowsサポート用のプラグインを含む、アプリを構築するためのFlutterフレームワークのすべての部分があります。さらに、アプリはMicrosoftFluentデザインシステムを美しく表現できるようになります。

Flutterモバイルアプリを作成している場合は、専門知識と経験を使用して、Windowsユーザーに斬新なソリューションを提供するアプリを開発できます。したがって、将来的には、Windowsでスムーズに実行されるだけでなく、Webだけでなく他のデスクトップまたはモバイルデバイスでも機能する視覚的に魅力的なアプリを構築できます。

WindowsはFlutterアプリでエキサイティングになります

Windows 11の発売により、AndroidアプリはすでにWindowsPCに採用されています。互換性やパフォーマンスを損なうことなく高品質のWindowsアプリを構築するためのサポートにより、Flutterは創造性、革新性、強化されたコンピューティングの新しい波を先導します。

実際、Windowsユーザーは、開発者が作成するFlutterアプリでよりスマートでエキサイティングなエクスペリエンスを期待できます。


  1. Flutter とは何か、2020 年に学ぶべき理由

    今年もモバイルアプリの人気はますます高まっています。幸いなことに、それらを作成したい開発者が利用できるプログラミング ツールが多数あります。これらのツールの中には、最近注目を集めている Flutter があります。 フラッターとは? Flutter は、Google によって作成され、2017 年 5 月にリリースされた無料のオープンソース モバイル UI フレームワークです。一言で言えば、たった 1 つのコードベースでネイティブ モバイル アプリケーションを作成できます。つまり、1 つのプログラミング言語と 1 つのコードベースを使用して、2 つの異なるアプリ (iOS と Androi

  2. 6 月 24 日の予定:Windows 11 に関する 10 の質問

    Windows 11 の登場は迫っていますか? 2 日前、Microsoft は 6 月 24 日のイベントで「Windows の次なるもの」を発表することを発表しました。これまでのところ、それ以上のことはわかっていませんが、もちろん憶測が飛び交っています。これまでにわかっていることと、24日に聞く可能性のあることを見てみましょう。まず、簡単な歴史: Windows の「新しいバージョン」のニュースは、最初に Windows 10X と呼ばれるものに関するリークで除外され始めました。これは、Surface Duo と未リリースの Surface Neo 向けに最初に予定されていた Windo