У пользователей macOS Catalina пропадают письма. Как решить проблему

Кто-то еще пользуется приложением «Почта» на Mac?

Проблемы с macOS Catalina у многих наблюдались еще тогда, когда операционная система была в состоянии бета-версии, но в основном они касались работы сторонних приложений. Многие проблемы Apple успела поправить к релизу, однако пользователи продолжают сообщать о багах. Один из них является критическим, поскольку касается работы с электронной почтой.

Пропали письма в macOS Catalina

По словам пользователей, которые обновились до macOS Catalina и работают с почтой в стандартном приложении Mail, после установки апдейта у них начали пропадать письма. Причем достаточно, например, просто перетащить письмо из одной папки в другую: это на первый взгляд стандартное действие может привести к исчезновению почты.

Вот как описывает проблему разработчик EagleFiler, одного из плагина для приложения Mail на Mac:

Перемещение сообщений между почтовыми ящиками, как с помощью перетаскивания, так и посредством AppleScript, может привести к его исчезновению на Mac. Причем после этого другие устройства из-за автоматической синхронизации увидят сообщение как удаленное.

Проблема носит критический характер, поскольку пользователь может и не заметить, что письмо исчезло, а опомнится уже потом. А поскольку данные синхронизируются с сервером, эти проблемы также могут распространяться на другие компьютеры и устройства, и полагаться на резервные копии здесь нельзя, поскольку данные почты постоянно меняются. Да и нет простого способа объединить восстановленные данные с сообщениями, полученными с момента последнего резервного копирования.

Предлагаем подписаться на наш канал в «Яндекс.Дзен». Там вы сможете найти эксклюзивные материалы, которых нет на сайте.

Как восстановить письма в macOS Catalina

Впрочем, есть способ снова получить свою почту, если у вас все же есть резервная копия. Для этого можно воспользоваться меню «Файл» — «Импортировать ящики», и выбрать почту из бэкапа. Правда, она отобразится в виде новых локальных ящиков и не будет объединена с существующими.

Старые письма восстановятся в виде локальных ящиков

Пока непонятно, связаны ли эти проблемы с ошибками приложения Mail, или другими факторами, такими как баги macOS Catalina или почтового сервера. В пятницу Apple выпустила бета-версию macOS Catalina 10.15.1 для разработчиков, но до сих пор неясно, исправляет ли эта версия ошибки в приложении Mail. Поэтому единственный совет пользователям, которые работают в этом приложении на Mac — «пока что приостановить обновление до Catalina».

Если вас затронула эта проблема, ее полное описание можно изучить здесь. А у вас были проблемы с почтой с после обновления до Catalina? Дайте нам знать в комментариях ниже.

Как превратить приложение на iPad в программу для Mac

Презентация macOS Catalina на WWDC 2019

В июне этого года, на WWDC, Крейг Федериги артистично и с примерами рассказал кое о чем очень важном. Благодаря чему в macOS вернулся Twitter, и появились Jira и Asphalt. Но самое главное о причине этих чудес так и не было сказано.

Чтобы никто не усомнился в важности и ценности этой причины, в macOS 10.15 устроили жестокую и безжалостную зачистку. Под нож пошли 32-битные приложения, с которыми не решались окончательно расстаться в течение многих лет, приложения без подписи автора (по которой, в случае чего, автора легко и быстро вычислят). Жертвы этого чудовищного акта вандализма, до самого последнего их дня, были востребованы, многие из них были уникальны, их нечем заменить. Образовалась область повышенного спроса. И теперь нужно максимально быстро и качественно этот спрос удовлетворить. Не поспешили ли они? Вдруг этот “катализатор”, исправно ускорявший создание Mac’овских приложений в пробирках в лабораториях Apple, или под присмотром её специалистов, в реальном мире превратится в “пшик”?

С чего началось создание Catalyst

На разработку ушло 2 года

Не преувеличили ли они своё достижение? Люди создающие программное обеспечение и те кто организует и управляют думают по разному. В конце 80-х недостаточное понимание этой разницы в мышлении буквально разрушило намечавшийся успех компании NeXT. То, что могла предложить эта компания, при грамотном применении, обещало реальные конкурентные преимущества. Гениально, на личном примере (а Стив все-таки менеджер, не программист), он внушил аудитории: библиотеки и средства разработки от NeXT просты, эффективны, сроки разработки программ уменьшаются в разы. Ему поверили. У тех кто принимает решения, сложилось превратное представление о увиденном. Когда их пытались переубедить специалисты, они не верили никому. Программисты – лентяи, менеджеры – перестраховщики, все плохие. Результат: сроки на реализацию проектов устанавливались нереальные (потому что в NeXTSTEP все разрабатывается быстрее в разы), без предварительной подготовки персонала (потому что все просто и понятно, учиться нет необходимости), да еще и с завышенными требованиями. Естественно, это не работало, проект за проектом заканчивались ничем. Разочарование, обвинение Джобса и NeXT в обмане и жульничестве.

Крейг Федериги отважно наступил на те же грабли. Чтобы превратить iPad-приложение в настоящее Mac’овское приложение, нужно в Xcode, в конфигураторе проекта, поставить галочку в в чекбоксе “Mac”. И это – почти все. Превращение на этом не заканчивается, в проекте нужно сделать еще кое-что, но все это займет максимум несколько дней. А то и несколько часов. Все легко и просто. Вот примеры (Twitter, Jira, Asphalt). Пробуйте! Это же легко!

