Windows er måske det mest populære operativsystem til pc'er, der kører på over en milliard enheder verden over. Windows-brugere har adgang til millioner af apps tilgængelige på Microsoft Store og internettet for at forbedre deres computeroplevelse.
Men tingene er blevet mere spændende. En stor udvikling fra Flutter, Googles populære app-bygningsplatform, har åbnet en ny gateway for udviklere til at skabe apps til Windows og tilbyde unikke oplevelser. Lad os undersøge hvordan.
Hvad er Flutter?
Flutter er en gratis og open source-ramme fra Google til at bygge smukke, oprindeligt kompilerede multi-platform-applikationer fra en enkelt kodebase. Det hjælper dig med at realisere dine ideer ved at bygge apps, der tilbyder en tilfredsstillende oplevelse – uanset hvilket operativsystem du udvikler dem til.
Flutter blev skabt som en mobil UI-ramme for at tilbyde udviklere fleksibiliteten, letheden og hastigheden til at bygge funktionsrige native apps til iOS og Android. Flutter-udviklere kan bruge det samme programmeringssprog med en enkelt kodebase til at skabe apps til både iOS og Android.
Kernen i Flutter ligger i dens brug af widgets. Du kan bygge hele brugergrænsefladen ved at kombinere forskellige widgets med begrænset programmerings- eller udviklingserfaring. Flutter har sine færdige widgets, så OEM-widgets ikke er nødvendige, og du kan også udvikle dine widgets.
Flutter-apps er bygget ved hjælp af Dart, Googles objektorienterede programmeringssprog. Dart kompilerer direkte til indbygget kode, så appen ser ud og føles som et typisk Windows-program for brugeren.
Desuden får du med understøttelse af stateful hot reload produktiviteten i et interaktivt miljø, der giver dig mulighed for at foretage ændringer, mens din app kører, og se resultaterne med det samme.
Næsten en halv million apps, der nu er frigivet, bruger Flutter, inklusive dem fra Betterment, BMW og ByteDance. I dag er Flutter et af de mest populære grænsefladeværktøjer på tværs af platforme.
Flutter 2.10 og hvordan den er skræddersyet til Windows
Google har i nogen tid haft planer om at udvide Flutter fra mobilapps til andre platforme som desktop og web. Flutter 2.10, den nyeste version, bringer den stabile udgivelse af Windows-understøttelse med sig. Nu kan du oprette apps, der fungerer på mobil, Windows-pc'er og internettet – alt sammen fra én kodebase.
Da Windows er et operativsystem designet til pc'er med større skærme og input som et tastatur og en mus, fungerer Windows ikke som en mobilenhed. Også, de anvendte API'er af desktop apps er forskellige fra dem, der kører på Android eller iOS.
Flutter 2.10 har ikke bare bragt Flutter til Windows, men den er også skræddersyet til Windows. Til at begynde med kombinerer Flutter til Windows en Dart-ramme og C++ motor. Og ligesom dens sømløse integration med mobil UI-udvikling, kan Flutter 2.10 kommunikere med Windows på et indbygget niveau. Det er ansvarligt for at oversætte og sende Windows-meddelelser for at male dets brugergrænseflade, håndtere begivenheder som f.eks Windows-størrelsesændring og arbejder med eksisterende Windows-modaliteter til internationalisering, såsom inputmetode redaktører.
Support fra flere Microsoft-teams har været medvirkende til at realisere visionen om Flutter til Windows. Fluent-designteamet leverede Windows-ikoner til Flutter-apps, mens tilgængelighedsteamet har sikret, at Flutter har understøttelse af skærmlæsere fra dag ét. Desuden opdaterede Flutters værktøjspartnere som FlutterFlow, Realm, Rive, Syncfusion og Nevercode også deres Windows-understøttelse.
Hvad Flutter-udviklere kan tilbyde Windows-brugere
Som Flutter-udvikler kan du nu udgive dine apps til Microsoft Store og udforske nye koncepter for at skabe innovative native apps til Windows-brugere.
Du vil have alle dele af Flutter-rammen til at bygge dine apps, inklusive plugins til Windows-understøttelse som kamera, file_picker og shared_preferences. Desuden vil dine apps være i stand til at udtrykke Microsoft Fluent-designsystemet smukt.
Hvis du har lavet Flutter-mobilapps, kan du bruge din ekspertise og erfaring til at udvikle apps, der tilbyder nye løsninger til Windows-brugere. Så fremadrettet kan du bygge visuelt forbløffende apps, der ikke kun kører problemfrit på Windows, men også fungerer på tværs af andre desktop- eller mobilenheder ud over internettet.
Windows bliver spændende med Flutter-apps
Med lanceringen af Windows 11 har Android-apps allerede fundet vej til Windows-pc'er. Nu med støtte til at bygge høj kvalitet Windows-apps uden at gå på kompromis med kompatibilitet eller ydeevne indleder Flutter en ny bølge af kreativitet, innovation og forbedret edb.
Faktisk kan Windows-brugere se frem til en smartere og mere spændende oplevelse med de Flutter-apps, udviklere skaber.
Google Workspace tilbyder udviklere en suite af gratis og billige værktøjer til effektivt at administrere og skabe webapps. Bruger du dem?
Læs Næste
- Programmering
- App udvikling
- Windows 11
Neeraj har udforsket nye produkter og teknologier og skrevet om deres vidundere i over to årtier som professionel forfatter og kreativ konsulent. Hans kærlighed til teknologi og smarte enheder holder ham adrenaliseret og går efter mere.
Abonner på vores nyhedsbrev
Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!
Klik her for at abonnere