Googlen Flutter-mobiilityökalupaketti kohdistuu sekä iOS: iin että Androidiin
- Vapauta:2018-12-06

Luoden alkuperäisen ARM-koodin Google väittää, että Flutter mahdollistaa joustavuuden monitahoisen kehittämisen kannalta suorituskyvyn vaarantamatta. Voit rakentaa .apk tiedostoja Android tai .ipa tiedostoja IoS-sovelluksille, yhdestä koodijaksosta.
Automotive-näytöt mainittiin yhtenä esimerkkinä Flutterin upotetuista rooleista.
Tuen vähimmäisnopeus on 60 kuvaa sekunnissa, sanoo Google, ja alusta pystyy täysin laskemaan uudelleen, mitä jokainen kehys näyttää.
Tim Sneath, Flutter- ja Dart-ryhmän tuotepäällikkö Googlessa, kuvaili sitä Electronics Weeklylle työkalupakettina upotettavien käyttöliittymäkomponenttien rakentamiseen - mahdollistamalla erilaisten abstraktiokerrosten käyttämisen luokkien avulla, mutta myös suoraan pikselien hallintaan.
"Rakennamme vauhtia Flutterille", hän sanoi ennen virallista käynnistystä. ”Olemme siirtyneet varhaisista adoptiokuvista valmiiksi valmiiksi ajaksi. Se tarjoaa kaiken, mitä tarvitset rajapinnan rakentamiseen. "
Materiaalisuunnittelu
Googlen mukaan Applen suunnittelukieli - kuten liukusäätimet ja nav-palkit - ja Googlen materiaalisuunnittelukonseptit - kuten tekstuurit ja käyttäjän vastaukset - voidaan toteuttaa Flutterin kautta.
Virtuaalikoneita tai emulointia ei ole mukana, sanoo Google. käyttämällä Skia, järjestelmä voi maalata suoraan näyttöihin graafisen osajärjestelmän kautta. Video on upotettava vain toiseen widgetiin. Raspberry Pi on yksi alustoista, jotka kykenevät tukemaan uutta järjestelmää.
Suunnittelu kehityksessä
Uuden järjestelmän avaintekijä, joka esikatseltiin ensimmäistä kertaa Mobile World Congressissa helmikuussa, on tilava kuuma uudelleenlataus (SHR), mikä tarkoittaa, että voit tehdä muutoksia koodiin ja nähdä tulokset ilman, että käynnistät sovellusta uudelleen tai menettää tilaa.
Tämä lupaa nopeampia suunnittelun / kehityksen iteraatioita, jolloin palautetta saadaan enemmän perinteisestä HTML / Javascript-kehityksestä ja suunnittelijoiden suorempaa osallistumista.
On olemassa kaksi käyttötapaa: Flutter-komponenttien rakentaminen Android (tai IoS) -sovelluksiin tai Flutter-rakennusten rakentaminen, jotka voivat sisältää Android-valmiita käyttöliittymän elementtejä, kuten Google Mapsia tai selainta.
Avata
Google sanoo, että Flutter on avoimen lähdekoodin projekti, jossa on BSD-tyylinen lisenssi, ja siihen sisältyy jo satojen kehittäjien maksuja ympäri maailmaa.
Flutterin versio, joka toimii pöytätietokoneissa, on koodattu Hummingbird, ja sitä kehitetään edelleen.
Alla on nähtävissä Flutteriin liittyvien kuvien galleria.
Järjestelmän maailmanlaajuinen lanseeraus tapahtui Lontoon tiedemuseossa viime yönä, ja joitakin kuvia tästä tapahtumasta ovat täällä:
