Microsoft har drivit utvecklare till att skapa Progressive Web Apps (PWAs) eller Universal Windows Platform (UWP) -appar som effektivt kan köras i allt från den lilla skärmen på den legendariska Surface-telefonen med kodenamnet Andromeda till 2-i-1 Centaurus dubbelskärms-bärbar dator -tablet till Surface Pro till Surface Book till Surface Studio.
Upphovsman: Denys Prykhdov/Shutterstock
Apple kommer att driva utvecklare till att slå samman Mac-, iPhone- och iPad-appar till en enda körbar någon gång under 2022-2023-2022. Oroa dig dock inte: De dödar inte Mac (ännu). Och det här är faktiskt bra nyheter för alla.
Enligt en Bloomberg -rapport i veckan vill Cupertino -företaget göra det lättare att utvecklas en gång och distribuera överallt genom ett nytt ”flerstegsinitiativ” som heter Marsipan. Det är i hälarna på Apples drag förra året för att släppa UIKit, utvecklarverktyg som gör det lättare att föra iOS -appar till Mac -datorerna.
Vad Apple planerar
Med marsipan säger Bloomberg -artikeln att Apples mål är att öka intäkterna genom att främja det "enklare" skapandet av programvara. Men det är ganska naivt. Som alla utvecklare skulle säga till dig, även om kodbasen är densamma, finns det inget som heter "lättare" när det gäller att utveckla till flera plattformar.
Oavsett hur smidig Apple kan få det att fungera kommer effektivisering av utvecklingen på det sätt som Apple enligt uppfattningar alltid kommer att medföra högre kostnader i samband med utveckling av användargränssnitt och hårdvarutestning. Men ändå kommer det att bli mycket bättre än att behöva underhålla flera projekt för flera hårdvaruplattformar.
Den uppenbara fördelen för konsumenterna är att i teorin kommer flytten att ge bra appar till olika Apple -maskiner som tidigare inte var där. Tänk dig en professionell macOS-app som Photoshop som körs på en MacBook som vanligt som blir till en touch-baserad version på iPad och sedan en ytterligare förenklad version för en biffig iPhone. (En iOS -version av Photoshop är på gång, åtminstone för iPad i år.) På samma sätt kommer en app som Netflix eller Gmail att enkelt kunna migrera till Apples bärbara och stationära datorer.
Detta drag är ännu mer meningsfullt när du tittar på Apples rykten om att använda ARM-baserade Axx-processorer i sina MacBooks. IPad har visat vägen och erbjuder bättre prestanda än de flesta bärbara datorer - det är bara begränsat av dess RAM -minne. Det råder ingen tvekan om att Apple kommer att sätta ARM -processorer i alla sina datorer förr än senare.
Men nyckeln här är att även om Apple har sagt om och om igen att det inte planerar att slå samman macOS och iOS, kommer denna utvecklingsfusion effektivt att uppnå det.
Appar kommer fortfarande att kunna köras i fönsterläge på de stationära Mac -datorerna. Och Finder kommer fortfarande att vara macOS app "launcher" för närvarande - på samma sätt som iPhone eller iPad springbrädor är iOS: s launchers.
Men det är obetydliga skillnader. I själva verket, om appar körs med en enda kodbas på iPhone, iPad och Mac, skulle Apple effektivt ha slagit samman alla operativsystem. Det enda som kommer att förändras är användarupplevelsen på varje maskin - fronten du sätter på den.
En ny våg av morphing computing formfaktorer
Ett drag som detta gör att Apple kan utforska nya formfaktorer på samma sätt som Microsoft gör med sin Surface -hårdvara eller Google gör med vikbara telefoner eller det ryktade Android Q -skrivbordsläget.
Eftersom faktum är att medan Apple arbetar för att få denna sammanslagning att hända under 2022-2023-2022, går de två företagen långt fram i utvecklingen av ett sömlöst operativsystem som kan fungera över olika formfaktorer, vilket förvandlar applikations användarupplevelser för att anpassa sig till dessa formfaktorer .
Upphovsman: Thurrot.com
Microsoft har drivit utvecklare till att skapa Progressive Web Apps (PWAs) eller Universal Windows Platform (UWP) -appar som effektivt kan köras i allt från den lilla skärmen på den legendariska Surface-telefonen med kodenamnet Andromeda till 2-i-1 Centaurus dubbelskärms-bärbar dator -tablet till Surface Pro till Surface Book till Surface Studio.
Alla dessa maskiner kommer att anslutas till samma Windows Core OS och erbjuder en lite annorlunda användarupplevelse, med appar som kan anpassas till funktionerna i vilken maskinvara de än körs i. Och alla kommer att finnas tillgängliga i enstaka behållare i Microsoft Store, precis som Apple planerar enligt uppgif.webpt att göra med marsipanappar.
Och sedan finns det Google, som tar den omvända vägen, förbereder utvecklare för att skapa app som kan köras i allt från Android-telefoner till vikbara telefoner till 2-i-1-enheter till Chromebooks.
Kredit: Google
Mountain View -företaget sa förra året att det arbetade för att säkerställa att dess operativsystem och appar fungerar sömlöst över olika formfaktorer. I ett blogginlägg på Android Developers -webbplatsen noterade företaget att appar också behövde förändra användargränssnittet tillsammans med själva enheten. Något som YouTube borde fungera i enfältsvy och expandera dynamiskt när du öppnar telefonens andra ruta.
Syn
Under de närmaste åren kommer vi att se en total förändring i hur vi förstår datorer, med de tre stora teknikföretagen som använder enheter som kan ändra form och appar som kan fungera på flera enheter sömlöst. Snart nog behöver vi inte oroa oss för vilka program som körs var. Istället väljer vi bara vilken enhet som helst och har kul eller gör våra jobb.
Äntligen har datorer blivit spännande igen.
Det här inlägget visades ursprungligen på Tom's Guide.