Каждый выпуск новой версии ОС от Apple – это масса сюрпризов и новшеств, но к сожалению не все из них приятны. Разберемся, что на этот раз и почему.
Передавая в чужие руки все больше инструментов для работы со своей ОС, Apple ставит под угрозу приватность пользователей. Не все люди честные, увы. Но не стоит слишком беспокоится. В новой программе лицензионное соглашение с разработчиками четко определяет, что такое хорошо и что такое плохо. Здесь прописано как именно можно использовать новые функции, и что ждет нарушителей. Apple как обычно обо всем позаботилась.
Что нового?
Впервые Apple вносит в соглашение с разработчиками определение FairPlay Streaming (FPS) и конкретные условия его использования. Доступ к инструментам потокового воспроизведения видео FPS в iOS-приложения или расширениях для Safari будут предоставляться только в исключительных случаях по письменному разрешению. Если предоставленные разработчику реквизиты по какой-то причине скомпроментированы, Apple оставляет за собой право закрыть предоставленный доступ.
iOS 9 дает разработчикам контроль над сетевыми подключениями устройств. С одной стороны – это еще больше защиты и приватности. Пользователям наверняка скоро станут доступны всевозможные адблоки, защищенные VPN-соединения или фильтры родительского контроля для детей. С другой стороны, контроль над подключениями – это лазейка для определения местоположения пользователя. В самом печальном сценарии пользователей можно будет отсылать на ложные сайты для фишинга паролей, кредиток или другой куда более важной информации. Чтобы не допустить произвола, лицензионным соглашением Apple разрешается доступ к сетевым подключениям только с согласия пользователя, исключительно для:
- определения специальных настроек публичных точек доступа Wi-Fi;
- установки защищенного VPN-соединения;
- фильтрации контента.
В новой программе Apple юридически закрепила за собой возможность изменять код чужих приложений, как минимум, уменьшая их размер и перекомпилируя для работы на некоторых устройствах, в зависимости от системных требований. Вполне вероятно, что начиная с iOS 9, iTunes будет автоматически скачивать только необходимые ресурсы приложения для конкретного устройства. Сейчас даже если у вас iPhone 4, все равно приходится качать тяжелое приложение с графикой для iPhone 6 Plus.
Впервые зафиксировано право Apple на усиление безопасности сторонних приложений.
На что еще следует обратить внимание?
Теперь разработчики сами несут ответственность за валидацию пользовательских данных, в том числе учетных записей, подтверждений покупок и пр., а также обязуются проверять, что в результате валидации подтверждения достоверности приходят именно от Apple. К вопросу о сетевых подключениях…
Apple четко прописали за собой возможность отозвать все выданные ключи и сертификаты для разработки, в случае их неправомерного использования или угрозы безопасности пользователей.
Добавлено определение «Web Software» как версия продукта, равноценная по функционалу стороннему приложению, распространяемому через App Store. Это понятие заменило “Multi-Platform Software” из предыдущей редакции соглашения.
На десерт – бальзам на душу любого разработчика, автопродление подписки в Member Center. Сколько боли испытывали разработчики, когда в один прекрасный день их приложения пропадали из продажи? Теперь не нужно судорожно следить за этим. Главное – не забыть отключить автопродление, если вы не уверены, что хотите оставить свое приложение в App Store более, чем на год.
7 комментариев
Форум →“Вполне вероятно, что начиная с iOS 9, iTunes будет автоматически скачивать только необходимые ресурсы приложения для конкретного устройства. ”
Так и должно быть. AppThinning – заявленная фишка XCODE 7, которая будет поддерживаться iTunes Store. Все что требуется от разработчика – правильно ресурсы складывать при создании приложения. Apple правильной дорогой пошла в этом году – занялись оптимизацией, исправлением ошибок, полировкой, улучшением общего качества продуктов, а не новыми киллер фичами, которые потом годами в бета-версии остаются. Надеюсь, что эта волна борьбы за качество накроет и саму среду XCODE тоже. :)
Теперь разработчики сами несут ответственность за валидацию пользовательских данных, в том числе учетных записей, подтверждений покупок и пр.,
А чего в этом хорошего?
Я разработчикам меньше доверяю чем Apple
То есть apple сняли с себя ответственность и переложили её на разработчиков?
скачивать только нужные данные для конкретного устройства отличная новость)
А я хочу вотцапп на мак
@sotnik, попробуй Telegram ;)
“Сколько боли испытывали разработчики, когда в один прекрасный день их приложения пропадали из продажи?”
Видимо это были совсем танкисты, Apple шлет на почту предупреждения и даже на телефон звонит…
“Apple вносит в соглашение с разработчиками определение FairPlay Streaming (FPS) и конкретные условия его использования. Доступ к инструментам потокового воспроизведения видео FPS в iOS-приложения или расширениях для Safari будут предоставляться только в исключительных случаях по письменному разрешению. Если предоставленные разработчику реквизиты по какой-то причине скомпроментированы, Apple оставляет за собой право закрыть предоставленный доступ.”
Все, ппц… кино онлайн с сайтов типа kinoylei не посмотреть через спец.по, надо будет идти на сайт и оттуда смотреть онлайн. :(
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Что делать, если залипает трекпад MacBook?
Почему iPhone с iOS 14 перестал подключаться к некоторым Wi-Fi сетям
Как отделить контакты WhatsApp от всех контактов на iPhone?
Можно ли заряжать MacBook двумя зарядками одновременно
Как мониторить расход мобильного трафика на iPhone
Как на iPhone управлять подпиской iCloud. Почему подписка не отображается в общем списке
Как на iPhone отделить объект от фона на фотографии на iOS 15 или старых iPhone
Как настроить универсальный буфер обмена между iPhone и Mac