Я принял импульсивное решение загрузить и установить Big Sur на свой основной компьютер, так что вам не придется.

В этом блоге я сравниваю язык дизайна с Catalina, предсказывая мрачное возможное будущее macOS. Мы обсудим последствия перехода на ARM для разработчиков. Мы рассмотрим последствия обнесенного стеной сада Apple и их привязанность к закрытым системам, таким как iOS. Наконец, мы рассмотрим причины, по которым все это может нарисовать мрачную картину для будущего профессиональных пользователей MacOS.

OS X мертва - ARM идет

22 июня 2020 года Apple объявила о большой разорванности на WWDC 2020: Apple перейдет с процессоров Intel X86 на процессоры Apple Silicon ARM в течение следующих двух лет. На той же конференции они объявили, что macOS X, наконец, спустя 20 лет, подошел к концу. На горизонте грядет новая macOS: MacOS 11 Big Sur.

Как только я это услышал, я зашел на сайт разработчиков Apple и загрузил установщик Big Sur Developer Beta.

Когда компьютер завершил последний перезапуск процесса установки, я услышал звук, которого давно не слышал: великолепный звуковой сигнал запуска, сопровождаемый белым свечением логотипа Apple на черном фоне.

Сразу после просмотра главного экрана я вижу, что язык дизайна кардинально изменился. Это шок для моей системы после того, как я привыкла к современному, но знакомому языку дизайна macOS X Catalina.

Язык дизайна: Несвязно неуморфный

Неоморфизм ..? Вид.

Большое внимание в дизайне Биг Сура уделяется неоморфизму. Неоморфизм сочетает в себе плоский дизайн и скевоморфизм. Многие элементы выглядят «чище» за счет использования теней и прозрачности для создания глубины. Нейморфизм имитирует реальные объекты. Он вдыхает жизнь в чистый пользовательский интерфейс, добавляя физический элемент к парадигме плоского пользовательского интерфейса.

На мой взгляд, Apple промахнулась, выбрав низкоконтрастный дизайн и пожертвовав удобством использования; и столкновение элементов стиля iOS 6/7 с другими неуморфными элементами.

Привет, Apple: выберите язык дизайна и придерживайтесь его.

Многие иконки конфликтуют друг с другом. Неоморфизм состоит из плоских элементов с реалистичными текстурами и тенями. Они, кажется, забывают следовать своему языку дизайна, соединяя неуклюжие / устаревшие скевоморфные компоненты с современными нейроморфными / материальными элементами. Это случайная попытка создать более чистый UX / UI; датированные скевоморфные элементы перемешаны вместе с неуморфными рисунками, что в конечном итоге приводит к бессвязному, несколько хаотичному рисунку.

Вот прекрасный пример несовместимого дизайна. Иконки выглядят так, как будто они принадлежат iOS 5, располагаясь рядом с иконками неуморфных и материальных объектов. Если вы не видели ужасного меню батареи в системных настройках ... извините. Я потерял дар речи от его уродства и от того факта, что кто-то подписал этот ужасный дизайн, чтобы он был выпущен.

Сравнение дизайна Big Sur и Catalina

Язык дизайна Big Sur сначала кажется мне довольно чуждым по сравнению с более традиционным плоским дизайном OSX. По мере того, как я все больше использую Big Sur, UI / UX начинает расти во мне, но выбор реализации скевоморфных элементов стиля iOS 6/7… не лучший вариант. Совершенно очевидно, что Apple пытается сделать язык дизайна более похожим на iOS. Многие из ползунков выглядят подозрительно так, будто созданы для сенсорного управления. Просто глядя на этот центр управления с ползунками в стиле iOS, мне хочется прикоснуться к экрану. Я слышал то же самое скрытое подозрение, что Apple может перейти на сенсорный интерфейс для macOS, с различных технических сайтов, таких как The Verge.

Давайте посмотрим на «центр управления» по сравнению с меню Каталины:

Центр управления Big Sur против элементов управления меню Catalina

