Aktualizácia 8. mája 2017: Blog Hotfix sa zaoberá používateľským rozhraním v jeho súčasnom stave a spoločnosť Google nám ukazuje, ako budú aplikácie Flutter vyzerať.
Ak by ste si chceli vytvoriť čas na vytvorenie rozhrania založeného na flutteroch, ktoré je momentálne k dispozícii pre Fuchsiu, mali by ste sa celkom dobre pozrieť na spôsob, akým sú veci nakreslené a animované. Blog Hotfix urobil práve to a ich video je dobrý pohľad na to, kde sa dnes nachádza. Aj keď to nie je príliš funkčné, stále je v pohode sledovať niečo nové, ako sa vyvíja.
Ak chcete ísť ešte o krok ďalej, spoločnosť Google vám poskytla informácie. V službe Google Play je nová aplikácia Flutter Gallery ukážkou toho, ako môžu aplikácie vyzerať a konať, keď sú napísané v službe Flutter, čo je spôsob, akým sa práve teraz napíšu „natívne“ aplikácie Fuchsia.
Flutter je súprava SDK pre mobilné aplikácie, ktorú je možné použiť na vytvorenie používateľského rozhrania pre aplikácie pre Android a iOS. Je to stále technický náhľad, takže pravdepodobne nenájdete vývojárov, ktorí uvoľňujú aplikácie, ktoré ho používajú, ale veľa z nich sa zaujíma! Flutter by mal značne uľahčiť vytváranie aplikácií, ktoré vyzerajú báječne pre mobil a predovšetkým sú medzi platformami konzistentné. Google bude mať viac informácií o Fluttere na Google I / O a budeme venovať pozornosť.
Bez ohľadu na to, čo sa stane s Andromedou a Fuchsiou, Flutter je niečo, na čo treba dávať pozor.
Pokiaľ ide o akýkoľvek zväzok Fuchsia alebo Andromeda, neuvidíme žiaden spotrebný produkt, ktorý by nejaký čas používal, takže sa toto všetko môže zmeniť. Alebo to môže úplne odísť. Ale ak ste zvedaví, čo by mohlo byť alebo ako sa veci môžu zmeniť, získate celkom dobrý nápad.
Nastavte cestu späť do augusta 2016 a jednou z vecí, ktoré by ste mohli vidieť, je rozprávanie o záhadnom operačnom systéme od spoločnosti Google s názvom Fuchsia. Pozreli sme sa na to, keď si ľudia začali uvedomovať, že sa na nich pracuje, a dostali sme nejaké skutočne skvelé vodítka o tom, čo by sa mohlo diať.
Viac: Projekt operačného systému „Fuchsia“ je zaujímavý, chýba mu podrobnosti, na základe ktorého by bolo dôležité
Práca na tomto projekte sa nespomalila a teraz blog polovodičového analytika Daniela Matteho blogu Tech Specs má nový pohľad na zrelšiu Fuchsiu a prečo práve začína Andromeda.
Matte sa hlboko pozrel na to, ako sa bude Fuchsia budovať a čo by mohla robiť. Základné základy sú zavedené - nový mikrokernel s názvom LK na báze LK s názvom Magenta bude poháňať operačný systém navrhnutý od základov, aby bol modulárny a prispôsobiteľný väčšine moderného hardvéru. Skombinujte Magenta s novým renderovacím motorom (escher) a vrstvou používateľského rozhrania založenou na programovacom jazyku Dart s úplne novým ovládacím prvkom widget a aplikáciou s názvom Flutter, aby ste sa dostali do popredia a do stredu, a máte to, čo sa Fuchsia musí stať skutočným životom softvér.
Myslím si, že pre všetky zariadenia Fuchsia bude rozhranie Android API a runtime fungovať ako predtým, až na to, že základným OS bude teraz Fuchsia a jadro bude Magenta, nie Linux.
Matte tvrdí, že to bude Andromeda. A má veľa dôkazov na podporu svojej myšlienky. Fuchsie nie je skrytá. Celá práca na jadre, rámci a pridružených bitoch a kusoch sa vykonáva otvorene, kde sa môže pozrieť niekto, koho zaujíma. Takto to bolo od začiatku a pri vývoji sa stáva ľahšie uhádnuť, čo sa tu spoločnosť Google snaží robiť.
Po nejakej komunikácii s ľuďmi v spoločnosti Google Matte sa dozviete viac o tom, čo tu vidíme, ako aj o tom, čo má prísť. Andromeda znie ako rozhranie a aplikačná vrstva pre zariadenia s veľkou obrazovkou, ako sú tablety a notebooky. Po spustení na vrchole Fuchsie a využívaní škálovateľných plávajúcich okien by mohla Andromeda vyzerať podobne ako Chrome a byť optimalizovaná pre použitie myšou a klávesnicou, ako aj dotykom. Inými slovami, veľmi podobné systému Chrome OS, aký máme dnes, ale ako základ používame novšiu modulárnejšiu Fuchsiu.
Fuchsia a jadro Magenta môžu tiež poháňať runtime a aplikačný rámec systému Android a Matte naznačuje, že sa tak stane. Časy spustenia systému Android sa postupne zrušia v prospech novšieho, ale kompatibilného softvéru, ako je Mojo. Pre koncového používateľa by to malo malý dôsledok, ale ponúkalo vývojárom a výrobcom hardvéru viac spôsobov, ako zostaviť veci, ktoré chceme používať.
Viac: Ako môže spoločnosť Google použiť Andromeda na dobitie všetkého
Na základe doteraz skontrolovaného kódu do projektu Matte navrhuje, aby sme videli pozemný operačný systém navrhnutý tak, aby fungoval na procesoroch ARM, MIPS a Intel x86. Nejde o zlúčenie prehliadača Chrome a Android, ale o nový systém, ktorý dokáže poháňať existujúce produkty spoločnosti Google - Chrome a Android - a zároveň podporuje novú aplikačnú platformu, aby bola pripravená na vývoj hardvéru.
Súhlasím s jeho hodnotením. To, čo vidím, mi hovorí, že tento operačný systém all-in-one sa pokúsi napraviť úskalia obuvi PC systému na hardvér smartfónu alebo robiť opak a používať platformu štýlu Android s schopnejším PC hardvérom. Stanú sa systémy typu všetko v jednom, ktoré sa stanú budúcnosťou, a spoločnosť Google sa snaží nájsť spôsoby, ako do nich zapadnúť ich existujúce produkty. Google však nemôže opustiť dva veľmi úspešné produkty a namiesto toho musí začať na spodku, takže môže dôjsť k zmenám, zatiaľ čo podpora softvéru, ktorý používame, môže pokračovať.
Možno sa všetci, ktorí sa pozerajú na Fuchsiu a Andromedu, mýlia. To je určite možnosť. Google však pracuje na niečom, čo bude veľké. Otázka, či bude alebo nebude úspešná, je otázkou. Nemôžeme sa dočkať, až to zistíme.