Летом 2018 года о чем-то похожем уже говорили. Несколько приложений для iPhone (News и еще что-то), каким-то волшебным образом, были перенесены в macOS Mojave. Они, если честно, не впечатляли. Упоминалась технология Marzipan. Чем-то похожим в Apple уже занимались, в начале 10-х, но по каким-то причинам проект был закрыт. И вот – Catalyst. Катализатор. Вещество, которое само не принимает участия в химической реакции, но многократно её ускоряет. Презентация в исполнении Крейга Федериги была, как всегда, блестящей и захватывающей. Сразу же всем доступным для общения представителям Apple стали задавать один и тот же вопрос: “это слияние iOS и macOS?” – на который все ответили “нет”. Ага, решили журналисты, значит все-таки слияние. Не думаю. И в любом случае, даже если бы это было слиянием, со стороны мобильных операционных систем в нем участвовала бы iPadOS.

Предлагаем подписаться на наш канал в «Яндекс.Дзен». Там вы сможете найти эксклюзивные материалы, которых нет на сайте.

Как перенести приложение с iPad на Mac

Если опустить подробности и сильно все упростить, все нынешние системы Apple устроены очень похоже. То, что не имеет дела с пользовательским интерфейсом, совпадает в них почти один в один. Будем называть эту часть по имени главной из библиотек входящих в эту часть: Foundation. В macOS пользовательским интерфейсом “занимается” AppKit, в iOS и iPadOS – UIKit. Физические принципы интерфейсов существенно отличаются. В Mojave, в рамках проекта с кодовым наименованием Marzipan, рядом с AppKit появилась необычная библиотека с знакомым названием – UIKit. Для потребителей (исходные файлы программ) она почти один-в-один совпадала с UIKit из iOS. А вот её начинка, максимально близко к оригиналу, имитировала UIKit средствами macOS, то есть AppKit.

Приложение в Catalyst (и в Marzipan)

Полученное в результате катализа приложение работает так: поскольку большая часть его исходного кода написана для iPadOS, интерфейсная часть программы взаимодействует с UIKit/macOS, который выполняет роль умного синхронного переводчика. С самой macOS взаимодействует AppKit. На уровне блок-схемы это просто и элегантно, в реальности все сложней. Перевод инструкций реального приложения для iPad в инструкции для macOS не может быть идеален. Блок Foundation (который даже не стали показывать на блок-схеме) в macOS и iPadOS почти идентичен. Почти. Кроме Foundation и UIKit в реальном приложении используются и другие библиотеки, не все из которых поддерживаются в macOS. В исходном коде все, что пытается использовать эти библиотеки, нужно изолировать. И, возможно, эту часть функционала приложения нужно реализовать какими-то обходными средствами. То есть, далеко не каждое приложение можно превратить в Mac’овское за 2-3 дня.

Связка Mac и iPad

Даже поверхностного знакомства с Catalyst достаточно для правильного ответа на вопрос про слияние. Это не слияние. Это еще один способ создавать приложения для macOS, не более того. В настоящее время, таким приложениям приходится проходить проверки в двух App Store. Сначала – в iOS App Store (iPadOS App Store, насколько я знаю, пока еще не появился), основой для катализа должно быть iPad-приложение отвечающее требованиям Apple. А потом – в Mac App Store. Хлопотно? Вроде бы Apple планирует организовать для “каталитических” приложений отдельный App Store (честно говоря, не представляю как в эту схему можно воткнуть специальный App Store – жду с нетерпением). Превращение macOS-приложений в приложения для iPadOS даже не рассматривается.

Поможет ли катализатор возместить пользователям Mac’ов утраченное ими в результате зачистки 2019 года? Поживем – увидим.

Twitter выпустил приложение для Mac, портировав его с iPad

Приложение уже можно скачать в Mac App Store

Этим летом Apple анонсировала Project Catalyst — амбициозный кроссплатформенный проект, который призван увеличить количество новых программ и игр на платформе macOS. Для этого будет использоваться огромная экосистема приложений iOS (пока что только версии для iPad). И вот, на днях официально вышла macOS Catalina, чтобы облегчить разработчикам портирование своих приложений для iPad на Mac. Одним из первых, кто решил попробовать новую возможность, на удивление оказался Twitter.

При помощи Project Catalyst разработчики сервиса микроблогов портировали свое приложение для iPad на компьютеры Mac, и теперь Twitter для Mac официально доступен в магазине приложений Mac App Store.

В окне набора можно добавить изображение, местоположение и другое

Приложение Twitter для Mac будет знакомо всем, кто использовал приложение Twitter для iPad. Оно имеет очень похожий интерфейс, но с некоторыми настройками, которые помогут ему вписаться в стилистику macOS. Также имеется поддержка ночного режима, и приложение Twitter будет автоматически переключаться между светлым и темным интерфейсами в зависимости от настроек системы macOS.

Главный экран приложения выполнен в стиле iPad

Есть все необходимые возможности, в том числе поиск интересных статей

Twitter распространял свое официальное приложение для Mac в течение нескольких лет, но в прошлом году отказался от его поддержки и вместо этого направил пользователей в веб-версию. Тем не менее с появлением Catalyst сервис решил пересмотреть свое мнение:

Новое приложение Twitter для Mac будет использовать наш существующий код с iOS, а не создаваться из отдельной кодовой базы, следуя той же успешной стратегии, которую мы задействовали с веб-версией для расширения количества наших пользователей. Так мы сможем поддерживать необходимый набор функций в наших приложениях для iOS и Mac при относительно низких затратах на их обслуживание.

Читайте также - Twitter отказывается от поддержки приложения для Mac

Цель Project Catalyst — предоставить разработчикам возможность создавать универсальные приложения, которые будет одинаково хорошо работать как на iPhone и iPad, так и на компьютерах Mac. Безусловно, это также даст индустрии приложений толчок вперед — издатели получат ещё один стимул для разработки программного обеспечения, а у пользователей появится доступ к новым полезным приложениям.

Разработчикам необходимо просто поставить соответствующий флажок в проекте iOS-приложения, чтобы приложение начало работать и в macOS. Правда, для корректной работы программу все же придется доработать дополнительно: функция автоматического переноса позволяет лишь адаптировать элементы сенсорного интерфейса, что позволяет управлять приложением с помощью указателя.