Выше вы можете увидеть добавленные в Big Sur простые значки рядом с параметрами раскрывающегося меню, такими как «Вывод звука». Внедрение новых значков оживляет раскрывающийся список, в остальном только текст.

Центр управления - Мое любимое дополнение к ОС

Мое самое любимое дополнение к Биг Сур - это центр управления. Мне очень нравится функциональность, собранная в едином красивом меню. Обратите внимание на правильную реализацию нового дизайна Big Sur: закругленные углы, создание нескольких слоев с различной прозрачностью для создания глубины и более широкое использование предпочтительного цвета акцента пользователя. Здесь есть все настройки, к которым вам нужно часто обращаться. Параметры Wi-Fi, Bluetooth и громкости теперь доступны всего в одном клике. Также есть несколько избыточное добавление регулировки яркости дисплея / клавиатуры, которое уже доступно на сенсорной панели. Тем не менее, я обнаружил, что использую центр управления яркостью чаще, чем сенсорную панель.

Центр управления - долгожданное улучшение по сравнению с отдельными раскрывающимися списками Catalina для Bluetooth, громкости и сетевых настроек.

Режим «Не беспокоить» больше не скрывается в верхней части меню уведомлений, он не отображается за пределами экрана, пока вы его не прокрутите. Он буквально вне поля зрения, и пользователю нечего сказать, что это за кадром ... скатертью дорога.

Примечание: обратите внимание, насколько неуместно выглядит новый слайдер по сравнению со старым:

Слайдеры Big Sur - они принадлежат сенсорному экрану.

Как я уже упоминал ранее, хотя новые ползунки меню могут быть эстетически приятными, они выглядят неуместно на несенсорном экране. Это как если бы они взяли слайдеры iOS ... и просто вставили их в Биг Сур. Их функциональность затрудняется из-за того, что нужно щелкать и перетаскивать на большое расстояние. Иногда мне приходилось щелкать и перетаскивать дважды, потому что один раз ползунок не сдвигался полностью. Однажды поздно вечером я чуть не коснулся экрана, и мой полусонный мозг увидел перед собой манящий сенсорный слайдер на MacBook. Мы рассмотрим последствия этого перехода к iOS позже.

Реализация дизайна визуально очень хороша. Опять же, использование прозрачности, минималистичных иконок и закругленных углов - красивая подача, тусклая функциональность.

Каталина шлепанцы

Глядя на раскрывающееся меню Catalina после использования Big Sur, вызывает трепет. Ясно, что дизайн Catalina устарел и, честно говоря, немного уродлив, после того, как увидел реализацию Big Sur. Но они сделали одну важную вещь правильно: они использовали правильные ползунки.

Строка меню и окна используют прозрачность, чтобы создать глубину и подтолкнуть к более минималистичному дизайну. Опять же, Биг-Сур пытается использовать неоморфизм. Один аспект, с которым они неплохо справились, - это полупрозрачные окна с предпочтительным цветом акцента, а гладкие закругленные углы довольно единообразны повсюду… в отличие от многих других элементов дизайна в Big Sur. .

Прозрачная строка меню - долгожданное изменение

Поскольку меню постоянно отображается, когда оно не находится в полноэкранном режиме (как в OSX, так и в Big Sur), это долгожданное изменение - сделать его полностью прозрачным. Простое изменение: он убирает беспорядок на экране, поскольку не так часто привлекает ваше внимание, как предыдущая непрозрачная строка меню.

Строка меню Catalina не будет пропущена.

Мне нравится добавление значков рядом с опциями раскрывающегося меню, как, например, «Вывод звука» выше. Внедрение новых значков оживляет раскрывающийся список, в остальном только текст.

Новые окна выглядят довольно приятно, разительно контрастируя с окнами OS X, которые начинают выглядеть немного устаревшими.

Центр уведомлений выглядит фантастически - еще одна победа для Apple

