Apple открыла новые возможности для разработчиков, добросовестных и не очень
Каждый выпуск новой версии ОС от 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 более, чем на год.
Твитнуть Поделиться в Facebook Рассказать ВКонтактеПеперонни 23 см получи в подарок. Доставка в офис или домой бесплатно. Промо-код IPHONES.
Передавая в чужие руки все больше инструментов для работы со своей ОС, 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 более, чем на год.
Твитнуть Поделиться в Facebook Рассказать ВКонтактеПеперонни 23 см получи в подарок. Доставка в офис или домой бесплатно. Промо-код IPHONES.
Ещё новости по теме:
18:20