Една платформа на Apple през 2021 г .: iPad и Mac започват своето сближаване

Преди по-малко от два месеца – на събитието на Apple „Spring Loaded hardware“, бяхме запознати с компанията надстроена линия iPad Pro с участието на същия процесор M1, използван на Mac. Днес, по време на откриващата програма на световната конференция за разработчици на Apple, ще научим повече за последните софтуерни планове на компанията. Очакваме Apple да ни преведе през акцентите на iOS 15, iPadOS 15, WatchOS 8, MacOS 12 и TVOS 15.

Това е идеалният момент да преразгледаме крайния екзистенциален въпрос: Ако хардуерът на iPad Pro и MacBook Pro от по-нисък клас или MacBook Air вече е на паритет, каква е разликата между iPad Pro и MacBook, така или иначе ?

Ако приемем, че основният 128GB iPad Pro 2021 има M1 с 8GB RAM (моделите 1TB и 2TB имат 16GB), то сега той надминава възможностите на всяко приложение, което в момента работи на iPadOS – това е прекалено много и се моли да бъде използвано .

Catalyst, трето поколение

Може би Apple възнамерява да пусне изцяло ново поколение или клас приложения на iPad Pro. Но откъде ще дойдат всички тези приложения? Предполага се, че те ще дойдат от Mac.

Това, вярвам, е мястото, където ще видим някои вълнуващи разработки на WWDC 2021. Можем да очакваме, че Купертино ще пусне третата итерация на Катализатор, рамката за разработка, използвана за пренасяне на iPad и iOS приложения към платформата Apple Silicon на Mac. Към днешна дата обаче Catalyst не е видял значително приемане сред разработчиците на софтуер за Mac. Защо? Като начало, емулацията на Rosetta x86 просто работи прекалено добре, така че разработчиците отделят своето сладко време за пренасяне на големи Mac приложения в Apple Silicon, независимо дали е с родния Каркасна API рамка използване на кодови бази x86 за Mac или iPad с Catalyst.

Другият проблем: Нивото на усилията, необходими за пренасяне на приложения за iPad към Mac за незначителна възвръщаемост на инвестициите на разработчиците. Нека си признаем, екосистемите на iOS и iPadOS са изключително доходоносни; там парите са за по-голямата част от разработчиците на Apple. Големите разработчици с големи приложения за Mac, като Adobe и Microsoft, вече имат в ход портовете на Apple Silicon. И това са малко и много в сравнение със стотиците хиляди приложения за iOS и iPadOS в App Store.

Също: Apple настоява за конкурентно предимство на M1 с актуализациите на iPad Pro, iMac

Там, където нещата вероятно ще станат интересни, са портовете в другата посока: Mac към iPad. И за да направи това, Apple трябва да направи Catalyst обединяващото API лепило между двете платформи, така че цялото бъдещо развитие – независимо дали е на iPad или Mac – да стане една цел на разработчика.

Apple: Излизане отвъд силиция

Apple трябва да вземе някои важни екзистенциални решения. Сега, когато вече е почти готов да се откаже от архитектурата Intel x86 на всички системи на Mac, вече е на половината път. Следващата стъпка в еволюцията на платформата надхвърля простото направяне на Apple Silicon по-мощен – с още по-общи изчислителни ядра, възможност за подреждане на повече памет, по-мощни графични процесори и повече ядра за машинно обучение. Това отива дори по-далеч от изграждането на чиповете, необходими за създаването на следващото поколение Mac Pros и MacBook от по-висок клас.

Следващата стъпка отвъд по-мощните чипове е определянето коя от двете им настолни операционни системи – iPadOS или MacOS – ще бъде бъдещето.