Наряду с центром управления Apple прибила центр уведомлений и виджеты. Минималистичный дизайн выглядит фантастически, серый фон больше не мешает потрясающим динамическим обоям. Ваш взгляд сразу упирается в мягкие округлые уведомления и виджеты, в отличие от моего опыта работы с несколько загроможденным центром уведомлений Каталины. Как и в случае с панелью меню, простое удаление визуального беспорядка, такого как сплошной фон, может полностью изменить визуальный эффект дизайна.

Центр уведомлений Каталина (слева) и Биг-Сур (справа):

Будущее macOS: огороженный сад и неопределенное будущее для разработчиков

Переход на этот универсальный язык дизайна с переходом на ARM оставляет меня немного… обеспокоенным за будущее macOS. Не поймите меня неправильно; переход от X86 в сопровождении этой новой macOS действительно впечатляет. Совершенно очевидно, что Apple хочет сделать MacOS более похожей на iOS / iPad OS. Для разработчиков, которые работают в основном с macOS, iOS и iPadOS, переход к единому стандарту имеет определенный потенциал.

Прямо сейчас разработчики, ориентированные на Apple, должны преодолеть сложность всех различных стандартов (SwiftUI против Catalyst и т. Д.), А также основных методов создания приложений для всей линейки продуктов Apple (macOS, iOS, iPadOS). Благодаря более лаконичному и универсальному способу разработки приложений для разных платформ он избавит многих разработчиков от головной боли, связанной с созданием и переделкой приложений для каждой платформы.

Смешанное мнение разработчиков

Я слышал неоднозначные отзывы от разработчиков, потому что многие из нас работают за пределами огороженного сада Apple (в основном состоящего из довольно закрытых систем). Что произойдет со всеми моими приложениями, созданными с использованием Objective-C, Electron, Flutter и React Native? Будет ли все на Mac в конечном итоге выглядеть как стандартные приложения для iOS / iPad.

Просто взгляните на все уродливые приложения Catalyst, безуспешно пытающиеся имитировать прикосновение с помощью трекпада / мыши для сенсорного UX / UI - спойлер: они выглядят неуместно, убиты, приложения iOS и работают ужасно .

Давайте посмотрим на силиконового слона в комнате: ARM принципиально отличается от X86. Хотя Apple говорит, что переход будет плавным, я не могу не беспокоить многих моих друзей-разработчиков и меня. Я предсказываю, что много нашего времени будет потрачено на попытки портировать приложения в ARM. Я предвижу головную боль от устранения сложных ошибок и необходимости перестраивать огромные части кодовой базы, чтобы обойти ограничения ARM. Я думаю, я буду видеть много отсутствующих / непригодных для использования зависимостей и множество неработающих отраслевых приложений / плагинов.

Закрытые системы, Право [НЕ] на ремонт, Электронные отходы MacBook

На мой взгляд: Mac необходимо сохранить в некоторой степени открытой экосистемой, как сейчас (акцент на в некоторой степени). Я считаю, что если я заплачу 3500 долларов за Macbook Pro i9 16-дюймовой спецификации 2020 года… что я сделал недавно - тогда я заслуживаю доступа, изменения, обслуживания и ремонта моей системы. Я разработчик, я компьютерный энтузиаст, я несу ответственность за последствия действий на моей машине; но Apple, пожалуйста, позвольте мне поработать и полностью использовать мою специализированную профессиональную машину.

Очевидно, Apple уже продемонстрировала, что они пытаются заблокировать оборудование Mac, о чем свидетельствует их судебный иск против независимого ремонта. [Источник] »У них есть история, заставляющая пользователей платить возмутительные цены за простые исправления, или, что более вероятно: сообщая пользователям, что их ремонтируемую машину необходимо полностью заменить, и все это ради огромной финансовой выгоды за счет клиентов. Их пренебрежение к окружающей среде - вторичный эффект того, что Apple заблокировала оборудование своих систем. Тысячи совершенно исправных Macbook с чипом '16 + T2 уничтожены, потому что прошлый владелец не может правильно удалить свой старый пароль, а Apple отказывается восстановить доступ к текущему владельцу [источник], сделав компьютеры бесполезными блестящими плитами [Источник].