Амбициозный проект по переносу приложений с iPad на Mac в будущем будет только набирать обороты. Результаты этой работы совсем скоро мы сможем увидеть на наших компьютерах. А пока попробуйте, как это выглядит на примере приложения Twitter — ссылку найдете ниже.

Название: Twitter for Mac
Издатель/разработчик: Twitter, Inc.
Цена: Бесплатно
Встроенные покупки: Нет
Совместимость: macOS
Ссылка: Установить

Apple выпустила macOS 10.15.1 beta 1 и отозвала iPadOS 13.2 beta 2 для iPad Pro

macOS 10.15 неидеальна. Иначе зачем была нужна macOS 10.15.1

Несмотря на то что именно понедельник и вторник являются традиционными днями, на которые Apple обычно назначает выход обновлений своих операционных систем, на этой неделе всё произошло с точностью до наоборот. Пропустив первые два дня, со среды в Купертино начали наращивать сбившийся темп, выпуская по два, а то и по три апдейта за день. Поэтому сегодняшний выход первой бета-версии macOS 10.15.1 хоть и не был ожидаемым событием, всё-таки никого не удивил.

Сегодня Apple выпустила macOS 10.15.1 beta 1 для разработчиков. Это значит, что тестовая версия распространяется в закрытом режиме только среди пользователей с соответствующими профилями. Несмотря на то что легально их не может получить никто, кроме разработчиков, отчисляющих Apple ежегодно по 100 долларов, найти бета-профиль разработчика в Сети — пара пустяков. Поэтому, если вам не терпится протестировать свежий апдейт, приложите немного усилий и вам воздастся.

Что нового в macOS 10.15.1

На данный момент неизвестно, какие нововведения содержит в себе macOS 10.15.1, однако, скорее всего, это должны быть в основном исправления существующих уязвимостей и багов. Конечно, macOS 10.15 нельзя было назвать проблемным обновлением, однако она доставила некоторым немало хлопот. Как оказалось, многие пользователи лишились доступа к части функций Adobe Photoshop и Lightroom Classic. Их причиной стали проблемы совместимости из-за прекращения поддержки 32-битных приложений и плагинов.

Читайте также: Почему не стоит торопиться с установкой macOS Catalina

Что касается других проблем, то в целом macOS 10.15 оказалась довольно стабильным апдейтом. Во всяком случае, большинство недоработок, с которыми столкнулись пользователи, были связаны либо с их собственной неинформированностью относительно особенностей операционной системы, либо с отсутствием поддержки части функций некоторыми устройствами. Например, для многих стало удивлением, что MacBook Air 2017 и MacBook Pro 2015 не поддерживают функцию Sidecar, которая позволяет использовать iPad в качестве внешнего монитора.

Почему нельзя установить iPadOS 13.2 beta 2

Кроме выхода macOS 10.15.1 beta 1, сегодня произошло и другое событие. Совершенно неожиданно Apple приняла решение прекратить распространение iPadOS 13.2 beta 2 для iPad Pro, которая вышла буквально вчера. Как выяснилось, тестовая версия обновления не позволяла завершить установку, превращая планшеты в “кирпичи”. При этом исправить проблему традиционными методами вроде подключения к компьютеру и принудительному откату на релизную версию ОС оказалось невозможно.

Почему не стоит торопиться с установкой macOS Catalina

Хотите обновиться на macOS Catalina? Подумайте ещё раз

Наверное, каждый из нас сталкивался с дилеммой: установить обновление, которое выпустила Apple, сейчас и получить доступ ко всем новым функциям или немного подождать, пока установит кто-нибудь из знакомых и расскажет обо всех багах. В последнее время тех, кто выбирает второй вариант, оказывается все больше и больше. Сказывается здравый смысл, ведь кому захочется рисковать работой дорогостоящего устройства, которое пока — тьфу-тьфу — функционирует вполне исправно? Применительно к macOS Catalina такой подход более чем оправдан.

Первое, за что пользователи любят обновления — это нововведения. Но, несмотря на то что macOS Catalina действительно содержит массу новых функций, воспользоваться частью из них вам не удастся. Например, возможность запускать приложения от iPad на Mac оказалась не совсем тем, что нам обещали в Купертино. По словам разработчиков, перенос занимает много времени и сил. В результате многие приложения, выход которых планировался на эту осень, перенесли аж на конец года. А поскольку трудозатрат на портирование планшетных версий приложений под Mac требуется немало, то и бесплатной делать их не захочется никому.

Можно ли подключить iPad к Mac

Apple не торопится выпускать новые функции своих ОС. В чем дело?

Похожая ситуация обстоит с функцией Sidecar, которая позволяет подключать iPad к Mac в качестве внешнего монитора и графического планшета. Оказывается, Apple ограничила работу функции только iPad с поддержкой Apple Pencil и новыми моделями Mac, оставив за бортом даже MacBook Pro 2015 и MacBook Air 2017, несмотря на вполне актуальное железо. В Купертино объяснили это техническими ограничениями, но мы нашли способ, как запустить Sidecar на неподдерживаемых устройствах, хоть и довольно нетривиальный.

Читайте также: Apple официально отказалась от iTunes

macOS Catalina — первая версия десктопной ОС от Apple, которая официально не поддерживает 32-битные приложения. К этому шло уже давно, однако всё равно их блокировка привела к коллапсу. Как оказалось, многие пользователи даже не подозревали, что пользуются 32-битным ПО, и после установки обновления не смогли запустить многие из привычных приложений вроде Word, Excel и PowerPoint из оригинального пакета. Несмотря на то что они вышли ещё в 2011 году, они-прежнему пользуются популярностью среди пользователей.

Почему не запускаются приложения на Mac