Днес MacOS е важен, защото платформата е домакин на средата за разработка както на iOS, така и на iPadOS. По същество двата най-важни генериращи приходи за компанията са просто васалните държави на Mac. Но да предположим, че Apple обединява избрани приложни програмни интерфейси (API) на Mac с Catalyst, наследяващ какаото, като предпочитана рамка за разработка на Mac. В този случай единствената истинска разлика между iPad и Mac ще бъде просто потребителският интерфейс по подразбиране. В този момент iPad може да се превърне в среда за самохостиране, ако XCode бъде пренесен към него, дори ако той е ограничен до Catalyst като своя цел за развитие.

В миналото Apple прави изявления, че няма намерение да обединява платформите MacOS и iPad. Но какво, ако това е само семантика? Какво ще стане, ако iPadOS се превърне в заместител на Mac?

iPad и Mac: Следващите 10 години

Дали iPadOS замества Mac или MacOS става по-подобен на iPad, е просто средство за постигане на целта. Резултатът е същият: бъдеще, в което Catalyst се превръща в среда за разработка на всички платформи на Apple.

Вече видяхме някои от контролите на MacOS (като център за уведомяване и контролен панел) и вградени приложения, пренесени от iPad с помощта на Catalyst, включително приложението Apple News, Apple Maps, Messages, TV, Music и няколко други . Възможно е обаче да няма смисъл MacOS да стане още по-подобен на iPad, поне ако говорим за пренасяне на всички библиотеки и рамки на сензорния интерфейс. Усилията, необходими за пълното поддържане на MacOS с докосване, биха могли да се конкурират с пренасянето на MacOS към самия Apple Silicon. Има много наследени кодове там, които биха били бъркотия за разплитане и подмяна.

Вече знаем обаче, че MacOS 11 може да стартира приложения за iPad в оригинал, без каквато и да е емулация. Те използват въвеждане на мишка и клавиатура, за да емулират докосване, при условие че разработчикът на приложението го публикува в App Store. Но някои разработчици, като Google и Facebook, се въздържат от това, уж защото това може да повлияе на възможностите им за генериране на приходи от реклами.

Вместо да накара Mac да работи по-скоро като iPad, Apple може да направи обратното. Компанията може да продължи нещата с новия iPad Pro, като позволи на съществуващите приложения на Apple Silicon или дори x86 Rosetta да работят без модификации. Apple може да създаде съкратена среда за изпълнение на Mac, която се изпълнява под неговия механизъм за контейнеризиране и виртуализация, използван във версията на Apple Silicon на MacOS 11 – нещо, което до момента не е добре документирано или изложено на разработчиците. Просто тече.

Това би бил бърз и лесен начин за по-здравите iPad Pros да се възползват от всички тези допълнителни конски сили. Въпросните приложения за Mac трябва да се разпространяват в App Store, а не традиционните методи за инсталиране на Mac, но няма техническа причина, поради която да не може да бъде направено.

Разбира се, това ни води до най-вероятното крайно състояние за Mac: изцяло управлявана от App Store екосистема. Затворена система, при която цялата монетизация преминава през App Store.

В крайна сметка, след като всички приложения x86 Rosetta се пренесат в родния Apple Silicon, а цялата библиотека с приложения в App Store е или какао (което в даден момент вероятно ще се слее в Catalyst няколко години по-надолу) или родно Catalyst, двете платформи след това могат да бъдат обединени в една.

Дали Mac ще стане по-подобен на iPad, губейки част от наследения си код в процеса, или iPadOS ще поеме атрибутите на Mac, за да отговори на професионалните потребителски изисквания, например с възможността да стартира прозоречни интерфейси? След като целите за развитие станат идентични, разликите между двете системи стават предимно козметични – и аз чувствам, че изцяло нова марка за операционната система, която замества двете системи, в крайна сметка ще бъде това, което управлява нашите настолни приложения на Apple след 10 години.

Mac става ли по-подобен на iPad или iPad ще прилича повече на Mac? Отговорете и ме уведомете.

Публикациите се превеждат автоматично с google translate

Източник: www.zdnet.com