В ноябре прошлого года мы сообщали о плане Apple требовать изоляции всех приложений Mac App Store, что повысило бы безопасность, предотвращая выход приложений за пределы их возможностей в случае заражения вредоносным ПО, но могло бы ограничить функциональность некоторых приложений. Требование должно было вступить в силу в ноябре, но было перенесено на 1 марта, по-видимому, чтобы дать разработчикам больше времени для осмысления и подготовки к изменениям.
Поскольку дата введения в действие теперь приходится на несколько недель, The Wall Street Journal вновь рассматривает влияние этих изменений.
Изоляция является довольно распространенной практикой в мобильном мире, где Apple, Android от Google Inc. и другие давно требуют ее как меру безопасности для предотвращения компрометации других частей системы приложением. Но некоторые разработчики говорят, что изоляция может парализовать настольное программное обеспечение, которое зачастую является более сложным.
Разработчик Mac Марк Манц из Ванкувера, штат Вашингтон, говорит, что для соблюдения новых правил Apple ему приходится удалять ключевые функции своего приложения для переформатирования текста TextSoap, которые интегрируются с другими программами.
В качестве обходного пути он работает над «вспомогательным приложением», которое пользователи Mac App Store могли бы загружать отдельно, чтобы восстановить дополнительную функциональность. «Это своего рода сводит на нет цель изоляции», — говорит г-н Манц, который является президентом Unmarked Software LLC.
В отчете также цитируется соучредитель Flexibits Кент Сазерленд, чье приложение для календаря Fantastical будет подпадать под ограничения изоляции в отношении его возможности синхронизировать и импортировать данные из других приложений. Позиция Apple о том, что доступ к определенным функциям будет предоставляться только на «временной» основе, оставляет у разработчиков, таких как Сазерленд, неуверенность в том, смогут ли их приложения продолжать функционировать в будущем.
Apple отмечает, что продолжает работать с разработчиками над повышением безопасности их приложений в соответствии с новыми требованиями изоляции, при этом источник отмечает, что «большинству» приложений не потребуется никаких изменений для соответствия новой политике. Но, как мы отметили в нашем предыдущем отчете, ряд высокопоставленных приложений, обеспечивающих общесистемную функциональность, возможно, придется проходить новые этапы для получения одобрения на продолжение своей работы, а разработчики сообщают, что они по-прежнему обнаруживают ошибки в процедурах изоляции, которые оставляют неуверенность в том, что именно произойдет 1 марта.