Однако пакетом Microsoft Office дело не ограничилось. Многие пользователи пожаловались на сбои в работе приложений Adobe. Говорят, что причиной стали проблемы несовместимости. Из-за этого пользователи Lightroom Classic потеряли возможность импортировать фотографии с камер Nikon и лишились доступа к фукнции Lens Profile Creator. Пользователям Photoshop не повезло ещё больше, потому что они остались без возможности менять расширение файлов, потеряли доступ ко многим плагинам и ещё части функций.

Подпишись на наш канал в Яндекс.Дзен. Там мы позволяем себе гораздо больше, чем на сайте.

Но если часть проблем из описанных решить, в общем-то, можно, то вернуть поддержку 32-битных приложений или научить старые Mac и iPad запускать Sidecar без танцев с бубном уже не получится. Поэтому тут может быть два выхода. Первый — смириться с ограничениями, заменить 32-битное ПО на 64-битное и со спокойной душой обновиться на macOS Catalina. Второй — не обновляться совсем. Правда, в этом случае вы рискуете своей безопасностью, ведь обновления — это в первую очередь гарантия защиты от взлома, хотя и не стопроцентная.

Насколько безопасна macOS Catalina

В macOS Catalina появилось много изменений, связанных с безопасностью

Случилось то, что должно было когда-нибудь случиться. Приговор, объявленный семь лет назад, приведен в исполнение. Что-то очень важное ушло в прошлое, возможно навсегда. Это не просто еще одна мажорная версия macOS, это решительный шаг в какое-то еще не до конца понятное будущее – хотя некоторые его черты уже видны. И они ужасны, но это на первый взгляд. Взглянем на них еще раз. Отныне, программному обеспечению анонимных авторов путь в macOS закрыт.

Это даже не проблема, это возможность для максимально продвинутых анонимов проявить себя и свои способности на новом поприще. Взлом, проникновение, с соучастием пользователя даже не подозревающего об опасностях которым он или она себя подвергает. Собственно, то чего опасались в 2011-2012 годах, произошло. В феврале 2012 году Apple снизошла до объяснений: Gatekeeper, технологию способную задушить любые проявления свободы если они не были одобрены чиновниками компании, решили внедрять осторожно, в бархатном её варианте. Было очевидно: на этом они не остановятся. На примере iPhone SDK и iOS было доказано что даже к самым строгим и жестоким ограничениям разработчики легко привыкают, так как игра стоит свеч. App Store на каждом устройстве, приложение тут же становится доступно беспрецедентно широкой аудитории потенциальных клиентов, а то что запрещают приемные комиссии App Store, если вдуматься, не так уж и глупо.

Тем не менее, в 2012 году Mac OS X, плавно превращающаяся в OS X, была островком свободы, где дозволялось все. Бывшие Mac’овские программисты, из-за безумного спроса на программное обеспечение для iOS расставшиеся (на время?) с родной и любимой ОС не прекращали мечтать о возвращении в открытый и привычный мир. Сужу по себе, мечтая о возвращении было легче переносить козни приемщиков App Store, подстраиваться под не всегда удобные требования и ограничения. И вдруг – приемка, ограничение доступа к данным за пределами собственной “песочницы” приложения, запрет на многое еще – приходят и на Mac. Программы вольных разработчиков часто вызывали ужас, их интерфейс был поразительно неудобным, чужим, часто непонятным и непродуманным, но то что умели делать эти программы часто было уникально. Вероятность что вольные авторы потратят своё драгоценное время на переработку программ для не самой (увы) популярной из поддерживаемых ими платформ, что они подчинятся нелепым (с их точки зрения) правилам Mac App Store и будут покорно исправлять проблемные, по мнению оторванных от реальной жизни придурков из его “приемки”, была удручающе низкой.

Установка приложений от неустановленных разработчиков на Mac

В 2012 приговор этой свободе был оглашен, но его исполнение было отложено. На какой-то неназванный срок. Привратник и помогающие ему технические и программные средства, потихоньку, готовились к дню “Д”. Его несколько раз собирались объявить, но откладывали. В связке с контролирующим конфигурацию чипом-шпионом Apple T2 строгие правила стали бы непреодолимым препятствием на пути цифровой нечисти и проявлений необузданного творчества. В тот раз решение о вводе в действие плана с неизвестным названием принято не было. Но в конце 2018 года группа товарищей, скромно именующая себя “мозгом Apple”, решила что время пришло. В macOS Catalina, Привратнику и его товарищам предоставлены самые широкие полномочия. Пока еще не такие как в iOS или в iPadOS, но в этой системе разрешено запускать либо свои собственные приложения, как и в iOS/iPadOS, либо приложения написанные “официальным членом союза писателей”, подписаны его уникальной подписью, для получения которой разработчик должен зарегистрироваться в Apple Developer Program. Либо приложения приобретенные в Mac App Store.

У желающих писать программы для macOS теперь только два пути: проектировать свой продукт с учетом требований Mac App Store и, после тщательной проверки, позволить Apple разместить его на виртуальных полках своего магазина, делегировав ей заботы и проблемы не связанные с конструированием и разработкой программного обеспечения, при этом соблюдения правил виртуального магазина обязательно. Или отказавшись от проверки (в полном объёме) и от помощи в дистрибуции и контроле за оплатой покупок, заняться этими вопросами самостоятельно. До macOS Catalina, в этом случае никто и ни в малейшей степени не ограничивал разработчика в его самовыражении. Начиная с macOS Catalina и эту разновидность программного обеспечения будут подвергать проверке.

