Tehnografi.com - Технологические новости, обзоры и советы
[adinserter block="67"]

Apple закрыла двери для приложений, не принадлежащих Mac App Store?

С тех пор, как Apple представила Mac App Store, разработчики предупреждали, что они планируют закрыть свою платформу, поэтому новость о том, что компания будет настаивать на нотариальном заверении приложений в macOS Catalina, снова вызвала этих критиков. Дело в том, что это немного сложнее.

Что делает Apple?

Да, Apple немного усложняет пользователям Mac установку приложений, которые не продаются в Mac App Store или не предоставляются добросовестными разработчиками, готовыми представить свое программное обеспечение для быстрой службы нотариального заверения приложений компании.

Но это не делает невозможным установку приложений для Mac из других источников.

Как это работает?

Разработчики, решившие продавать программное обеспечение через Mac App Store, продолжают отправлять приложения на утверждение обычным способом.

Остается два класса разработчиков:

  • Те, кто не хочет распространять через магазин, но являются зарегистрированными разработчиками, готовыми попытаться защитить своих пользователей.
  • Независимые разработчики, которые любят работать на платформе, но хотят быть свободными от любого контроля.
  • Нотариальное заверение приложений — это новый процесс, который Apple представила в 2018 году.

    Компания, похоже, видит в этом компромисс между теми разработчиками, которые не хотят продавать приложения в Mac App Store, и безопасностью, которую она пытается обеспечить пользователям.

    Зарегистрированные разработчики Apple, которые создают приложение, которое они не хотят предлагать через App Store, просто должны отправить свое приложение на утверждение в Apple.

    Процесс утверждения касается не содержимого приложения, а безопасности кода. Apple проверяет, не содержит ли код какой-либо известный вредоносный код или вредоносное ПО.

    Что это за процесс?

    Процесс быстрый: 90% отправленных приложений одобряются в течение 15 минут или меньше, что иногда быстрее, чем заказ пиццы.

    Это работает следующим образом:

  • Разработчик отправляет приложение.
  • Apple сканирует приложение и, если все в порядке, возвращает его с билетом, подтверждающим, что приложение не содержит вредоносных программ.
  • Затем разработчик прикрепляет этот билет к своему приложению.
  • Затем они распространяют приложение.
  • Когда кто-то загружает приложение из любого места, где его распространяет разработчик, он попытается запустить приложение.
  • Когда приложение запускается, привратник Mac проверяет сертификат разработчика и билет нотариального заверения.
  • Человек, использующий приложение, увидит сообщение о том, что приложение создано зарегистрированным разработчиком, и попросит его подтвердить имя разработчика.
  • Какую защиту это дает?

    Apple уже некоторое время занимается Mac App Store.

    За это время он подтолкнул разработчиков к тому, чтобы разделить прибыль с компанией в обмен на доступ к ее растущему рынку Mac. Эти усилия в значительной степени увенчались успехом; сегодня вы даже можете приобрести Microsoft Word в Mac App Store.

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

    Хорошо, но как мне скачать приложения, которые не были нотариально заверены?

    Короткий ответ? Я не знаю – процесс еще не завершен.

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

    Подобный процесс все еще будет существовать в Catalina, когда он будет выпущен, но на WWDC я узнал, что детали того, как он будет работать, еще не доработаны.

    Нижняя линия?

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

    Это означает, что если вы являетесь предприятием, распространяющим свои собственные приложения, вы все равно сможете это делать.

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

    Но для большинства пользователей Mac, которые на самом деле не ищут приложения за пределами App Store, опыт Apple останется лучшим.

    Платформа остается открытой. Только не так открыто.

    Пожалуйста, следуйте за мной на

    Авторское право © 2019 IDG Communications, Inc.