Как управлять учетной записью Apple ID в «Системных настройках» на Mac

Благодаря macOS Catalina, Apple представила новый простой способ доступа и управления информацией в учетной записи Apple ID. Вы можете изменить свое имя, телефон и адрес электронной почты, проверить платежные реквизиты и данные о доставке, а также позаботиться о своих устройствах в одном удобном месте. ♥ ПО ТЕМЕ: Полезные команды Siri для компьютера Mac (macOS) на […]

Разработчики приложений отказываются от поддержки macOS из-за новых правил Apple

macOS Catalina стала большой проблемой для многих пользователей и разработчиков

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

С выходом macOS Catalina Apple прекратила поддержку 32-битных приложений. В Купертино объяснили этот переход требованиями аппаратного обеспечения современных моделей Mac, но, несмотря на то что подготовка к нему велась несколько лет, когда новое правило вступило в силу, всё пошло наперекосяк. Мало того, что проблемы совместимости привели к блокировке ряда популярных программ и плагинов, так ещё и некоторые разработчики начали отказываться от дальнейшей поддержки своих приложений для macOS.

Почему пропало приложение для Mac

«Из-за предстоящих изменений, которые произойдут в macOS с выходом macOS Catalina, мы намерены прекратить поддержку OverDrive для Mac. Начиная с 4 сентября 2019 года приложение больше не будет доступно для загрузки, и пользователи компьютеров Mac больше не смогут увидеть кнопку загрузки аудиокниг на сайте OverDrive»», — предупредили разработчики популярного приложения для прослушивания аудиокниг OverDrive.

Читайте также: Зачем macOS Catalina дополнительное обновление

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

Почему не работает приложение на Mac после обновления

Я не разработчик, а потому плохо представляю, почему одна и та же функция может работать в 32-битной версии приложения, но не может в 64-битной, как того требует Apple. Но, учитывая, что таких разработчиков, которые приняли решение вообще отказаться от macOS именно из-за нового требования, наберётся по меньшей мере с десяток, можно предположить, что они говорят правду. В конце концов, если даже Microsoft отказалась от обновления пакета Office 2011 года, что и говорить про более мелкие студии. Возможно, кто-то скажет, что он уже устарел, поскольку вышел почти 10 лет назад, но многие приложения – особенно такие, как Word, Excel и Powerpoint – используются годами и практически не требуют обновления.

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

Насколько оправданным был перевод Mac App Store с 32-битной разрядности на 64-битную и что принципиально от этого поменялось, сказать сложно. Но мобильный App Store, к слову, уже несколько лет как перевели на 64-битное ПО, и он прекрасно себя чувствует. Во всяком случае, для большинства разработчиков этот переход прошёл максимально гладко и незаметно. Но на Mac ситуация обстоит несколько иначе. На настольных платформах пользователи – да и сами разработчики тоже – традиционно реже обновляют свои приложения, а потому для них этот переход, как мы видим, проходит гораздо-гораздо тяжелее.

Вышла macOS 10.15.1 beta 2 с функцией удаления разговоров с Siri

macOS 10.15.1 beta 2 уже здесь, но пока доступна только разработчикам

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

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

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

Несмотря на то что macOS 10.15.1 является обновлением третьего порядка, оно соответствует iOS 13.2, а потому, скорее всего, выйдет с ней в один день. По этой же причине у апдейтов пересекаются нововведения. И тут, и там появится механизм, который позволит запретить Siri записывать разговоры пользователей и отправлять их на расшифровку в Apple, инструмент удаления всех записанных ранее разговоров, который позволяет стереть их с серверов компании, а также широкий набор новых эмодзи.

Читайте также: Зачем macOS Catalina дополнительное обновление

macOS 10.15.1 beta 2 пока доступна для загрузки только владельцам совместимых моделей Mac с учётными записями разработчиков. Только они могут официально получить доступ к соответствующему профилю, который позволяет устанавливать тестовые сборки, предназначенные для закрытого тестирования. Впрочем, даже если у вас нет профиля разработчика, рекомендуем немного повременить с обновлением. Скорее всего, пройдёт несколько часов и апдейт станет доступен для загрузки всем желающим.

Как установить macOS 10.15.1 beta 2