Проверка осуществляется автоматически, при сборке релизной версии приложения, в Xcode, эта фаза называется “нотариальным заверением релиза”, но что в самом деле при этом проверяется, что может стать причиной отказа в благословении подписанного приложения – пока неизвестно. Даже если на первых порах никаких репрессий не будет, ввести их в действие будет легче легкого. В 2012 году запуск анонимных приложений был, теоретически, запрещен. В системных настройках можно было выбрать один из трех режимов: разрешить запуск только приложений из App Store, разрешить запуск только подписанных разработчиком приложений либо разрешить все, оптом. Последний выбор объявили опасным, его не рекомендовали – поэтому на большинстве Mac’ов был выбран именно он. Через несколько лет выбор “разрешить все” из системных настроек убрали, но открыли чуть более умную и недоступную неумелым пользователям лазейку. Открывая приложение с помощью меню пользователь получал возможность разрешить запуск запрещенного приложения, с этого момента его можно было запускать по всякому. Это не вседозволенность в чистом виде, но реальная уязвимость. Клиент добывает где-то, скорее всего в сети, программу которая обещает решить какие-то его проблемы, естественно даёт добро на её бесконтрольный запуск, пробует, говорит “фи” и забывает про неё. Программа анонимная, в ней может быть все что угодно. Это уязвимость. Даже удивительно что её так долго терпели.

Читайте также: Как работает функция Sidecar на iPad и Mac

Непроверенные Apple приложения, начиная с macOS Catalina, можно распространять в виде исходных кодов. Для Xcode. Возможно, и для других сред разработки (хотя не факт). Приобретающая сторона открывает проект в Xcode, строит его, при желании вносит в код собственные изменения или дополнения – и пользуется. Неуязвимых в принципе систем нет и не может быть. Я не сомневаюсь что появятся и другие способы нелегального тиражирования непроверенных программ, и что-то вроде jailbreak – но сложностей на пути вредоносных программ станет больше.

Теперь устанавливаем софт только от проверенных разработчиков

Безопасность в macOS Catalina