Неопределенное будущее для профессиональных пользователей

Другая проблема, iOS / iPadOS, очень «ориентирована на потребителя», опять же, очень закрыта от вмешательства пользователя ». Чтобы изменить что-либо даже удаленно, вам нужно сделать джейлбрейк, вырваться из обнесенного стеной сада Apple. Тот факт, что вы не можете просто установить приложение через APK с какого-либо сайта (например, Android), а вместо этого должны пройти через монополизированный Apple App Store, несправедливо ограничивает как разработчиков, так и пользователей. Я немного обеспокоен, поскольку macOS приобретает очень похожий на iOS вид, а также при переходе с X86 на ARM, что Apple может заблокировать доступ пользователей к macOS. Я ничего не могу поделать, но опасаюсь, что свобода macOS для профессиональных пользователей / разработчиков будет постепенно заменяться на более «ориентированный на потребителя» опыт, при котором «простота использования» станет абсолютным приоритетом. Я боюсь, что профессиональные пользователи Apple в конечном итоге окажутся в затруднительном положении из-за тяжелой руки Apple.

Этот сценарий является лишь предположением на данный момент, но macOS вполне может приближаться к предложенной выше скользкой дорожке.

В заключение

Биг-Сур может стать чем-то большим. Если они исправят застарелый скевоморфизм и сделают все связно неоморфным, это будет потрясающая ОС. Что касается будущего macOS, то никто не знает, что планирует Apple, но есть определенное стремление сделать все ОС более унифицированными. Насколько далеко зашла Apple в этом, действительно знает только Apple (или, по крайней мере, я надеюсь, что они знают ...).

Я недавно перешел на новый MacBook, когда работал над этим сообщением в блоге. Мой «старый» MacBook 2018 года (i7, 12 ГБ ОЗУ) постоянно работал более чем на 200 градусов, достигая 100% загрузки ЦП и не хватало ОЗУ, когда я работал в многозадачном режиме и создавал приложения. Я могу с уверенностью сказать, что мой MacBook Pro 2020 16 (Intel i9 2.3Ghz, 32GB RAM, AMD Radeon Pro 5500M 8GB) пока что является идеальным двигателем для разработки. Apple шокировала техническое сообщество в целом, когда они с удивлением прислушались к отзывам клиентов! Клавиатура больше не имеет изъянов; На самом деле мне больше нравится ощущение от новой клавиатуры. Он работает как абсолютный зверь, доминируя в тестах производительности, даже не напрягаясь в громоздком рабочем процессе разработчика, поскольку я одновременно транслирую 4K-видео с досадно большим количеством открытых вкладок.

Этот MacBook 16 - огромная победа для профессиональных пользователей. Apple наконец-то показала нам, что они заботятся о профессиональных пользователях, многие из которых раньше считали, что Apple не обращает внимания на такие массовые продукты, как iPhone. Было бы огромной ошибкой создать этот хорошо построенный электростанции только для того, чтобы затем опрокинуть будущую линейку ARM Mac. Это ошибка, с которой не мирилось бы большинство профессиональных пользователей. Я лично знаю массу разработчиков, которые перешли на Windows за последние пару лет. Это может быть связано с тем, что Apple годами пренебрегала исправлением дефектной конструкции клавиатуры, или из-за того, что Каталина отказалась от поддержки устаревших приложений. Но у Apple по-прежнему есть лояльная пользовательская база программистов / специалистов по науке о данных, которую им нужно поддерживать, иначе начнется массовый уход разработчиков на Windows.

Я надеюсь, что по мере их перехода на ARM они сохранят (или даже повысят) текущий стандарт функциональности и качества, который постепенно демонстрирует этот MacBook 2020 года, - но только время покажет, как это закончится.

Проверить:

Ужасная политика Apple по ремонту вынуждает магазины уничтожать стопки MacBook Pro - Input Mag

IPadификация MacOS - The Verge