Kas olete kunagi kuulnud huvitavast uuest rakendusest, mille soovite alla laadida, kuid teadsite, et see pole teie mobiili operatsioonisüsteemi jaoks saadaval? Või äkki on teie OS-i jaoks rakenduse versioon olemas, kuid see pole lihtsalt nii hea (Snapchat Androidile võib pähe tulla). Kui olete kogenud mõnda neist hetkedest, on sellel hea põhjus: Androidi ja iOS-i rakendused on kirjutatud erinevates programmeerimiskeeltes, mis tähendab, et arendajad peavad oma rakenduse uuele platvormile uuesti loomisel alustama sisuliselt nullist või riskivad esitus. Mitmed ettevõtted on loonud tööriistu selle probleemi lahendamiseks, sealhulgas Microsoft (Xamarin) ja Facebook (Reageerige emakeelena), kuid alati on arenguruumi – ja just seda lubab Google Flutter 1.0 avaliku väljalaskega.
Flutter on olnud erinevates beetaversioonides alates 2015. aastast, kuid tänase seisuga kuulutab see end täieõiguslikuks ja küpseks avatud lähtekoodiga mootor platvormidevahelise mobiiliarenduse jaoks, mis tähendab, et võime oodata selle mõju paljudele teistele rakendustele tulevik.
Soovitatavad videod
Alustuseks võime näha materiaalseid disainielemente. Materjal on Google'i disainieetos, mis eelistab minimaalset, valget ja ümarat välimust. Ettevõte tegeleb materjali uusima versiooni väljalaskmisega enamikus oma toodetes, nii et olete sellega ilmselt tuttav ja olete juba otsustanud, kas olete fänn või mitte. Mõned nimetavad seda elegantseks, teised eelistavad veidi rohkem värvi ja tekstuuri, kuid igal juhul rakenduste arendajad kes kasutavad Flutterit, saavad kõik tööriistad, et võimaldada "materjali lõplikku realiseerimist Disain.”
Seotud
- 6 suurimat iOS 17 funktsiooni, mille Apple varastas Androidilt
- Android lööb iPhone'i väikesel (kuid olulisel) moel endiselt
- Teie iPhone võib selle Pixeli tahvelarvuti funktsiooni varastada, kui see saab iOS 17
Samuti võime näha Flutteri loodud rakenduste väljanägemise ja toimimise osas pisut rohkem mitmekesisust. Google'i mootor lubab lubada disaineritel rakenduste loomisel rohkem täpsust. Mootor võimaldab disaineritel juhtida iga pikslit ekraanil ning on vähem piiranguid selle kohta, kus ja kuidas nad saavad graafikat, videot, teksti ja juhtelemente üle kanda ja animeerida. Seni on need kasutajaliidese võimalused pälvinud arenduskogukondades häid hinnanguid, nii et loodetavasti võime oodata vähem küpsisevormi ja rohkem piire nihutavaid disainivalikuid rakendustelt, mis on tehtud Laperdamine.
Jõudlus on ka Flutteri jaoks oluline müügiargument. Mootori jõuallikaks on sama Skia 2D graafikamootor mis toidab Chrome'i ja Android, ja Google on optimeerinud graafika töötama teie seadme algkiirusel, nii et graafika jõudlus peaks Flutteri rakendustes olema muljetavaldavalt sujuv.
Arendajate jaoks on üks eeliseid olekupõhine kuum taaslaadimine – võimalus, mis võimaldab neil oma rakendustes muudatusi teha ja tulemusi koheselt näha, ilma rakendust taaskäivitamata. Kuigi see tarbijaid otseselt ei mõjuta, võib see oluliselt vähendada arendusaega, kuid sellel võib olla huvitav mõju rakenduste levikule turul.
Lõppkokkuvõttes on veel veidi vara öelda, millist mõju Flutter tarbijatele avaldab. Esiteks peab see arendajate seas populaarsust koguma – praegu on React Native (mootor Instagrami, Airbnb ja Muu hulgas UberEats) on turu ja kogukonna toe osas tugevalt löönud, kuid see võib nüüd, kui Flutter, väga hästi muutuda. on avalik. Samuti pole kahtlust, et materiaalse disaini elemendid on Androidi arenduskogukonnale suureks õnnistuseks, muutes selle operatsioonisüsteemi eripärase stiili jäljendamise lihtsamaks kui kunagi varem.
Toimetajate soovitused
- Kuidas me tablette testime
- Google Pixel Watch 2: kuulujutud hind, väljalaskekuupäev, uudised ja palju muud
- Apple lisab teie iPhone'i iOS 17-ga täiesti uue rakenduse
- Leidsin uue ChatGPT iPhone'i rakendusega tohutu probleemi
- Ma vihkan oma iPhone'i klaviatuuri, kuid see rakendus muutis selle paremaks
Uuenda oma elustiiliDigitaalsed suundumused aitavad lugejatel hoida silma peal kiirel tehnikamaailmal kõigi viimaste uudiste, lõbusate tooteülevaadete, sisukate juhtkirjade ja ainulaadsete lühiülevaadetega.