Microsoft har presset utviklere til å lage Progressive Web Apps (PWAs) eller Universal Windows Platform (UWP) -apper som effektivt kan kjøre alt fra den lille skjermen på den fabelaktige Surface-telefonen med kodenavnet Andromeda til 2-i-1 Centaurus dobbeltskjerm-bærbar datamaskin -tablet til Surface Pro til Surface Book til Surface Studio.
Kreditt: Denys Prykhdov/Shutterstock
Apple skal angivelig presse utviklere til å slå sammen Mac-, iPhone- og iPad-apper til en enkelt kjørbar en gang i2021-2022. Men ikke bekymre deg: De dreper ikke Mac (ennå). Og dette er faktisk gode nyheter for alle.
I følge en Bloomberg -rapport denne uken ønsker Cupertino -selskapet å gjøre det lettere å utvikle en gang og distribuere overalt gjennom et nytt "flerstegsinitiativ" kalt Marsipan. Det er i hælene på Apples trekk i fjor for å gi ut UIKit, utviklerverktøy som gjør det lettere å bringe iOS -apper over til Mac -ene.
Hva Apple planlegger
Med marsipan sier Bloomberg -artikkelen at Apples mål er å øke inntektene ved å fremme "enklere" opprettelse av programvare. Men det er ganske naivt. Som enhver utvikler vil fortelle deg, selv om kodebasen er den samme, er det ikke noe som heter "lettere" når det gjelder å utvikle seg til flere plattformer.
Uansett hvor smidig Apple kan få det til å fungere, vil strømlinjeformet utvikling på måten Apple angivelig ser for seg, alltid medføre høyere kostnader forbundet med utvikling av brukergrensesnitt og maskinvaretesting. Men likevel vil det være mye bedre enn å måtte vedlikeholde flere prosjekter for flere maskinvareplattformer.
Den åpenbare fordelen for forbrukerne er at trekket i teorien vil bringe flotte apper til forskjellige Apple -maskiner som tidligere ikke var der. Tenk deg en profesjonell macOS-app som Photoshop som kjører på en MacBook som vanlig som blir til en berøringsbasert versjon på iPad og deretter en ytterligere forenklet versjon for en kjøttfull iPhone. (En iOS -versjon av Photoshop er under arbeid, i hvert fall for iPad i år.) På samme måte vil en app som Netflix eller Gmail enkelt kunne migrere til Apple bærbare og stasjonære datamaskiner.
Dette trekket er enda mer fornuftig når du ser på Apples ryktede planer om å bruke ARM-baserte Axx-prosessorer i MacBooks. IPad har vist veien og tilbyr bedre ytelse enn de fleste bærbare datamaskiner - den er bare begrenset av RAM -en. Det er ingen tvil om at Apple vil sette ARM -prosessorer i alle sine datamaskiner før enn senere.
Men nøkkelen her er at selv om Apple har sagt igjen og igjen at det ikke planlegger å slå sammen macOS og iOS, vil denne sammenslåingen av utviklingen effektivt oppnå det.
Apper vil fremdeles kunne kjøres i vindusmodus på stasjonære Mac -maskiner. Og Finder vil fremdeles være macOS ’app“ launcher ”foreløpig - på samme måte som iPhone- eller iPad -springbrettene er iOSs bæreraketter.
Men det er ubetydelige forskjeller. Hvis apper kjører med en enkelt kodebase på tvers av iPhone, iPad og Mac -er, ville Apple effektivt ha slått sammen alle operativsystemene. Det eneste som vil endre seg vil være brukeropplevelsen på hver maskin - frontenden du legger på den.
En ny bølge av formende databehandlingsformfaktorer
Et grep som dette vil tillate Apple å utforske nye formfaktorer på samme måte som Microsoft gjør med sin Surface -maskinvare eller Google gjør med sammenleggbare telefoner eller den ryktede Android Q -skrivebordsmodusen.
Fordi faktum er at mens Apple jobber med å få denne sammenslåingen til å skje i2021-2022, er de to selskapene langt fremme med å utvikle et sømløst operativsystem som kan fungere på tvers av forskjellige formfaktorer, noe som forandrer applikasjoners brukeropplevelser for å tilpasse seg disse formfaktorene .
Kreditt: Thurrot.com
Microsoft har presset utviklere til å lage Progressive Web Apps (PWAs) eller Universal Windows Platform (UWP) -apper som effektivt kan kjøre alt fra den lille skjermen på den fabelaktige Surface-telefonen med kodenavnet Andromeda til 2-i-1 Centaurus dobbeltskjerm-bærbar datamaskin -tablet til Surface Pro til Surface Book til Surface Studio.
Alle disse maskinene kobles til det samme Windows Core OS og tilbyr en litt annen brukeropplevelse, med apper som kan tilpasses funksjonene til hvilken som helst maskinvare de kjører i. Og alle vil være tilgjengelige i enkeltbeholdere i Microsoft Store, akkurat som Apple planlegger angivelig å gjøre med Marsipan -apper.
Og så er det Google, som tar den motsatte veien, og forbereder utviklere på å lage apper som kan kjøres i alt fra Android-telefoner til sammenleggbare telefoner til 2-i-1-enheter til Chromebooks.
Kreditt: Google
Mountain View -selskapet sa i fjor at det jobbet for å sikre at operativsystemet og appene fungerer sømløst på tvers av forskjellige formfaktorer. I et blogginnlegg på Android Developers -området bemerket selskapet at apper også trengte å forandre brukergrensesnittet sammen med selve enheten. Noe som YouTube burde fungere i visning i en rute og utvide dynamisk når du åpner den andre ruten på telefonen.
Outlook
De neste årene vil det bli en total endring i måten vi forstår databehandling på, med de tre store teknologiselskapene som tar i bruk enheter som kan endre form og apper som kan fungere på tvers av flere enheter sømløst. Snart nok trenger vi ikke bekymre oss for hvilke programmer som kjører hvor. I stedet vil vi bare velge hvilken som helst enhet og ha det gøy eller gjøre jobben vår.
Endelig har databehandling blitt spennende igjen.
Dette innlegget dukket opprinnelig opp på Tom's Guide.