Gatekeeper и будущее джейлбрейка iOS

Внезапное (по крайней мере для большинства людей) обновление OS X Mountain Lion на этой неделе принесло массу нововведений в систему, которая теперь числится за номером 10.8. Одним из самых обсуждаемых обновлений стала новинка в системе безопасности под названием Gatekeeper. Gatekeeper предназначен для того, чтобы предотвращать загрузку приложений из ненадежных источников и приложений, лишенных идентификатора разработчиков. Настройки позволяют указать один из трех вариантов: загрузка программ из любого источника, из Mac App Store и идентифицированных разработчиков, либо только из Mac App Store.

Gatekeeper

За все время существования Mac, программы сторонних разработчиков на нем были движущей силой и оказали значительное влияние на нынешний успех и распространенность компьютеров под управлением (Mac) OS X. С появлением Mac App Store и некоторых ограничений для разработчиков, некоторые из них остались за бортом магазина приложений для Mac. Кто-то не по своей вине, кто-то же наоборот, отказался дорабатывать свои программы по требованию Apple. Новая функция Gatekeeper позволяет разработчику объединить свою личность с разрабатываемым им продуктом, что несомненно увеличивает кредит доверия к программе. Таким образом пользователь получает проверенное приложение и все стороны остаются довольны. Как покажет себя эта система в будущем мы еще узнаем, но пока ее идея состоит в том, что разработчику теперь не придется выбирать между Mac App Store и самостоятельной дистрибьюцией программы, так как оба способа имеют одинаковый уровень доверия как от самой Apple, так и от пользователей.

В новой версии OS X Apple на примере Notes, Reminders и остальных программ продемонстрировала нам то, как удачно приложения из iOS могут быть портированы во взрослую систему. Но тут возникает вопрос: станет ли Apple применять опыт использования Gatekeeper на iOS? И если да, то что это значит для глобального джейлбрейк-сообщества? На протяжении последних лет благодаря работе самых ярких представителей этого сообщества Apple набиралась вдохновения (и возможно, даже копила обиду) и постепенно закрывала имеющиеся бреши в безопасности iOS, которые позволяли взламывать устройства и в дальнейшем устанавливать на них неофициальное ПО. Тем не менее все эти попытки были тщетными (находились новые точки влияния на iOS) и фактически для решения вопроса с джейлбреком ничего сделано не было. Эта ситуация зачастую никак не комментируется Apple, но когда представителям компании есть что сказать, эти слова направлены на обеспечение безопасности системы без ущерба для инноваций.

Сегодня огромное количество законных и чрезвычайно талантливых разработчиков работают над джейлбрейк-программами, которые никогда не смогут появиться в App Store. Но что если Apple обеспечит их теми же привилегиями, что и разработчиков для OS X? Думаю, все бы хотели стать свидетелями того, как приложения вроде LockInfo или SBSettings получают благословение Apple, а вместе с ним и возможность прийти на сотни миллионов новых, а главное, официальных устройств. Главным условием здесь останется лишь соблюдение кода Apple и упрощение приложений до такой степени, чтобы они стали понятны даже самым неподготовленным пользователям. Такой ход со стороны Apple продемонстрирует готовность принятия того факта, что приложения вне App Store смогут вдохнуть в iOS новую жизнь, разумеется оставляя при этом вопрос безопасности платформы на первом месте. Таким образом Apple может убить сразу двух зайцев, устранив на корню проблему джейлбрейка и дав очень сильный ответ на заявления всех недоброжелателей о закрытости системы. Лишенная нападок со стороны сообщества взломщиков и расширившая свой функционал, iOS станет по-настоящему идеальной мобильной платформой.

Перевод представлен с незначительными сокращениями

По материалам sethclifford.me