По этой причине рекомендуем подготовиться к обновлению на тестовую версию ОС заранее.

  • Пройдите регистрацию в программе бета-тестирования;
  • Сделайте резервную копию, чтобы в случае чего иметь возможность восстановить данные;
  • Скачайте публичный бета-профиль на свой Maс;
  • Установите публичную версию macOS 10.15.1 beta 2.

Почему не стоит ставить бету

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

Зачем macOS Catalina дополнительное обновление

Apple выпустила дополнительное обновление для macOS Catalina. Что в нем нового?

По-моему, такого еще не было. Возможно, я что-то пропустил – хотя это и маловероятно, но вроде бы, за последние 30 лет, ни одно обновление программного обеспечения Apple не обошлось без уникального алфавитно-цифрового обозначения. И вдруг: “дополнительное обновление”.

Скорее всего, мы никогда не узнаем что случилось в “стеклянном доме” в начале этого октября. 7 октября вышел первый официальный релиз macOS 10.15 Catalina. Нулевой релиз (на самом деле это macOS 10.15.0) – стихийное бедствие. Пожар, потоп и нашествие агрессивных инопланетян. Ни один нулевой релиз (а это 16-й нулевой релиз macOS) без проблем не обошелся. Некоторые нулевые релизы могли обернуться катастрофой, если бы самые опасные проблемы не устранялись выпуском баг-фикса в течение первых дней. А то и через 24 часа после выхода нулевого релиза (такое было, пару раз).

Проблемы macOS Catalina

Без проблем не обошлось и на этот раз. Из тех кто перешел на новую версию в первые же часы после её публикации, многие немедленно захотели вернуться назад. Паника, скрежет зубовный, обращения к темным силам с требованием покарать бракоделов – но, вопреки ожиданиям, ни одной проблемы катастрофического уровня на радаре Apple не появилось. Все было “в рамках приличий”, и вместо оперативного баг-фикса через 4 дня после дня “Д” была выпущена бета-версия macOS 10.15.1 для разработчиков. Новые функции, что-то из того что было обещано, но не вошло в нулевой релиз. Другими словами, macOS 10.15 официально признали не нуждающейся в баг-фиксе.

И вдруг, 15 октября, на 8-й день публичной истории macOS Catalina, выяснилось что все не настолько благополучно. В версии, которая рекомендуется всем (в том числе и тем кто уже установил её), устранены проблемы с установкой системы на Mac’ах с дефицитом места на диске, и с её настройкой после установки. А также несколько других проблем. Ни слова не сказано про устранение загадочных проблем с Mac mini (мои знакомые, не зная об этой проблеме, успешно установили macOS Catalina на Mac mini, и до сих пор пользуются ей без каких-либо проблем). Этот релиз должен бы был называться macOS 10.15.1, но теперь это невозможно: релиз с этим обозначением уже опубликован, хоть и для узкого круга, но о нем знают все.

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

Что нового в дополнительном обновлении Catalina

В Apple предпочли удвоить число нулевых релизов. На Mac’ах первопроходцев отныне может оказаться либо просто macOS 10.15, либо macOS 10.15 Supplemental Update (т.е., “дополнительное обновление”). Это, согласитесь, никакой путаницы вызвать не может. А если вдруг появится еще что-то угрожающее и требующее немедленной реакции, еще до выхода в свет полноценной macOS 10.15.1? Как назвать еще одно такое обновление? У Microsoft обновления операционных систем назывались “Service Pack + номер”. Например, Windows XP Service Pack 2. Или Windows XP SP2. В Apple могут последовать примеру своих друго-врагов. Почему бы им не назвать нынешнее “дополнительное обновление” macOS 10.15 SU1, следующее – macOS 10.15 SU2, а исконный небезопасный нулевой релиз пусть так и останется просто macOS 10.15. Красиво? Начало нулевых, второе детство (40 лет и выше), приятно вспомнить.

Причину неожиданного дополнительного обновления macOS 10.15 мы можем никогда не узнать. Проблемы исправленные в macOS 10.15 SU1 были выявлены в первые часы после выхода macOS 10.15 в свет. Возможно, их не сразу оценили по достоинству. Но мне в это не слишком верится. Мне пришлось общаться с их аналитиками и продукт-менеджерами, они скорее преувеличат проблему чем недооценят её. Хотя мало ли, “и на старуху бывает проруха”. А потом, уже после того как решили обойтись без традиционного баг-фикса и сожгли мосты, вдруг пришли к выводу что баг-фикс необходим, что это вопрос жизни и смерти, и выпускать его надо немедленно. Скорее всего, уже когда отменить выпуск беты 10.15.1 было невозможно, в системе обнаружили баг, который либо еще не проявился вне Apple, либо проявился исчезающе малое число раз, но очень и очень опасный.

