Apple va oferi noi instrumente pentru dezvoltatori care vor permite pentru prima dată producătorii de aplicații să proiecteze, să ingineze și să compileze un singur binar de aplicații care va rula pe iPhone, iPad și Mac dispozitive.
Conform lui Mark Gurman de la Bloomberg astăzi, instrumentele de dezvoltare pentru viitor ar trebui să-i ajute pe programatori să-și extindă aplicațiile existente pentru iPhone și iPad pe platforma Mac.
Așa-numitele binare universale nu sunt nimic nou: Apple le folosește pe iOS de la lansarea în 2010 a iPad-ului original și pe macOS de la trecerea la procesoarele Intel în 2005.
Cu ajutorul binarelor universale, dezvoltatorii pot combina resursele de interfață de cod și utilizator atât pentru aplicațiile lor iPhone cât și pentru aplicațiile optimizate pentru iPad într-o singură descărcare.
Noile instrumente viitoare vor extinde și conceptul binar universal la aplicațiile macOS. Cu alte cuvinte, dezvoltatorii vor putea proiecta aplicații care funcționează nu numai cu un ecran tactil pe dispozitivele iOS, ci și cu un mouse și trackpad pe Mac..
Din raport:
Inițiativa aplicațiilor Apple face parte dintr-o apăsare mai mare, pe termen lung, pentru a face bazele hardware-ului și software-ului sale mai similare. Cu câțiva ani în urmă, compania a început să proiecteze propriile procesoare pentru dispozitive iOS.
A început să facă același lucru pentru Mac, lansând recent un cip T2 în iMac Pro său, care descarcă funcții precum securitatea și managementul energiei de la principalul procesor Intel pe siliconul proiectat de Apple. În mare măsură modul în care Apple intenționează să unifice aplicațiile, acesta ar putea, de asemenea, să folosească același procesor principal pe Mac și dispozitive iOS.
Acest lucru ar facilita crearea unui singur sistem de operare pentru toate gadgeturile Apple, lucru pe care Microsoft l-a făcut deja cu desktopurile, laptopurile și tabletele Surface..
În prezent, dezvoltatorii folosesc cadrul UIKit al Apple pe iOS și AppKit pe macOS pentru a proiecta interfețe de utilizator, dar li se cere să proiecteze aplicații separate pentru iOS și macOS.
Cu o singură aplicație atât pentru platforme iOS cât și pentru macOS, proprietarii dispozitivelor iPhone, iPad și Mac vor primi funcții și actualizări noi în același timp. Nu este clar dacă firma intenționează să îmbine și magazinele de aplicații Mac și iOS separate.
Proiectul, denumit intern „Marzipan”, va necesita iOS 12 și macOS 10.14, care ar trebui lansate în toamna anului viitor..
Apple își actualizează de obicei platformele software în cadrul conferinței sale de dezvoltatori la nivel mondial, care are loc vara. Ar trebui să aflăm mai multe despre această nouă inițiativă interesantă la WWDC 2018, deși calendarul exact poate fi modificat.