![](/f/513eef7d830c76d42488a4dedfb83878.jpg)
Ste že kdaj slišali za zanimivo novo aplikacijo, ki bi jo želeli prenesti, a ste izvedeli, da ni na voljo za vaš mobilni operacijski sistem? Morda pa obstaja različica aplikacije za vaš OS, vendar preprosto ni tako dobra (Snapchat za Android morda pride na misel). Če ste doživeli katerega od teh trenutkov, obstaja dober razlog: aplikacije za Android in iOS so napisane v različnih programskih jezikih, kar pomeni, da morajo razvijalci začeti v bistvu iz nič, ko znova ustvarijo svojo aplikacijo za novo platformo, sicer tvegajo kompromis izvedba. Več podjetij je izdelalo orodja za pomoč pri reševanju te težave, vključno z Microsoftom (Xamarin) in Facebook (React Native), vendar vedno obstaja prostor za izboljšave - in prav to obljublja Google z javno izdajo Flutter 1.0.
Flutter je na voljo v različnih beta iteracijah od leta 2015, toda od danes se razglaša za polnopravnega in zrelega odprtokodni motor za mobilni razvoj na več platformah, kar pomeni, da lahko pričakujemo njegov vpliv na veliko več aplikacij v prihodnost.
Priporočeni videoposnetki
Za začetek lahko pričakujemo elemente materialnega oblikovanja. Material je Googlov oblikovalski etos, ki daje prednost minimalnemu, belemu in zaobljenemu videzu. Podjetje je v procesu uvajanja najnovejše različice Materiala v večini svojih izdelkov, tako da ga verjetno poznate in ste se že odločili, ali ste oboževalec ali ne. Nekateri ga imenujejo eleganten, drugi imajo raje malo več barve in teksture, a kakorkoli, razvijalci aplikacij ki uporabljajo Flutter, bodo dana vsa orodja za omogočanje »končne realizacije materiala Oblikovanje.”
Povezano
- 6 največjih funkcij iOS 17, ki jih je Apple ukradel Androidu
- Android še vedno premaga iPhone na majhen (a pomemben) način
- Vaš iPhone bi lahko ukradel to funkcijo tabličnega računalnika Pixel, ko bo dobil iOS 17
Morda bomo videli tudi malo več raznolikosti v videzu in občutku aplikacij, ki jih je ustvaril Flutter. Googlov motor obljublja, da bo oblikovalcem omogočil večjo natančnost pri ustvarjanju aplikacij. Mehanizem oblikovalcem omogoča nadzor nad vsako slikovno piko na zaslonu in manj je omejitev glede tega, kje in kako lahko prekrivajo in animirajo grafiko, video, besedilo in kontrolnike. Doslej so si te zmožnosti uporabniškega vmesnika prislužile dobre ocene tistih v skupnostih za razvoj, zato upamo, da lahko od aplikacij, izdelanih z Trepetanje.
Zmogljivost je tudi glavna prodajna točka za Flutter. Enako poganja motor Skia 2D grafični motor ki poganja Chrome in Android, Google pa je optimiziral grafiko za delovanje z izvirno hitrostjo vaše naprave, zato bi morala biti grafična zmogljivost v aplikacijah Flutter izjemno tekoča.
Ena prednost za razvijalce je vroče ponovno nalaganje s stanjem, zmožnost, ki jim omogoča spreminjanje svoje aplikacije in takojšen ogled rezultatov brez ponovnega zagona aplikacije. Čeprav to ne vpliva neposredno na potrošnike, bi lahko imelo zanimiv učinek na širjenje aplikacij na trgu, če bistveno skrajša čas razvoja.
Navsezadnje je še vedno malo zgodaj reči, kakšne učinke bo imel Flutter na potrošnike. Prvič, pridobiti mora priljubljenost pri razvijalcih - trenutno React Native (motor za Instagram, Airbnb in UberEats, med drugim) ima dober rezultat v smislu podpore trga in skupnosti, vendar bi se to lahko zelo spremenilo zdaj, ko je Flutter je javen. Nobenega dvoma tudi ni, da so elementi materialnega oblikovanja velika prednost za razvijalsko skupnost Androida, zaradi česar je posnemanje prepoznavnega sloga tega operacijskega sistema lažje kot kdaj koli prej.
Priporočila urednikov
- Kako testiramo tablice
- Google Pixel Watch 2: cena, datum izdaje, novice in več
- Apple dodaja popolnoma novo aplikacijo v vaš iPhone z iOS 17
- Z novo aplikacijo ChatGPT za iPhone sem našel veliko težavo
- Sovražim tipkovnico svojega iPhona, vendar jo je ta aplikacija izboljšala
Nadgradite svoj življenjski slogDigitalni trendi bralcem pomagajo slediti hitremu svetu tehnologije z vsemi najnovejšimi novicami, zabavnimi ocenami izdelkov, pronicljivimi uvodniki in enkratnimi vpogledi v vsebine.