Au rezolvat deja de anul trecut problema – din punctul lor de vedere – cu conversia aplicațiilor de iPad în Mac apps:
https://developer.apple.com/mac-catalyst/
Da, teoretic… Din câte știu eu, acest Catalyst nu a avut mare succes, posibil însă să revină pe firmament.
Deci ăsta e pariul: tu zici că va fi un macOS rescris pt proc-uri A, eu zic că va fi, în esență, iPadOS cu altă interfață aproape de macOS sau identică acestuia. Eu văd problema la boot/logare: să alegi interfața iPadOS sau macOS. Țin minte că așa era la Linux, înainte de logare alegeai între KDE, care bătea spre Windows, și Gnome, care bătea spre macOS.
Nu e nevoie să fie rescrise, doar recompilate pentru ARM. Dacă folosesc doar cod propriu și bibliotecile Apple, ar putea face asta și în câteva ore.
Ce va face Apple într-un final n-am idee.
Da, bun… dar dacă recompilezi mii, zeci de mii de aplicații nu cred că e așa simplu. Mi se pare mult mai simplu să rulezi actualele aplicații pt iPadOS cu o interfață mai aproape de macOS. Eu așa cred că vor să facă, o să vedem luni, sunt curios. Pe secvența unei modificări de interfață, pur și simplu rulezi aplicațiile existente pt iPad OS cu mici bibileli, care mi se par mult mai simplu de făcut. Există aplicații bi-proc precum suita iWork ori Mellel ori Word și toată suita MS Office care se pot porta imediat, zic eu. Adică mult mai simplu decât să iei versiunea de macOS și să o muți pe ARM dacă nu ai deja versiunea pt iPad OS. Deci toate aplicațiile deja existente pt iOS/iPad OS se vor porta mult mai rapid pe viitoarea interfață, că de interfață e vorba. Mie unu’ interfața iPadOS nu-mi place, e încă una potrivită pt iPhone, nu pt un OS ca lumea.
Nu are nimeni mii de aplicații. Fiecare dezvoltator le face pe ale sale pentru ambele platforme. Treaba asta se practică de mult, în special pe Linux care susține de la PowerPC și Amiga la cele mai noi chestii.
Crearea unei interfețe de succes e chiar dificilă și ergonomia touch nu prea are asemănări cu cea desktop. De-asta Catalyst nu e doar click, click și gata. Multor oameni nu le plac aplicațiile portate de pe iPhone sau iPad pentru că nu arată a aplicații de Mac.
Dacă vor fi Mac-uri cu ARM, cei care au deja aplicații pe iOS probabil se vor folosi de Catalyst. Pare mai economic și pentru asta cred că a fost făcut. Cei care au și pe iOS și pe Mac nu știu ce vor face. Iar cei care nu au decât pe Mac oricum vor trebui să suporte și ARM.
În plus trebuie să ai o viziune de produs. Faci un Mac ce rulează aplicații de iPad, dar nu de Mac? Se mai numește Mac? Facem încă o categorie?
Ce intenții are Apple vom trăi și vom vedea, într-adevăr.
Ah, nu am vrut să spun că unu/una are mii de aplicații, am vrut să spun că există/sunt mii de aplicații deja create pt iPadOS și că, probabil, e mai ușor să le duci pe astea pe un viitor macbook cu proc-uri ARM decât să creezi aceste mii de aplicații pornind de la versiunea pt Intel. Dar om vedea luni.
Aplicațiile iPad nu pot rula direct pe Mac (adică sunt foarte descurajate) din motive de UI și UX. Pentru asta a fost creat Catalyst + guideline-urile de adaptare, care pot fi aplicate și acum cu Intel.
Interacțiunea om - mașină are alte principii pe desktop față de tabletă. Din acest motiv macOS și iOS sau iPadOS sunt diferite. Și aplicațiile pentru ele la fel.
Altfel macOS rulează pe ARM din 2007 când au făcut din el sistemul pentru iPhone.
Dacă produsul nu arată și nu se comportă ca un Mac, nu are sens să se numească așa.
O descriere generală, dpdv funcțional și design, a ce înseamnă portarea unei aplicatii iPad pe Mac e aici: https://developer.apple.com/design/human-interface-guidelines/ios/overview/mac-catalyst/
Nu e o lectură tehnică.
În plus aplicațiile specifice Mac tot trebuie să suporte ARM la un moment dat, de la AutoCAD și Blender la cele mai exotice. Aproape niciuna din cele pe care le folosesc eu în mod curent nu există pe iPad de exemplu. Și nici nu cred că vor fi pentru că nu au sens pe tabletă.
Sigur, dacă ignoră 40 de ani de Human Interface Guidlines, ar putea activa App Store pe Mac și aduce toate aplicațiile de iPad așa cum sunt și gata. Orice e posibil
Dar imaginează-ți un Macbook Air la fel de puternic precum Pro-ul de 16", practic silențios, cu o baterie ce ține 20h. Mi se pare un motiv suficient fără nimic legat de iPad.
Da, sigur, este un scenariu posibil/probabil, după cum este posibil să ofere la logare două interfețe pt noile mac-uri cu ARM, precum în Linux, KDE sau Gnome (mai erau și altele, am uitat cum se chemau).
Doar informativ, nu țin să te contrazic legat de posibilitate, pe Linux nu prea se practică treaba asta decât de cei care instalează explicit ambele medii desktop. De obicei ai una și bună. Oricum ambele se pot configura să arate a ce vrei tu. Oamenii sunt fani fie una, fie cealaltă. KDE ftw
Btw, acum mai mulți ani Ubuntu lucra la ceva ce au numit Convergence:
Pe la minutul 5 e transformarea telefon - tabletă - desktop.
Ei, era un exemplu oarecare, în sensul că un calculator/o tabletă pot avea două interfețe grafice. Nu știu dacă Apple va avea așa ceva pe acel notebook cu A la bord, dar ar putea să aibă, la o adică. Și pe viitorul iPadOS 14. Mie interfața acestui sistem de operare mi se pare încă prea departe de o interfață de sistem pt ecrane mai mari de 7 inci, încă seamănă cu cea pt ecrane de 4–6 inci.
P.S. Apple nu a mai inovat mare lucru pe zona interfețelor grafice. A fost un salt mare trecerea de la macOS classic la X, și apoi acel iPhone OS, ultimul fiind – de fapt – perpetuat până azi. Evident, interfața grafică trebuie să fie relativ stabilă pentru a nu deruta. De aici am și speculat pe ideea că un device ar putea avea două inteerfețe grafice, la alegere, pt cei conservatori cea veche, pt cei dispuși să învețe ceva nou o alta…
Ultimele zvonuri zic că nu se va lansa nimic hardware la WWDC.
(Lansat = cu sensul de anunțat și disponibilitate imediată sau la o dată fixă)
Deci: tranziție de 2 ani către procesoare Apple și continuă în paralel și dezvoltarea macOS/Intel “for years to come”. Timp în care vom mai vedea și noi Macuri cu Intel.
Chinezul ăsta a avut surse bune, zvonurile lui s-au confirmat în totalitate. De urmărit pe viitor.
Acu’ toată lumea o să aștepte Macurile cu procesoare Apple, nu mai vrea nimeni Intel.
Apropo de demo-urile alea ale lor spectaculoase pe ARM: Photoshop merge oribil pe un Mac mini cu chipset grafic integrat Intel și ecran 4K. Pe PC și Mac ai nevoie de un monstru de placă video pentru performanțe serioase. De multe ori placa aia video consumă mai multă energie decât tot restul computerului. Sunt curios ce magie vor face pentru ca noile Macuri cu ARM să se ridice la aceleași performanțe grafice.
Da, le-au făcut pe toate, inclusiv să renunțe la 40 de ani de HIG :))
Au făcut macOS să arate mai aproape de iOS, au activat aplicațiile iPad pe Mac, au inclus emulatoare, the works.
Mă cam deranjează că aplicațiile sunt prea albe și nu se mai văd butoanele ca lumea, sunt doar niște contururi dreptunghiulare, iar bara de sus pare prea lată în unele locuri. Oamenii au și ceva obsesii cu semi-transparența.
Sper ca dezvoltatorii să facă 2 versiuni de aplicații, sau măcar procedura de install să detecteze platforma, pentru că “universal binary” se mai numește și fat binary și am avea aplicații cu dimensiuni aproape duble.
Iar legat de activarea aplicațiilor iOS direct pe Mac, UI consistency just flew out the window. Pare că ne apropiem de ziua în care aplicațiile vor arăta mai consecvent pe Windows și Linux decât pe Mac. Poate nu va fi chiar vestul sălbatic.
No, vezi, exact asta aveam io în minte.
Apple fa face trecerea BOOM la ARM
Am intuit aproximativ corect. Deci singura jucărie cu Apple Silicon la bord este acel mini. Este interesant că nu au anunțat ferm config noi, cred că o vor face în toamnă, după ce își vor da seama de ritmul primei faze a tranziției. Oricum, s-ar înțelege că începând cu 2022 vor produce numai mac-uri Apple Silicon.
Mie imi aduce a ChromeOS acest nou sistem de operare. Ce e nou in ios 14, exista demult in Android. La un moment dat Craig a deschis “About this mac” si a durat ireal de mult. Nici unul din monitoarele pe care lucra nu avea Mac Pro sub el.
Păi nu cred că seria Mac Pro e vizată pt noile proc-uri. Deci primul vizat e un mini, posibil prin toamnă ori anul viitor să avem primul portabil cu A-uri la bord.
Mie îmi place noua interfață, era de așteptat să o apropie și mai mult de iPadOS. În rest, ce să spun, îl aștept pe Marele Sur.