Google nedávno představil zavedení nová verze rámce uživatelského rozhraní Třepetání 2, ve kterém oznámil transformaci projektu rámce pro vývoj mobilních aplikací k univerzálnímu rámci pro vytváření jakéhokoli typu softwaru, včetně desktopových a webových aplikací.
Pro ty, kteří nevědí Třepetání, měli by to vědět je považován za alternativu k React Native a umožňuje spouštění aplikací pro různé platformy, včetně iOS, Android, Windows, macOS a Linux, založených na stejné kódové základně, stejně jako aplikací spouštěných v prohlížečích.
Mobilní aplikace dříve napsané ve Flutteru 1 se po přepnutí na Flutter 2 budou moci přizpůsobit práci na ploše a na webu, aniž by bylo nutné přepsat kód.
O společnosti Flutter
Většina kódu třepetání je implementován v Dart a runtime modul pro spouštění aplikací je napsán v C ++.
Při vývoji aplikací můžete kromě nativního jazyka Flutter Dart použít rozhraní zahraniční funkce Dart k volání kódu C / C ++.
Třepetatelnost také rozšiřuje na vestavěná zařízenítj. na menší zařízeníjako Raspberry Pi a Google Home Hub.
V tuto chvíli Google říká, že jedna z integrovaných platforem, kde Flutter již funguje, je založena na operačních systémech s inteligentním displejem, které fungují jako Google Home Hub.
Vysokého výkonu je dosaženo kompilací aplikací do strojového kódua pro cílové platformy. Současně po každé změně není nutné program překompilovat: Dart poskytuje režim horkého opětovného načtení, který umožňuje provádět změny spuštěné aplikace a okamžitě vyhodnotit výsledek.
Dnes jsme oznámili Flutter 2 - významnou aktualizaci Flutteru, která vývojářům umožňuje vytvářet krásné, rychlé a přenosné aplikace pro jakoukoli platformu.
S Flutter 2 můžete použít stejnou kódovou základnu k odeslání nativních aplikací do pěti operačních systémů: iOS, Android, Windows, macOS a Linux; stejně jako webové zážitky zaměřené na prohlížeče jako Chrome, Firefox, Safari nebo Edge. Třepetání lze dokonce integrovat do inteligentních automobilů, televizorů a zařízení, což poskytuje nejuniverzálnější a nejpřenositelnější zážitek pro svět okolních počítačů.
O Flutteru 2
Flutter 2 tvrdí, že je plně kompatibilní s tvorbou webových aplikací, vhodné pro produkční nasazení, protože existují tři hlavní scénáře použití Flutter pro web:
- Vývoj samostatných webových aplikací (PWA, progresivní webové aplikace)
- Vytváření jednostránkových webových aplikací (SPA)
- Převeďte mobilní aplikace na webové aplikace.
Mezi funkce nástrojů pro vývoj webu patří použití mechanismů k urychlení vykreslování 2D a 3D grafiky, flexibilní rozložení prvků na obrazovce a vykreslovací modul CanvasKit zabudovaný do WebAssembly.
A protože jsou stolní prohlížeče stejně důležité jako mobilní prohlížeče, přidali jsme interaktivní posuvníky a klávesové zkratky, zvýšili jsme výchozí hustotu obsahu v režimech pro stolní počítače a přidali jsme podporu čtečky obrazovky pro usnadnění v systémech Windows, macOS a Chrome OS.
Navíc, v oznámení je uvedeno, že podpora desktopových aplikací je v beta verzi a tento rok se stabilizuje v budoucím vydání spolu s oznámením, že společnosti Canonical, Microsoft a Toyota budou pracovat na vývojové podpoře s Flutter.
- Společnost Canonical si vybrala Flutter jako hlavní rámec pro své aplikace a také používá Flutter k vývoji nového instalačního programu pro Ubuntu.
- Zatímco Microsoft přizpůsobil Flutter pro skládací zařízení pro více obrazovek, jako je Surface Duo.
- Nakonec Toyota plánuje použít Flutter pro systémy infotainmentu ve vozidle.
Si chcete o tom vědět víc O této nové verzi Flutter 2 můžete zkontrolovat podrobnosti v původním oznámení. Odkaz je tento.
Zatímco pro ty, kteří mají zájem o instalaci Flutter, Můžete postupovat podle pokynů na konci Diegova příspěvku. Odkaz je tento.