Microsoft a împins dezvoltatorii să creeze aplicații Progresive Web Apps (PWA) sau Universal Windows Platform (UWP) care pot rula eficient în orice, de la micul ecran al telefonului Surface, cunoscut cu numele de cod Andromeda, până la laptopul 2-în-1 Centaurus cu ecran dublu -tablet la Surface Pro la Surface Book la Surface Studio.
Credit: Denys Prykhdov / Shutterstock
Se presupune că Apple va împinge dezvoltatorii să fuzioneze aplicațiile Mac, iPhone și iPad într-un singur executabil, în perioada 2022-2023. Nu vă faceți griji, totuși: încă nu omoară Mac-ul. Și aceasta este de fapt o veste minunată pentru toată lumea.
Potrivit unui raport Bloomberg din această săptămână, compania Cupertino dorește să faciliteze dezvoltarea o dată și să se desfășoare peste tot printr-o nouă „inițiativă în mai mulți pași” numită Marzipan. Acest lucru este pe urmele mișcării Apple de anul trecut de a lansa UIKit, instrumente pentru dezvoltatori care facilitează aducerea aplicațiilor iOS pe Mac.
Ce planifică Apple
Cu Marzipan, articolul Bloomberg spune că scopul Apple este de a crește veniturile, promovând crearea „mai ușoară” de software. Dar asta este destul de naiv. Așa cum v-ar spune orice dezvoltator, chiar dacă baza de cod este aceeași, nu există așa ceva „mai ușor” atunci când vine vorba de dezvoltarea pe mai multe platforme.
Indiferent cât de liniștit Apple îl poate face să funcționeze, raționalizarea dezvoltării în modul în care Apple presupune că va veni întotdeauna cu costuri mai mari asociate cu dezvoltarea interfeței de utilizator și testarea hardware. Dar, totuși, va fi mult mai bine decât să trebuiască să întrețineți mai multe proiecte pentru mai multe platforme hardware.
Beneficiul evident pentru consumatori este că, în teorie, mișcarea va aduce aplicații excelente pe diferite mașini Apple care anterior nu erau acolo. Imaginați-vă o aplicație profesională pentru MacOS, cum ar fi Photoshop, care rulează ca de obicei pe un MacBook, care se transformă într-o versiune tactilă pe iPad și apoi o versiune simplificată suplimentară pentru un iPhone puternic. (O versiune iOS a Photoshop este în curs de desfășurare, cel puțin pentru iPad anul acesta.) La fel, o aplicație precum Netflix sau Gmail va putea migra fără efort către computerele laptop și desktop Apple.
Această mișcare are și mai mult sens atunci când vă uitați la planurile zvonite de Apple de a utiliza procesoare Axx bazate pe ARM în MacBook-urile sale. IPad-ul a arătat calea, oferind performanțe mai bune decât majoritatea laptopurilor - este limitat doar de memoria RAM. Nu există nicio îndoială că Apple va pune procesoare ARM pe toate computerele sale mai devreme decât mai târziu.
Dar cheia aici este că, chiar dacă Apple a spus din nou și din nou că nu intenționează să îmbine macOS și iOS, această fuziune a dezvoltării va realiza efectiv acest lucru.
Aplicațiile vor putea rula în continuare în modul fereastră pe computerele desktop Mac. Și Finder va fi în continuare „lansator” de aplicații pentru MacOS - în același mod în care rampele iPhone sau iPad sunt lansatoarele iOS.
Dar acestea sunt diferențe fără consecințe. De fapt, dacă aplicațiile rulează cu o singură bază de cod pe iPhone, iPad și Mac, atunci Apple ar fi fuzionat efectiv toate sistemele de operare. Singurul lucru care se va schimba va fi experiența utilizatorului pe fiecare mașină - partea frontală pe care ați pus-o.
Un nou val de factori de formă de calcul morphing
O astfel de mișcare îi va permite Apple să exploreze noi factori de formă la fel ca Microsoft cu hardware-ul Surface sau Google cu telefoanele pliabile sau cu zvonul mod desktop Android Q.
Deoarece adevărul este că, în timp ce Apple lucrează pentru ca această fuziune să aibă loc în 2022-2023, cele două companii sunt cu mult înainte în dezvoltarea unui sistem de operare fără sudură care poate funcționa pe diferiți factori de formă, transformând experiențele utilizatorilor aplicațiilor pentru a se adapta la acești factori de formă. .
Credit: Thurrot.com
Microsoft a împins dezvoltatorii să creeze aplicații Progresive Web Apps (PWA) sau Universal Windows Platform (UWP) care pot rula în mod efectiv în orice, de la micul ecran al telefonului Surface numit Andromeda până la laptopul 2-în-1 Centaurus cu ecran dublu -tablet la Surface Pro la Surface Book la Surface Studio.
Toate aceste mașini se vor conecta la același sistem de operare Windows Core și vor oferi o experiență ușor diferită a utilizatorului, cu aplicații care se vor adapta caracteristicilor hardware-ului în care rulează. Și toate acestea vor fi disponibile în containere individuale în Microsoft Store, la fel ca Se pare că Apple intenționează să facă cu aplicațiile de marțipan.
Și apoi există Google, care ia calea inversă, pregătind dezvoltatorii să creeze aplicații care pot rula în orice, de la telefoane Android la telefoane pliabile, dispozitive 2-în-1 și Chromebookuri.
Credit: Google
Compania Mountain View a declarat anul trecut că lucrează pentru a se asigura că sistemul de operare și aplicațiile sale funcționează fără probleme între diferiți factori de formă. Într-o postare de blog pe site-ul dezvoltatorilor Android, compania a menționat că aplicațiile trebuie, de asemenea, să-și transforme interfața de utilizare împreună cu dispozitivul în sine. Ceva ca YouTube ar trebui să funcționeze în vizualizarea cu un singur panou și să se extindă dinamic în timp ce deschideți al doilea panou al telefonului.
Outlook
În următorii câțiva ani se va vedea o schimbare totală a modului în care înțelegem calculul, cele trei mari companii de tehnologie adoptând pentru dispozitive care pot schimba forma și aplicații care pot funcționa pe mai multe dispozitive fără probleme. În curând, nu va trebui să ne facem griji cu privire la ce programe rulează pe unde. În schimb, vom alege orice dispozitiv și ne vom distra sau ne vom face treaba.
În cele din urmă, calculația a redevenit interesantă.
Această postare a apărut inițial în Ghidul lui Tom.