Dezvoltatorii de software vor putea în curând să proiecteze aplicații universale iOS / macOS care funcționează cu un ecran tactil sau cu un mouse / trackpad, în funcție de faptul că rulează pe hardware-ul iPhone și iPad sau pe un Mac. Inițiativa de fuziune a aplicației, denumită Project Marzipan, vine în condițiile în care Apple presupune înlocuirea cipurilor Intel cu propriile procesoare Mac.
Mark Gurman, raportând pentru Bloomberg:
La sfârșitul acestui an, Apple intenționează să îi permită dezvoltatorilor să-și port aplicațiile iPad pe computere Mac printr-un nou kit de dezvoltare software pe care compania îl va lansa încă din iunie la conferința sa anuală pentru dezvoltatori..
Dezvoltatorii vor trebui în continuare să trimită versiuni separate ale aplicației la magazinele Apple și Mac App Store, dar noul kit va însemna că nu trebuie să scrie codul software de două ori, au spus oamenii care sunt familiarizați cu planul..
WWDC ar trebui să aibă loc în perioada 3-7 iunie la McEnery Convention Center din San Jose.
Scopul final al inițiativei în mai multe etape este până în 2021, pentru a ajuta dezvoltatorii să construiască o aplicație o singură dată și să funcționeze pe iPhone, iPads și Mac. Dar, în ciuda planului de fuziune a aplicațiilor, Apple a spus că nu va combina iOS și macOS într-un singur sistem de operare, așa că există asta.
În 2020, Apple intenționează să extindă kitul astfel încât aplicațiile pentru iPhone să poată fi transformate în aplicații Mac în același mod. Inginerii Apple au găsit acest lucru provocator, deoarece ecranele iPhone sunt mult mai mici decât afișajele computerului Mac.
Sperăm că acest lucru nu va avea ca rezultat aplicații nemaipomenite care ar părea nefiresc pe ecranele non-smartphone, cum ar fi aplicațiile pentru tablete Android neautorizate.
Până în 2021, dezvoltatorii vor putea îmbina aplicațiile iPhone, iPad și Mac într-o singură aplicație sau ceea ce este cunoscut sub numele de „un singur binar”. Acest lucru înseamnă că dezvoltatorii nu vor trebui să își prezinte munca la diferite magazine de aplicații Apple, permițând descărcarea aplicațiilor iOS direct de pe calculatoarele Mac, combinând eficient magazinele.
Îmi imaginez că va exista un singur magazin central care să filtreze conținut bazat pe platformă. Dacă l-aș vizita pe iPhone, aplicațiile macOS ar fi ascunse și invers. De asemenea, am avea nevoie de o opțiune pentru a afișa toate aplicațiile (cum ar fi, să spunem, afișarea aplicațiilor iPad atunci când răsfoim rezultatele căutării doar pentru iPhone-ul App Store), astfel încât să putem descărca și instala o aplicație pe Mac-ul lor de pe telefonul sau tableta lor.
Speranța Apple este că noile cadre să stimuleze crearea de software nou, sporind utilitatea gadgeturilor companiei. Unii dezvoltatori majori au întrerupt aplicațiile macOS native în favoarea omologilor lor bazate pe web, cum ar fi Twitter.
Cel mai direct beneficiu va fi acela de a facilita viața milioanelor de dezvoltatori care scriu software pentru dispozitivele Apple. De exemplu, mai târziu în acest an, Netflix ar putea oferi mai ușor o aplicație Mac pentru vizionarea video convertind aplicația pentru iPad.
Până în 2021, Twitter, care a abandonat în cea mai mare parte platforma Mac, ar putea publica o singură aplicație pentru toți clienții Apple.
Proiectul Marzipan, dacă este făcut corect, ar putea rezolva aceste probleme.
O tendință îngrijorătoare în rândul dezvoltatorilor leneși de a utiliza cadre software de la terți pentru construirea aplicațiilor odată ce lucrările pe mai multe platforme a dus la tot felul de programe de gunoi. Un exemplu foarte bun în acest sens: aplicații construite cu electronice, precum Slack, NordVPN și multe altele. Problema majoră cu astfel de aplicații multi-platformă este că acestea nu respectă cu adevărat caracteristicile specifice platformei sistemului de operare. Drept urmare, nu primiți funcții furnizate de macOS, cum ar fi verificarea ortografică a faptului că toate aplicațiile Mac native sunt „gratuite”.
Voice Memos, o altă aplicație iOS disponibilă acum în macOS Mojave.Bloomberg a dezvăluit pentru prima dată știrile despre Project Marzipan în decembrie 2017, spunând că Apple lucrează la noi instrumente pentru a ajuta programatorii să proiecteze, inginereze și să compileze o aplicație binară unică care să ruleze pe dispozitivele iPhone, iPad și Mac. Abia în WWDC 2018, în iunie 2018, compania a aruncat o privire cu privire la noile cadre..
Acum suntem în faza 1 a Proiectului Marzipan, cu Apple care testează noile cadre portând Stocuri, Acasă și alte aplicații iOS la macOS Mojave. Firma Cupertino a preluat practic cadrele iOS curciale și le-a adaptat pentru macOS și comportamentele special adaptate calculatoarelor desktop, precum utilizarea trackpad-ului, mouse-ului și Windows.
Primele aplicații construite de Marzipan sunt destul de groaznice.
Apple News, una dintre aplicațiile stoc Mojave, a fost construită cu instrumente Apple Marzipan.Dacă aruncați o privire mai atentă asupra aplicațiilor Acasă, Stocuri și știri de pe Mac, veți observa tot felul de neconcordanțe și machete ilogice ale interfeței utilizatorului. Puteți spune clar că există un nivel de software intermediar care permite acestor aplicații iOS să ruleze pe macOS.
Acestea fiind spuse, nu am nicio îndoială în mintea mea că Fazele 2, 3 și așa mai departe vor vedea îmbunătățiri majore în ceea ce privește viteza și receptivitatea. Și când Mac-urile în sfârșit scot cipurile Intel pentru procesoarele proiectate de Apple, am senzația că aceste aplicații portate vor rula nativ pe macOS.
Și pentru cei care se întreabă, inițiativa de a înlocui cipurile Intel în Mac-uri cu cele concepute de Apple, numit cod Kalamata, este încă în primele etape de dezvoltare.
Analistul de încredere Apple Ming-Chi Kuo a enumerat patru avantaje pentru Apple care decurg din trecerea la cipuri Mac proiectate în casă. În primul rând, Apple ar putea controla tot ceea ce privește designul și producția Mac și să fie lipsită de impacturile negative ale foii de parcurs nesigure a lui Intel.
În al doilea rând, Apple ar crește propriile profituri prin reducerea costurilor procesorului. În al treilea rând, ar putea câștiga cota de piață dacă aceste economii se traduce prin Mac-uri cu prețuri mai mici. Și în al patrulea rând, utilizarea propriilor cipuri ar duce la o diferențiere suplimentară a platformei Mac de produsele rivale.
Ce părere aveți despre Project Marzipan? Spuneți-ne în comentarii!
Imagine superioară: adaptorul Luna Display transformă un iPad într-un ecran secundar