Многие приложения перестали работать в macOS Catalina

Такое бывает, и чаще чем вы думаете. В одной из компаний где я работал в очень старой версии программного продукта крайне опасный баг проявился (и был устранен) за два месяца до прекращения её поддержки. Условия в которых он мог проявиться случились на 7 или 8 году его жизни, в самом её конце. У единственного пользователя. А macOS на порядок порядков сложней, это десятки, если не сотни, миллионов строк нетривиального исходного кода, и “спящие” болезнетворные организмы, ждущие удачного для себя стечения обстоятельств, в них обязательно есть. Как и в организме любого здорового человека.

Поэтому, поиздевавшись над Apple, произнесем правильные слова: что бы не оказалось причиной, побудившей их к выпуску “дополнительного обновления”, и заставившей их спешно искать компромиссное обозначение для внеочередного релиза, они поступили правильно. Если вы уверены что они должны сообщить истинную причину проблемы, вы не правы. Они действительно должны – своим акционерам. И, как ни странно, больше никому. И судя по тому что они все еще существуют и зарабатывают сотни миллиардов долларов прибыли в год, со своей главной задачей Apple справляется.

Что такое перемещенные элементы в macOS Catalina и как их удалить

Перемещенные элементы в macOS Catalina можно смело удалить

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

Что такое перемещенные элементы в macOS Catalina

Перемещенные элементы — это старые файлы и данные из предыдущих версий macOS, с которыми macOS Catalina не может работать.

Catalina является первой версией macOS, которая работает в симбиозе с совершенно новой файловой системой Apple (APFS). Она специально оптимизирована для флеш-памяти, используемой в последних Mac. Помимо множества других новых технических возможностей, накопитель в формате APFS использует «контейнер», в котором могут храниться несколько защищенных томов или файловых систем. Это делает возможным разделение свободного пространства на накопителе (не совсем корректно называть SSD «диском»).

APFS разработана для Flash/SSD-накопителей. Главная особенность файловой системы — шифрование. HFS+ и ее предшественника HFS начали применять более 30 лет назад. Эти файловые системы были разработаны во времена дискет, когда файлы занимали килобайты и мегабайты. Сегодня, в пору твердотельных дисков, которые способны хранить терабайты информации, требуется решение нового поколения, которое будет соответствовать современным требованиям к безопасности.

При обновлении до macOS 10.15, Catalina устанавливается на выделенный системный том, предназначенный только для чтения, который называется «Macintosh HD», а ваши файлы и данные хранятся отдельно в другом томе с именем «Macintosh HD — Данные». Идея этого разделения заключается в том, что оно помогает предотвратить случайную перезапись важных файлов операционной системы, поскольку пользователь больше не может изменять данные или хранить файлы на системном томе, предназначенном только для чтения.

На практике обычный пользователь не должен заметить никакой разницы после разделения томов, поскольку оба тома отображаются в Finder как единый объединенный том Macintosh HD (хотя при желании их можно просмотреть отдельно в «Дисковой утилите»).

Дисковая утилита в macOS Catalina

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

Обсудить особенности macOS Catalina вы можете в нашем Telegram-чате.

Откуда появляются перемещенные элементы в macOS

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

Можно ли удалить папку с перемещенными элементами

Стоит отметить, что папка «Перемещенные элементы», которую вы видите на рабочем столе, является просто ярлыком, который можно безопасно удалить. Это не приведет к удалению папки или ее содержимого с жесткого диска.

Скорее всего, у вас есть какие-либо сторонние приложения, которые не работают после обновления до Catalina (возможно, 32-битные), и тогда папка «Перемещенные элементы» будет содержать данные, связанные с ними. Если в этой папке 1-2 файла, и они не представляют для вас важность, просто удалите ярлык «Перемещенные элементы» на рабочем столе. Для полного удаления файлов зайдите в «Пользователи/Общие/Перемещенные элементы».

Программы для управления проектами (задачами) онлайн для Mac (macOS)