Теперь всем, кто пишет программное обеспечение для macOS для легального публичного распространения, прийдется регистрироваться в Apple Developer Program (это платный подписной сервис, стоимостью в 99 долларов – кроме сертификата разработчика который необходим для генерации подписи, права отправлять в соответствующий App Store свои программы для всех “яблочных” платформ, членство в программе предоставляет целый ряд полезных привилегий – доступ к бета-версиям операционных систем и программных продуктов Apple, допуск на закрытые форумы разработчиков Apple где на вопросы, время от времени, отвечают сотрудники Apple и еще некоторые.

Почему именно сейчас? Ответа у меня нет, просто сообщу несколько фактов, возможно уже известных вам: одновременно с этим, все “яблочные” платформы переходят на новую файловую систему APFS. Apple File System. Буква “P”, вроде бы, обозначает вторую букву в слове Apple. Хорошая компания, почему бы не проявить к ней чуть больше уважения чем ко всем другим и не обозначить её первыми двумя буквами? А если это Apple Protected File System, о чем мы пока не должны догадываться? Apple T2, чип с подозрительным набором функций, и берущий на себя все больше и больше забот? Не медленный ли это переход на ARM-процессоры? Catalyst – стираем еще одну границу между платформами. И многое другое. К чему бы это все?

macOS Catalina — апдейт, полностью посвященный безопасности

В macOS Catalina у Привратника изменились правила работы, приложения неизвестных авторов теперь запрещены. Безусловно и абсолютно. Пока еще разработчик имеет право распространять свои приложения самостоятельно, не через Mac App Store, не связывая свою фантазию ограничениями онлайн-магазина. Но, чтобы программное обеспечение могло работать в macOS Catalina, автор должен зарегистрироваться в Apple Developer Program (это “платный сервис”, за 99 долларов в год) и подписывать свои программы, чтобы в случае какого-нибудь безобразия автора можно было найти и наказать. Такой способ почти бесконтрольного распространения стороннего программного обеспечения дебютировал в том же 2012 году, рекомендовался Apple как отличный компромисс, и до сих пор никаких особых неудобств (кроме необходимости ежегодно продлевать членство в Apple Developer Program) не доставлял. Тем кто берет на себя ответственность за свой софт и предпочитает распространять его самостоятельно, проходить проверку в App Store, как и прежде, не нужно. Но без “нотариальной проверки” со стороны Apple подписать своё творение уже не удастся. Что проверяет Apple – неизвестно. Пока никакой информации о претензиях к программам со стороны “фруктовых нотариусов” нет. Но теперь, в любой момент, при первом же “ахтунге”, Apple запросто может ввести любые ограничения.

Это не единственное изменение в системе безопасности. Привратник, начиная с macOS Catalina, не ограничивается проверкой документов – он “просвечивает” внутренности приложений. Привратник не единственный сотрудник системы безопасности, который все время на посту – Mac’и с macOS Catalina, если верить декларациям Apple, будут в большей безопасности, чем раньше.

macOS Catalina: блестящий релиз или нет?

От установки macOS Catalina в восторге не все

Пришествие macOS Catalina “взорвало Интернет”. Гнев и возмущение, эмоции, плач об утраченных по вине безответственного “Фрукта” данных, недобрые пожелания в адрес виновных в этом преступлении против человечества – то есть, все нормально. Дебют новой мажорной версии macOS блестяще удался. Если бы интенсивность и эмоциональность критики в сети соответствовали реальности, у Apple уже не было бы даже малейшего шанса оправдаться и уйти от ответственности. Её судил бы не трибунал в Гааге (это же преступление против человечества какое-то, судя по комментариям в СМИ и в блогах) и не Нюрнбергский суд, все было бы еще страшнее и безнадежнее: компания неминуемо разорилась бы, не выкрутиться бы ей уже, она сама себе нанесла бы ущерб несовместимый с жизнью. Но все не так просто.

Это пятый или шестой мажорный релиз Mac OS X/OS X/macOS на моей памяти, получивший столь живые и искренние отклики пользователей. Бывало хуже. В октябре 2007 я пострадал от нулевого релиза Mac OS 10.5 “Leopard”, который мне пришлось ставить на единственный рабочий компьютер из-за производственной необходимости. Обычно я не связываюсь ни с “нулевыми” релизами новых больших версий, вроде macOS 10.15 (фактически, 10.15.0), ни даже с первыми (10.15.1 ждем со дня на день). Тогда мне помогла установка двух систем, и это же рекомендуют делать с 10.15. 10.5 и 10.15 – символично? PowerMac G5 с двумя OS я назвал “Тигропард”.

Итак, правило номер один: не спешить с установкой. Мажорные версии систем тестируют с особой жестокостью, не жалея на это ни сил, ни времени. На разных конфигурациях, на самых разных задачах и в самых невероятных условиях – но предсказать все возможные случаи реальной жизни невозможно в принципе. Перед выходом мажорной версии, уже очень давно, всех кто способен “держать оружие”, в принудительном порядке отправляют в оплачиваемый отпуск на пару-другую дней, даже в самом благоприятном случае аврал после столкновения системы с реальностью неминуем. Так устроен мир. Правило номер два созерцательное: не спешить с выводами. Те, у кого все хорошо, крайне редко пишут об этом в комментариях или в блогах. Или пишут об этом неярко и без эмоций. Их не слышно. А вот те у кого что-то болит, кому плохо, кто несет потери из-за каких-то (опустим эпитеты) инженеров и менеджеров, обязательно и многократно, выскажут своё мнение. Почти все проблемы нулевых и первых релизов, рано или поздно, будут исправлены. У многих все просто заработало, их просто не слышно. Вы не поверите: в “стеклянном доме” в Apple Park удивлены вовсе не взрывом негатива. Они ожидали что все будет намного хуже. Чем же они зарядили новую систему?

Установка macOS Catalina

Театр начинается с вешалки (в театре имени Стива Джобса её нет, Think Different), а новая операционная система начинается с её установки. И тут, как и следовало ожидать, не все гладко и бесконфликтно. Обновление системы сравнимо с операцией на головном мозге у белковых приложений к компьютеру. Опасно, сложно, непредсказуемо. В рекомендациях по установке сообщается что на диске подвергаемом этому испытанию должно быть не менее 15 Гигабайт незанятого пространства. Опытном путем установлено: если на диске меньше чем 50 Гигабайт незанятого пространства, риск зависания на каком-нибудь из этапов установки значительно возрастает. Тех, у кого нервы из тантала, и кто был готов смотреть на “Estimating time remaining…” или “Less than one minute remaining” упрямо и бесконечно, через 8-12 часов ждало чудо. Не всех, некоторых. Надоевшая до тошноты надпись, внезапно, исчезала – и процесс установки успешно завершался, через несколько минут или даже секунд. А вот узнать, есть ли смысл чего-то ждать или все висит намертво и навсегда – до сих пор невозможно. Перемудрили в Apple с лаконизмом и дружелюбием интерфейсов. Дружелюбие к пользователю, доведенное до крайности, враждебно.

MacBook с установленной macOS Catalina

За первые несколько дней macOS Catalina попытались установить десятки миллионов Mac’овских пользователей. Apple отслеживает этот процесс (анонимно, обходясь без сбора персональных данных – скорее всего так и есть), и по соотношению успешных установок к общему числу попыток у Catalina все нормально. Не рекорд, но при таком количестве потенциальных опасностей это впечатляет. Установка занимает от 45 минут до 12 часов, в том числе и на таких же MacBook Pro 2012 года как у меня. Apple советует относиться к обновлению системы серьезно и ответственно, подстелить соломку (то есть, сделать бэкап). Следовать этим советам или нет – личное дело каждой личности. Следует знать что публикация этих рекомендаций снимает с Apple юридическую ответственность за любые неприятности с вашими данными. Операции на головном мозге опаснее для здоровья чем курение, споры с начальником или злоупотребление сладким. Но это у нас, у белковых. При неудачной установке новой версии системы все можно восстановить, если заранее позаботиться об этом. А вот по мнению самых непримиримых критиков новой версии, тем кто так и не смог установить 10.15 на свой Mac – повезло! Но об этом в следующем разделе.

На что жалуются пользователи macOS Catalina

Когда пользователи не в восторге

Если назойливое приставание к пользователю с просьбой ввести пароль (от Apple ID, например), что-то изменить или перенастроить, или подтвердить свою легальную и человеческую сущность, если и имеют какое-то отношение к обеспечению безопасности данных, то скорее негативное. Я провел за штурвалом “Каталины” чуть меньше часа, за это время у меня “проверили документы” не менее десяти раз. Владелец компьютера, чтобы не стоять все это время у меня за спиной, дал мне листочек на котором были записаны все его пароли, которые у меня могли в любую секунду запросить. Настраивать Touch ID не было смысла, это не мой компьютер. Рвение встроенной в него службы безопасности, с каждой следующей проверкой, надоедало мне все больше – и я знаю что не только мне, и что этот аспект жизнедеятельности новой версии обязательно поправят.

А вы уже установили macOS Catalina? Расскажите об этом в нашем Telegram-чате.

Жалуются не только на это. Но, к несчастью, ни с одной из популярных неприятностей мне столкнуться не довелось. Запустил Xcode, создал Playground, поигрался с ним – все работает, быстро и четко. Про iTunes я уже писал. Его расчленили, его больше нет, и уже не будет. В независимых приложениях не все штатно – а иначе и не бывает, это новые и не проверенные реальной жизнью приложения, а если число жалоб на некоторое безобразие превысит какой-то предел, проблемой займутся. Внезапные самопроизвольные выключения Mac’ов c macOS Catalina, с последующим самопроизвольным перезапуском – причину уже связали с Apple T2, хотя это происходит и с компьютерами в которых этого чипа нет. У меня эта проблема тоже есть – правда частично (без автоматического перезапуска), хотя у меня нет ни Apple T2, ни Catalina, я все еще на High Sierra. В 10.15 не встречал.

Приложения которые не работают, сервис безопасности который, похоже, запутался в представлениях кого и от чего он должен оберегать, на Mac’ах c жесткими дисками 10.15 перегревает компьютер (дефрагментация!), пустые списки продаж в Mac App Store и в Apple Music, возвращающиеся на место после перезагрузки, иногда после второй или третьей. Жалоб очень много, среди них есть очень серьезные. Но у большей части тех десятков миллионов которые уже установили Catalina на свои Mac’и, даже пренебрегая какими-либо мерами безопасности, бездумно – как новую версию iOS – жалоб нет. Или они просто отнесли Mac’и на помойку, и не убирая улыбки с лиц отправились переходить на Windows?

Sidecar в macOS Catalina работает не со всеми Mac и iPad. Но есть уловка

Как подключить iPad к Mac как второй монитор

Обновления операционных систем Apple хороши не только тем, что указывают на актуальность совместимых устройств, но и тем, что экономят деньги пользователей. Дело в том, что большая часть функций, которые появляются с выходом апдейта, копируют возможности сторонних приложений, некогда доступных в App Store за плату. Так было со сканерами QR-кодов на iOS, режимом Night Shift, понижающем цветовую температуру экрана на macOS, и много чем ещё. Поэтому все особенно обрадовались, когда Apple добавила в macOS Catalina поддержку бесплатного режима Sidecar для подключения iPad к Mac в качестве внешнего монитора. Но не стоит забывать об ограничениях, которые он в себе несёт.

Sidecar — это одно из обилия нововведений, которое расширяет экосистемные возможности устройств Apple. В отличие от приложения Duet Display, которое тоже выводит на iPad изображение с Mac и позволяет взаимодействовать с элементами компьютера на сенсорном экране, Sidecar оказывается гораздо функциональнее и полезнее. Мало того, что штатный режим не требует проводов, так ещё и позволяет использовать iPad в качестве графического планшета, рисуя или внося изменения в изображения на Mac при помощи Pencil. Вот только работает он, к сожалению, отнюль не с каждым устройством.

iPad с поддержкой Sidecar

Оказывается, подключить через Sidecar к Mac можно далеко не каждый iPad. Ключевым условием для подключения является совместимость планшета с Apple Pencil. Несмотря на то что само перо для работы с режимом не требуется, его поддерживают только следующие модели iPad:

  • iPad Pro (все поколения);
  • iPad Air 3 (2019)
  • iPad mini 5 (2019)
  • iPad 6 (2018)
  • iPad 7 (2019)

Какие Mac поддерживают Sidecar

С Mac тоже не всё так однозначно. Как и в случае с iPad, Apple почему-то решила ограничить количество моделей компьютеров, которые смогут подключаться к планшету через Sidecar:

  • iMac (конца 2015 г.в. и новее);
  • MacBook Pro (2016 г.в. и новее);
  • MacBook Air (2018 г.в. и новее);
  • Mac Mini (2018 г.в.);
  • MacBook (2016 г.в. и новее);
  • iMac Pro (2017 г.в.)

Читайте также: Как работает функция Sidecar на iPad и Mac

С чем именно связаны ограничения на использование Sidecar на Mac более старых моделей, несмотря на то что они и обновились до macOS Catalina, сказать сложно. Можно было предположить, что всё дело в “железе”, но почему в таком случае iMac 2015 года выпуска совместим с Sidecar, а MacBook Pro того же периода или MacBook Air 2017 — нет? В Купертино объясняют это техническими ограничениями, но предпочитают не вдаваться в подробности, оставляя пользователей наедине с ещё одним запретом.

Как включить Sidecar на старых Mac

Впрочем, попробовать включить Sidecar на несовместимых Mac всё-таки можно.

Проследуйте по пути /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore и скопируйте файл SidecarCore. Затем нужно отключить защиту целостности системы. Для этого нажмите на логотип яблока в верхней строке меню, затем «Перезагрузить» и зажмите CMD+R. Так мы запустим перезагрузку в режиме восстановления. Затем откройте терминал и введите команду csrutil disable. После ввода команды подтвердите действие нажатием клавиши Enter и снова перезагрузите Mac.

Теперь скачайте отсюда файл патча и извлеките его из архива. Именно он позволит снять ограничение на работу Sidecar, которое установила macOS Catalina. Для этого снова откройте терминал, введите команду chmode, перетяните файл патча в окно терминала и нажмите Enter. После этого введите в терминале команду sudo и снова перетяните файл патча в окно терминала. Это делается жестом Drag&Drop, а потому не должно вызвать каких-либо затруднений.

Чтобы завершить процесс, выполните перезагрузку Mac и откройте «Системные настройки». Если всё было сделано правильно и не было допущено ошибок, в открывшемся окне должна появиться пиктограмма приложения Sidecar. Откройте его, настройте варианты отображения и активации, а затем попробуйте подключить iPad к Mac. Для этого в строке состояния выберите иконку Sidecar и выберите в выпадающем меню свой iPad.

Этот трюк срабатывает и на релизной сборке macOS Catalina, хотя и несёт в себе ряд ограничений. В частности, пользователям, которые активировали Sidecar на старых Mac принудительно, приходилось терпеть низкое качество изображения, которое выводилось на iPad, задержку при выполнении команд и отсутствие беспроводного режима. Но даже если вы решились на выполнение положений из этой инструкции, помните, что это небезопасно, а все действия вы совершаете на свой страх и риск.

Разработчики жалуются на Project Catalyst. Чуда не вышло

Project Catalyst оказался не тем, чем казался

Этим летом Apple объявила о том, что с выходом macOS Catalina позволит разработчикам быстро и беспроблемно переносить приложения с iPad на Mac и наоборот. В Купертино уверяли, что перенос будет осуществляться чуть ли не в один клик и позволит стереть границы между двумя платформами. В результате на Mac должны были появиться многие программы и игры, которые раньше были эксклюзивом планшетных компьютеров компании. Но, как это бывает в последнее время, что-то пошло не так, как было запланировано первоначально.

Разработчики пожаловались, что процесс переноса приложений в рамках инициативы Project Catalyst оказался не таким лёгким, как утверждала Apple. По их словам, им приходится проделывать большую работу прежде чем планшетная версия приложения начинает приемлемо выглядеть и работать на Mac. Большая часть кода, из которого состоит софт, действительно остаётся прежней, уточнили разработчики, но то, на что приходится идти, чтобы портировать приложение, совершенно не вяжется с обещанием быстрого и лёгкого переноса, данного Apple.

Пользователь платит дважды

Из-за возникших сложностей при переносе приложений многие разработчики решили, что будут взимать с пользователей плату за портированную версию как за самостоятельное приложение. Сказались кардинальные отличия в структуре интерфейса и модели управления, которая у iPad и Mac практически не имеют ничего общего. Это требует особенного подхода к оптимизации софта, на который затрачивается едва ли не столько же времени, как на создание приложения с нуля, объясняют разработчики.

Читайте также: Как Project Catalyst изменит нашу работу с Mac

Для многих пользователей стало настоящим шоком известие о том, что им придётся дважды платить за одно и то же приложение на iPad и на Mac, хотя Apple обещала, что её новая инициатива позволит купить нужный софт только один раз, чтобы впоследствии пользоваться им на обеих платформах. По сути, должна была получиться универсальная версия программы, но из-за архитектурных различий вышло так, что общим у планшетной и десктопной версий остались только названия и элементы внешнего оформления.

Asphalt 9 для Mac

Сложность оптимизации привела к тому, что многие разработчики, которые обещали выпустить планшетные версии своих приложений под Mac, банально не успела к релизу macOS Catalina. К примеру, Gameloft приняла решение перенести запуск Alphalt 9 для Mac с этой осени аж на конец года. В противном случае, объяснили разработчики, запустить игру на компьютере банально не выйдет, не говоря уже о том, чтобы с удобством ей управлять. Об аналогичном решении сообщила и студия Warner Bros, разрабатывающая игру DC Universe.

Подпишись на наш канал в Яндекс.Дзен. Там всегда есть что почитать.

Но, как оказалось, это ещё не самый худший исход, которого можно было ожидать. Некоторые разработчики, оценив сложность процедуры переноса, вообще отказались от этой затеи. Такое решение принял Netflix, сообщивший о нём Bloomberg. В компании не стали вдаваться в подробности, однако даже без них можно понять, что её отпугнула сложность оптимизации приложения, которое может не дать нужного эффекта, учитывая, что многие подписчики сервиса пользуются его веб-версией.

Мнение: Apple, ты втираешь нам какую-то дичь

Apple не торопится выпускать новые функции своих ОС. В чем дело?

Уже несколько лет Apple тестирует на нас новую методику запуска новинок, которая состоит в том, чтобы представить какой-то продукт сегодня, а выпустить его в продажу только через несколько месяцев или даже лет. Ну, или не выпустить вообще, тут уж как повезёт. За примерами далеко ходить не надо: Apple Watch, HomePod, AirPods, iPhone X, iPhone XR, Mac Pro 2019 — все они выходили с большой задержкой после официальной презентации. Всё бы ничего, но в последнее время в Купертино начали применять похожую методику и к операционным системам, разделяя релизы обещанных функций несколькими месяцами.

Этим летом на конференции WWDC’2019 Apple презентовала возможность поделиться доступом к папке из iCloud Drive. В результате несколько пользователей могли бы взаимодействовать с общими файлами, обращаясь к папке по специально созданной её владельцем ссылке. По сути, таким образом в Купертино хотели превратить iCloud в полноценное облачное хранилище с широким набором возможностей и совместным доступом, который есть у большинства платформ и так любим пользователями. А то получалось, что iCloud только и годится, что для хранения фотографий и резервных копий.

Поделиться файлом из iCloud

Apple безжалостно сдвигает выход новых функций

Возможность делиться доступом к папке по ссылке должна была появиться в macOS Catalina и iOS 13. Во всяком случае, именно так нам пообещали на презентации, а потому, что логично, все думали, что нововведение станет доступно с выходом этих самых обновлений в сентябре-октябре. Однако поддержку общих папок не принесла ни iOS 13, ни macOS Catalina. А чтобы никто ничего не заподозрил, в Купертино просто сдвинули сроки релиза функции с осени 2019 года, как было запланировано первоначально, на весну 2020-го.

Читайте также: Это снимки, сделанные на iPhone 11 с помощью Deep Fusion. Что это?

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

Какие функции Apple не выпустила

Вообще, общие папки в iCloud Drive — это не единственная функция, релиз которой Apple отложила до лучших времён. Если зайти на apple.com и пробежаться по списку обещанных, но не вышедших функций новых операционных систем компании, можно насчитать ещё как минимум девять тех, которые выйдут или “этой осенью”, или “этой зимой”. Вот они:

  • Общие папки в iCloud Drive;
  • API для захвата изображений;
  • Маршрутизаторы с поддержкой HomeKit;
  • Динамики с поддержкой AirPlay 2;
  • Ограничения связи;
  • Список контактов для детей;
  • Защищённое видео HomeKit;
  • Обновлённые Apple Maps за пределами США;
  • Функция «Объявлять о сообщениях с Siri».

Читайте также: Как Project Catalyst изменит нашу работу с Mac

Неплохой список, не так ли? Он вызывает у меня полное впечатление от iOS 13 и macOS 10.15 как от какого-то суррогата, ведь вроде бы все эти функции есть и нужно только подождать, пока Apple выпустит их. Но из-за того, что воспользоваться ими всё равно нельзя, начинаешь строить догадки, а не перенесут ли в Купертино и их релизы и не отменят ли их вообще, как это однажды произошло с AirPower. Не знаю, как вам, а мне в этом году впервые показалось, что Apple и впрямь начала сдавать свои позиции. Хотелось бы верить, что я ошибаюсь.