Google utökar ramverk Fladdra från bara mobil till multi-plattform

0
145

Utvecklare konferenser: Har de hoppade hajen och glömt bort utvecklare?
ZDNet Mary Jo Foley och Larry Dignan beklaga hur utvecklare konferenser som Microsoft Bygga, Google i/O, Facebook F8 och Apple WWDC är mer om företagets vision uttalanden och mindre om den faktiska verktyg för utvecklare som faktiskt använder. Läs mer: https://zd.net/2V0mt0A

Cirka sex månader efter den 1.0 utgåva av Fladder, Google open source ramverk för att bygga både Android-och iOS-appar, Google tar ett stort steg att utöka ram. Förutom att mobil-appar, utvecklare kommer att kunna använda Mascara för att bygga applikationer för webben, stationära och inbyggda enheter-allt från en enda kodbas.

Också: Pixel 3A officiell: Här är vad du behöver veta | Android Q: Allt du behöver veta

“Detta kan vara ganska en spelet växlare för företag som vill bygga upp och leverera appar till allt enheter som deras kunder använder,” Googles Tim Sneath berättade ZDNet. Utbyggnaden av Fladder, sade han, “kommer att förändra hur människor tänker om UI utveckling och app-utveckling.”

Utbyggnaden tillkännagavs vid Google i/O-konferensen, där Google har släppt sin första tekniska förhandsvisning av Fladdra för webb och meddelade steg i riktning mot att stödja desktop-klass apps. För att illustrera hur Fladdra kan tillämpas på embedded devices, Google gemensamt att ramen är som driver Google är smarta plattform, inklusive Google Hem Nav.

Medan Fladder är relativt nytt — det var först tillkännagavs i februari 2018 och förklarades som “produktion färdiga” vid förra årets Google i/O — sin expansion var delvis motiverat av team och använder det internt på Google. En liten grupp som var att bygga en webb-ramverk för intern användning av Dart-plattformen började utforska användningen av Fladdra för webben.

För nu, Fladdra för webben är inte avsedd att ersätta dokumentet erfarenheter som HTML är optimerad. Det är istället tänkt som ett sätt att bygga interaktiva, grafiskt rika innehåll. För att visa detta, Google inlett ett samarbete med New York Times för att bygga en ny fräsch KENKEN pussel spel byggd med Fladder. Det går med samma kod på iOS, Android, webb och Chrome OS.

Samtidigt som Google på tisdag beskrivs hur det har varit att lägga till stöd för att Fladdra för desktop-klass program som körs på Windows, Mac och Linux. Till exempel, det är extra ingång paradigm såsom tangentbord och mus, storleksförändring och verktyg för Chrome OS app-utveckling. Allt detta arbete har lagts till kärnan Fladdra motor. Även om dessa mål inte ännu produktionsfärdiga, Google har publicerat tidigt instruktioner på GitHub för att utveckla Fladdra program att köras på Mac, Windows och Linux.

Google kan också noteras att Chrome OS är väl lämpad för att köra Fladdra program och som en plattform för utvecklare, eftersom den stödjer genomförandet av både Android och Linux-program. En utvecklare kan använda Visual Studio Kod eller Android Studio i Chrome OS för att utveckla ett Fladder app och sedan testa och köra den lokalt på samma enhet utan en emulator.

Kärnan Fladdra mobil ram är också få en uppgradering, med den omedelbara tillgängligheten av Fladder 1.5. Förändringar inkluderar uppdateringar för nya App Store för iOS SDK krav, uppdateringar till iOS och Material widgets, motor stöd för nya typer enhet, och Dart 2.3 med nya UI-som-kod för språket finns.

Google fortsätter också att lägga till paket för att stödja den grundläggande ramen. Under de senaste månaderna, det har bidragit till produktionen kvalitet paket för webben utsikt, Google Maps och Firebase ML Vision. Denna vecka, Google att lägga till inledande stöd för in-app-betalningar.

Som för inbäddade enheter, Google erbjuder en inbäddning API för att Fladdra. Inom Google, Google Assistent laget som används Fladdra att bygga funktioner för smart display operativsystem som Google Hem Nav. I slutet av året, laget strävar efter att använda Mascara för att driva det övergripande systemet UI. Google har också nyligen publicerade prover som visar att Fladdra och kör direkt på mindre enheter som Raspberry Pi.

Utbyggnaden av en bärbar ramverk bör hjälpa både stora och små organisationer att nå sina målgrupper utan att tid och kostnad för överflödig utveckling, Sneath berättade ZDNet.

“Vad många människor gör nu är att skriva fem eller sex program-de skriver en iPhone app, en Android-app, en webb-version,” förklarade han. “Det har varit ett verkligt problem för företag och utvecklare av alla storlekar för en lång tid. Jag kan inte tänka mig något annat utrymme där du måste göra samma sak två gånger över att nå dina affärsmål.”

Flutter har redan fått betydande dragkraft, Google påpekade. Ett antal stora varumärken finns redan att utveckla appar med Fladder, inklusive eBay, Sonos, Torg, Capital One, Alibaba och Tencent. Under tiden, en LinkedIn-studie nyligen visade Fladder är den enskilt snabbast växande skicklighet bland ingenjörer programvara, baserad på webbplatsen medlemmar hävdar att det på deras profil under de senaste 12 månaderna. Och i den senaste 2019 StackOverflow utvecklare undersökning, Fladder var listad som en av de mest älskade utvecklare ramar.

För att påskynda Fladdra antagande, Google meddelade att Appen Bryggeriet har byggt upp ett omfattande ny kurs för Fladder. Det har mer än 30 timmar av innehåll för Fladder, och med Googles sponsring, de erbjuder en tidsbegränsad rabatt på denna kurs från ett pris av $199 för bara $10.

Mer från Google i/O:

Google utökar Android Jetpack, andra Android-utveckling toolsGoogle I/O: 14 Android OS moduler för att komma over-the-air-säkerhet updateGoogle expanderar Android Jetpack, andra Android-utveckling toolsGoogle gör Cloud TPU Skida tillgängliga för allmänheten i betaGoogle ser nästa generations Duplex, Assistent som tar över din tasksGoogle säger att det kommer att ta itu med AI, machine learning model biasThe Pixel 3A officiell: Här är vad du behöver för att knowGoogle I/O: Från “AI första” till AI arbetar för everyoneGoogle Pixel 3a: s specifikationer, pris, har har nära perfekta timingGoogle expanderar ML Kit kapacitet för att bygga ML till mobila appsgoogle stannar expanderar ramverk Fladdra från bara mobil till multi-platformGoogle i/O-2019: Den största meddelanden från keynote

Relaterade Ämnen:

Google

Affärssystem

Öppen Källkod

Mobila OS