Самым известным ключевым слайдом Apple в последнее время является одно гигантское отдельное слово с периодом, который в 2018 году рухнул с небольшим слоем пыли: «Нет». Это был программный и инженерный ответ SVP Крейга Федериги на вопрос о том, объединятся ли Mac и iPad. Он использовал этот слайд как введение в «многолетний проект», который в конечном итоге станет известен как Catalyst, способ переноса приложений iPad на Mac.
Теперь, в 2020 году, Apple делает еще больший шаг: она объявила, что приложения для iPhone и iPad будут «изначально» работать на будущих Mac, использующих собственный кремний Apple. Так что, хотя все еще верно, что macOS и iPadOS не сливаются , есть еще одна метафора, которую использует Нилай Патель, и которая сейчас кажется действительно заметной: они находятся на « курсе столкновений ».
Есть несколько общих вопросов, которые нужно обсудить с объявлением Apple о WWDC 2020 для Mac. Каждый из них связан со следующим, и все они усложняют друг друга интересными и почти сногсшибательными способами. Давайте просто попробуем перечислить их один за другим - я думаю, вы увидите, как история становится все более сложной.
Вы читаете Processor , информационный бюллетень о компьютерах, программном обеспечении и технологиях Дитера Бона. Дитер пишет о потребительских технологиях, программном обеспечении и самых важных технических новостях дня из The Verge . Этот бюллетень доставляет «в основном ежедневно», и многие из них содержат более длинные столбцы. Вы можете подписаться на Processor и узнать больше об этом здесь . Процессор также представляет собой серию YouTube с той же целью: предоставить умный и удивительный анализ с небольшим количеством юмора.
И краткое замечание: описание сложности часто по необходимости звучит как жалоба. Продолжайте до конца - потому что не такой шокирующий поворот заключается в том, что я в основном оптимистично настроен относительно будущего приложений для Mac.
Хорошо, давайте сделаем это.
1. Переход ARM . В течение двух лет все новые компьютеры Apple будут использовать собственный кремний Apple. Intel Mac будет по-прежнему поддерживаться в обозримом будущем - и некоторые новые будут даже выпущены в этом году. Переход ARM представляет серию сложных решений для пользователей и разработчиков.
В преддверии WWDC этого года я пару раз писал о переходе на ARM. Недавно я отметил, что Windows ARM-версия имеет множество подводных камней, и я рад сообщить, что Apple может избежать большинства из них. Решение Apple для разработчиков представляет собой сочетание сравнительно простой перекомпиляции их приложений или обеспечения возможности запуска этих приложений через слой перевода кода, называемый Rosetta 2. Последний выглядит так, как будто он может быть довольно быстрым - но, конечно, пока рано говорить об этом. ,
Еще одна вещь, которая меня беспокоила, - это четкое и прозрачное общение с разработчиками . С этой точки зрения кажется, что Apple предоставляет разработчикам нужные инструменты для преобразования их приложений в ARM, а также для того, чтобы они работали как «универсальные» приложения, которые также совместимы с Intel.
Это достаточно ясно, но затем Apple бросила в смесь шокирующую переменную.
2. iOS-приложения, работающие изначально на Mac . Apple потратила на это удивительно мало времени, учитывая, какой это может быть грандиозный сдвиг для экосистемы Mac. Экосистема приложений для iOS абсолютно не влияет на количество приложений на Mac. И, что самое важное, они не работают как приложения для Mac.
Поскольку до того, как компьютеры Mac на базе ARM станут основной частью текущей инсталляционной базы, еще далеко, некоторые из этих сложностей не появятся на некоторое время. Приложения для iOS просто не будут работать на Intel Mac, в конце концов.
Но посмотрите четыре или пять лет, когда там находится множество компьютеров Mac , работающих на кремнии Apple. Скажи, что ты разработчик. Вы создаете «родное» приложение для Mac, которое выглядит, действует и выглядит как традиционное приложение для Mac? Вы создаете веб-приложение или приложение Electron (в конце концов, Apple участвует в проекте Electron, чтобы помочь оптимизировать его для ARM)? Или вы просто видите, что можете сделать приложение для iPad, и вы получите его в Mac App Store бесплатно, без дополнительной работы вообще?
Конечно, есть еще один вариант. Это важно, потому что кажется, что оно предназначено для того, чтобы научить всех, что значит иметь iOS-приложения на Mac между настоящим и этим странным будущим.
3. Катализатор . Это все еще вокруг. Это все еще набор подавляющих приложений, которые не совсем соответствуют тому, что они полностью принадлежат родным приложениям Mac. Только теперь приложения Catalyst полностью находятся в странной средней зоне. Это приложения для iPad, в которые нужно внести немного больше работы, чтобы сделать их более похожими на Mac, но на сегодняшний день я еще не видел ни одного приложения, которое бы полностью походило на Mac.
Catalyst беспокоит поклонников Mac именно потому, что приложения, созданные с его помощью, немного отличаются от традиционных приложений для Mac. Я думаю, что Catalyst теперь еще более запутан, потому что дополнительная работа, необходимая для того, чтобы приложение Catalyst чувствовало, что оно принадлежит Mac, - это дополнительные расходы, которые могут быть лучше потрачены на любые другие варианты, которые мы обсуждали здесь.
Кроме того, зачем работать над тем, чтобы приложение iPad / Catalyst стало больше походить на приложение Mac, когда Apple делает немало, чтобы сам MacOS чувствовал себя как iPad?
4. macOS Big Sur , который также является macOS 11. Apple охарактеризовала это как самое большое изменение по крайней мере с момента перехода на OS X и, следовательно, заслуживает нового номера. Я не думаю, что это гипербола. Особенно актуально для этого обсуждения не поддержка ARM, а редизайн. Big Sur выглядит иначе. Big Sur выглядит очень iPad-у.
Уведомления выглядят так же, как уведомления iPhone. В строке меню есть Центр управления, полный кнопок и ползунков, которые выглядят так, будто они предназначены для сенсорных экранов вместо указателей мыши. От пиктограмм до размеров оконных панелей навигации все выглядит так, будто оно было разработано так, чтобы приложения для iPad и iPhone чувствовали себя как дома.
Есть еще одна компания, которая сталкивается с непрекращающимися вопросами о том, объединятся ли ее настольные и мобильные операционные системы. Эта компания - Google, и она также настаивала на том, что не планирует объединять Chrome OS и Android. И этого никогда не было. Вместо этого он поместил Android в Chrome OS. Исполнения не хватало (и не хватает), но основная предпосылка все еще остается хорошей: удобно иметь мобильные приложения на рабочем столе, даже если они немного отличаются.
MacOS и iPadOS объединяются? «Нет.» macOS не сливается с iPadOS, а поглощает его - как в Chrome OS с Android (ну, надеюсь, лучше).
Примите во внимание решение о покупке, которое предстоит принять покупателю ноутбука в следующем году: iPad Pro с трекпадом и сенсорным экраном для приложений iPad или MacBook с трекпадом и без сенсорного экрана для приложений iPad и Mac. Все чаще различие между ними может быть связано скорее с форм-фактором, чем с возможностями.
Есть способ прочитать сценарий кошмара во всей этой сложности. Это мир, в котором больше не существует «Mac-like», потому что Mac будет развиваться, чтобы поддерживать так много разных способов создания приложений и так много разнородных пользовательских интерфейсов, что это будет, в основном, Windows.
В этом чтении мечта - первоначальная мечта - о Mac находится в опасности. Мечта о графическом пользовательском интерфейсе, который красив, предсказуем и весел. Это единообразие во всех приложениях, поэтому вам не нужно заново изучать сочетания клавиш. Это элегантно, потому что разработчикам так легко создавать приложения, которые кажутся им подходящими.
У меня нет этого кошмара. Не потому, что я думаю, что мы не смотрим в будущее с кучей разных видов приложений на Mac, а потому, что меня просто не волнует, что на Mac есть куча разных видов приложений. Я готов обменять немного сложности на все дополнительные возможности, которые предоставляет Mac. Как говорит старый Стив Джобс, это грузовик. Грузовики предназначены для перевозки грузов.
Я также не беспокоюсь о первоначальной мечте о Mac. Когда-нибудь все это замешательство будет разрешено, и все снова станет последовательным. Учитывая направление дизайна, которое выбрал Big Sur, и то, куда дуют ветры приложений, мои деньги сводятся к тому, что согласованность исходит от поглощения iOS / Catalyst, к лучшему или к худшему.
Оригинальная мечта о Mac не исчезла. Вы можете купить продукт сегодня с графическим пользовательским интерфейсом, который красив, предсказуем, весел и последователен.
Это называется iPad.
Спасибо, что дочитали до конца, ставьте лайк и подписывайтесь на канал!
До скорых встреч!