Microsoft har presset udviklere til at oprette Progressive Web Apps (PWA'er) eller Universal Windows Platform (UWP) apps, der effektivt kan køre i alt fra den lille skærm på den fabelagtige Surface-telefon med kodenavnet Andromeda til 2-i-1 Centaurus dobbeltskærms-bærbar computer -tablet til Surface Pro til Surface Book til Surface Studio.
Kredit: Denys Prykhdov/Shutterstock
Apple skal angiveligt presse udviklere til at flette Mac-, iPhone- og iPad-apps til en enkelt eksekverbar engang i2021-2022. Bare rolig: De dræber ikke Mac'en (endnu). Og dette er faktisk gode nyheder for alle.
Ifølge en Bloomberg -rapport i denne uge ønsker Cupertino -virksomheden at gøre det lettere at udvikle sig en gang og implementere overalt gennem et nyt "multi -step -initiativ" kaldet Marzipan. Det er i hælene på Apples skridt sidste år for at frigive UIKit, udviklerværktøjer, der gør det lettere at bringe iOS -apps over på Mac’erne.
Hvad Apple planlægger
Med marcipan siger Bloomberg -artiklen, at Apples mål er at øge omsætningen ved at fremme den "lettere" oprettelse af software. Men det er ret naivt. Som enhver udvikler ville fortælle dig, at selvom kodebasen er den samme, er der ikke noget, der hedder "lettere", når det kommer til at udvikle til flere platforme.
Uanset hvor glat Apple kan få det til at fungere, vil strømlining af udviklingen i den måde, Apple angiveligt forestiller sig, altid medføre større omkostninger forbundet med udvikling af brugergrænseflader og hardwaretest. Men alligevel vil det være meget bedre end at skulle vedligeholde flere projekter til flere hardwareplatforme.
Den indlysende fordel for forbrugerne er, at i teorien vil trækket bringe gode apps til forskellige Apple -maskiner, der tidligere ikke var der. Forestil dig en professionel macOS-app som Photoshop, der kører på en MacBook som normalt, der bliver til en berøringsbaseret version på iPad og derefter en yderligere forenklet version til en fed iPhone. (En iOS -version af Photoshop er i gang, i hvert fald til iPad i år.) På samme måde vil en app som Netflix eller Gmail uden problemer kunne migrere til Apple bærbare og stationære computere.
Dette skridt giver endnu mere mening, når du ser på Apples rygter om at bruge ARM-baserede Axx-processorer i sine MacBooks. IPad har vist vejen og tilbyder bedre ydeevne end de fleste bærbare computere - den er kun begrænset af dens RAM. Der er ingen tvivl om, at Apple vil lægge ARM -processorer i alle sine computere før end senere.
Men nøglen her er, at selvom Apple igen og igen har sagt, at det ikke planlægger at flette macOS og iOS, vil denne fusion af udvikling effektivt opnå det.
Apps vil stadig kunne køre i vinduetilstand på de stationære Mac'er. Og Finder vil stadig være macOS ’app“ launcher ”foreløbig - på samme måde som iPhone eller iPad springbrætter er iOS’s launchers.
Men det er ubetydelige forskelle. Hvis apps kører med en enkelt kodebase på tværs af iPhone, iPad og Mac'er, ville Apple effektivt have fusioneret alle operativsystemer. Det eneste, der vil ændre sig, er brugeroplevelsen på hver maskine - frontenden, du sætter på den.
En ny bølge af morphing computing formfaktorer
Et skridt som dette vil give Apple mulighed for at udforske nye formfaktorer på samme måde, som Microsoft gør med sin Surface -hardware, eller Google gør med sammenklappelige telefoner eller rygterne til Android Q -skrivebordstilstand.
Fordi faktum er, at mens Apple arbejder på at få denne fusion til at ske i2021-2022, er de to virksomheder langt fremme med at udvikle et problemfrit operativsystem, der kan fungere på tværs af forskellige formfaktorer, hvilket forvandler applikationers brugeroplevelser til at tilpasse sig disse formfaktorer .
Kredit: Thurrot.com
Microsoft har presset udviklere til at oprette Progressive Web Apps (PWA'er) eller Universal Windows Platform (UWP) apps, der effektivt kan køre i alt fra den lille skærm på den fabelagtige Surface-telefon med kodenavnet Andromeda til 2-i-1 Centaurus dobbeltskærms-bærbar computer -tablet til Surface Pro til Surface Book til Surface Studio.
Alle disse maskiner tilsluttes det samme Windows Core OS og tilbyder en lidt anden brugeroplevelse, med apps, der kan tilpasses funktionerne i den hardware, de kører i. Og alle vil være tilgængelige i enkeltbeholdere i Microsoft Store, ligesom Apple planlægger angiveligt at gøre med marcipan -apps.
Og så er der Google, der går den modsatte vej, og forbereder udviklere til at oprette app, der kan køre i alt fra Android-telefoner til foldbare telefoner til 2-i-1-enheder til Chromebooks.
Kredit: Google
Mountain View -virksomheden sagde sidste år, at det arbejdede på at sikre, at dets operativsystem og apps fungerer problemfrit på tværs af forskellige formfaktorer. I et blogindlæg på Android Developers -webstedet bemærkede virksomheden, at apps også var nødvendige for at ændre dens brugergrænseflade sammen med selve enheden. Noget som YouTube burde fungere i visning i en rude og udvide dynamisk, når du åbner den anden rude på din telefon.
Outlook
De næste par år vil se en total ændring i den måde, vi forstår computing på, med de tre store tech -virksomheder, der anvender enheder, der kan ændre form og apps, der kan fungere på tværs af flere enheder problemfrit. Snart nok skal vi ikke bekymre os om, hvilke programmer der kører hvor. I stedet vælger vi bare en hvilken som helst enhed og har det sjovt eller udfører vores job.
Endelig er computing blevet spændende igen.
Dette indlæg blev oprindeligt vist på Tom's Guide.