Проекты могут принимать самые разнообразные формы и размеры, как и используемые менеджерами проектов инструменты для управления. Вы можете искать оптимальное программное обеспечение с целью его дальнейшего приобретения, но зачастую такое ПО оказывается очень дорогим. Тем более, трудно узнать перед покупкой, подойдет ли конкретно вам и понравится ли этот инструмент управления проектами. ♥ ПО ТЕМЕ: Как […]

У пользователей 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? Дайте нам знать в комментариях ниже.

Как включить AirDrop между iPhone и старым компьютером Mac

AirDrop работает не на всех компьютерах Mac

В компьютерах Mac функция AirDrop появилась вместе с OS X 10.7 Lion. В мобильные устройства она пришла вместе с iOS 7, однако только с выходом OS X Yosemite и iOS 8 передача данных заработала между мобильными устройствами и компьютером. Но для работы на Mac функции AirDrop требуется современный чип беспроводной сети, так что на старых компьютерах обмен данными с мобильными устройствами невозможен.

С тех пор вышло немало обновлений, и многие сейчас хотели бы включить AirDrop между своим iPhone на iOS 13 и старым Mac. Стандартными средствами операционной системы настроить эту связку не получится, но есть проверенные решения от сторонних разработчиков.

Еще несколько лет назад группа разработчиков-энтузиастов создала инструмент под названием Continuity Activation Tool, который позволяет использовать данную функцию даже на старых компьютерах Mac. Причем он активирует не только Continuity, но и обмен данными между старыми компьютерами и любыми iPhone по AirDrop. Однако старая версия Continuity Activation Tool не работает с операционными системами вроде Sierra или High Sierra.

Как включить AirDrop на старом Mac

Важно! Если у вас компьютер с macOS Sierra или новее, сначала перезагрузите компьютер и зайдите в режим восстановления (Command+R). После загрузки системы откройте терминал и введите эту команду:

csrutil disable

Перезагрузите компьютер и в обычном режиме запускайте установщик Continuity Activation Tool.

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

Все управление осуществляется числами

Затем программа предложит перезагрузить компьютер. После этого в основных настройках Mac вы увидите пункт «Разрешить Handoff между этим Mac и Вашими устройствами iCloud», где нужно поставить галочку. Также необходимо будет выйти из своего аккаунта iCloud на компьютере и войти заново (на iPhone ничего делать не надо).

Без этой галочки ничего работать не будет

После осуществления всех этих манипуляций Continuity должна будет заработать, что с радостью подтверждают многочисленные пользователи. Мы также проверили работоспособность данного способа на Mac mini 2011 на macOS High Sierra — стала активна не только Continuity, но и функция AirDrop между Mac и iPhone с iOS 13.

По окончанию всех операций можно снова войти в режим восстановления и ввести эту команду:

csrutil enable

Все работает!

Почему AirDrop на Mac не работает

Однако, как мы знаем, работе Continuity и AirDrop между Mac и iPhone препятствуют не только программные, но и аппаратные ограничения. Поэтому, прежде чем пользоваться утилитой, проверьте, не нужно ли вам установить для этого необходимые компоненты на ваш Mac.

MacBook Air 2008-2010 — Необходима установка беспроводной платы BCM94360CS2
MacBook Air mid-2011 — Никакие дополнительные компоненты не нужны
Mac mini 2009-2010 — Необходима новая беспроводная плата
Mac mini mid-2011 — Никакие дополнительные компоненты не нужны
MacBook Pro mid 2009 — late 2011 — Необходима установка беспроводной платы BCM94331PCIEBT4CAX
iMac 2008-2011 — Необходима модернизация плат Wi-Fi + Bluetooth
MacBook Pro late-2011 — Необходима установка беспроводной платы BCM94331PCIEBT4CAX

Да, MacBook Air и Mac mini середины 2011 года вообще не требуются никакие аппаратные апгрейды для того, чтобы заставить Continuity работать. Получается, что ограничения, наложенные Apple, имеют чисто программный характер.

Читайте также - Использовать AirDrop небезопасно?

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

Как превратить приложение на 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 года? Поживем – увидим.

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, которая вышла буквально вчера. Как выяснилось, тестовая версия обновления не позволяла завершить установку, превращая планшеты в “кирпичи”. При этом исправить проблему традиционными методами вроде подключения к компьютеру и принудительному откату на релизную версию ОС оказалось невозможно.