15 éve használok valamilyen Ubuntu változatot, amelyből az elmúlt 13 év cikkek, sőt egy könyv megírására fordult a Canonical disztribúcióról. Ennek ellenére Mark Shuttleworth srácainak sikerül meglepni.
Nemrégiben alkottam egy kifejezést, hogy kifejezzem az új verziók jövőjével kapcsolatos elvárásaimat. "Debian-alapú Fedora Snap csomagokkal". Ezzel azt szerettem volna jelezni, hogy egyre több Ubuntu hajlamos jobban hasonlítani egy hagyományos GNOME-alapú disztribúcióra, az eredeti funkciók nélkül, amelyeket annyira szeretek.
Mint oly sokszor, úgy tűnik, tévedtem.
Alapértelmezés szerint a Flutter használatával
Un csipog A disztribúciós számlán közzétett üzenet a következőket mondja:
A flutter az alapértelmezett opció a jövőbeli Ubuntu alkalmazások számára.
@kenvandine ¿, a műszaki menedzser itt van, hogy elmondhassam a Canonical néhány hozzájárulását a Flutter-hez a #FlutterEngage oldalon.
És magában foglalja egy linkjöjjön a beszélgetésre.
Mi a Flutter?
A rebbenés az eszköztár a felhasználói felületek létrehozásához. A Google által kifejlesztett célkitűzés az, hogy egyetlen kódbázissal interfészeket lehessen létrehozni a natív magyarázatokhoz asztali számítógépekhez, mobil eszközökhöz és webhelyekhez.
A Google szerint a Flutter előnyei:
- Gyors töltés: A csapkodó forró újratöltési sebesség a fejlesztési időket azáltal teszi lehetővé, hogy az emulátorokban, szimulátorokban és élő környezetekben kevesebb mint egy másodperc alatt tölti be a módosított interfészt.
- Könnyű felület létrehozása: A Flutter a Widget Material Design és a Cupertino (Ideális iOS-hez), a mozgás és görgetés Api, valamint a többszörös vezérlők sorozatával érkezik.
- Natív viselkedés az összes támogatott platformon: Különböző alkatrészei figyelembe veszik az egyes platformokon való munka különbségeit.
Kanonikus és csapkodó
Abban az időben Pablinux párom beszélt velük annak a megállapodásnak, amelyet a Canonical és a Google kötött, hogy a Fluttert "a Linux hivatalos részévé" tegye. Ez mindkét vállalatnak megfelelő lépés volt. A Google oldalán van egy másik cége, amely fizet a fejlesztőknek, hogy a Flutter asztali környezetben legyenek. A Canonical a maga részéről az Ubuntu-t állítja át számos Android-alkalmazás (Dart-ban írt) átjárójának, amelyet Linuxra kell portálni vagy hogy a mobil programok fejlesztői úgy döntenek, hogy áttérnek egy másik platformra.
Hipotetikus példát véve. WhatsAPP kliens létrehozása Linux rendszerhez a Pythonban és a GTK vagy QT használata grafikus felülethez nem azonos a Dart kódjának és a Flutterrel létrehozott felület módosításának. Megjegyzés: Fogalmam sincs, hogy a WhatsApp alkalmazás milyen nyelven van írva, valószínűleg Java, de a példa érthető.
A Dart kifejezés alatt a platformok közötti alkalmazások létrehozásának nyelvét értem szintén a Google készítette.
Mikor látjuk az új alkalmazásokat?
A megjelenése alapján az első hivatalos alkalmazás, amely Flutter-alapú felületet használ, az a telepítő lesz, amely felváltja az Ubiquity-t. amelyet próbaverzióban lehet használni a következő Ubuntu 21.10-ben (ez év októberében). Ha minden jól megy, a hivatalos debütálás 2022 áprilisában lesz, a következő kiterjesztett támogatási verzió elindításával.
Ne feledje, hogy találtam egy gombot, és kabátot varrok rá. Kivéve azt a tweetet, amely alapértelmezés szerint a Flutter használatáról beszél, fogalmam sincs, hogy van-e döntés a GNOME-alkalmazások, például a videolejátszó vagy a számológép, másokra cserélésére a Flutter alapján
A Flutter telepítése az Ubuntu-ra
Az új alkalmazások alapértelmezett használatának ösztönzése érdekében az Ubuntu úgy döntött, hogy megkönnyíti a szükséges eszközök telepítését a Snap csomagok használatával.
A következő paranccsal történik:
sudo snap install flutter --classic
Telepítjük az integrált fejlesztői környezetet:
sudo snap install android-studio --classic
A következő paranccsal egyesítjük a darabokat
flutter config --android-studio-dir /snap/android-studio/current/android-studio
Ha teljesebb utasításokat szeretne találni az Ubuntu telepítéséről, megtalálja azokat itt. Ha többet szeretne megtudni a Flutterről, kövesse el a következő link.