Apple открыла новые возможности для разработчиков, добросовестных и не очень

Олеся Лебедева avatar | 7
FavoriteLoading В закладки
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 более, чем на год.

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (Проголосуйте первым за статью!)
🤓 Хочешь больше? Подпишись на наш Telegram.
... и не забывай читать наш Facebook и Twitter 🍒
FavoriteLoading В закладки
undefined
iPhones.ru
Каждый выпуск новой версии ОС от Apple – это масса сюрпризов и новшеств, но к сожалению не все из них приятны. Разберемся, что на этот раз и почему. Передавая в чужие руки все больше инструментов для работы со своей ОС, Apple ставит под угрозу приватность пользователей. Не все люди честные, увы. Но не стоит слишком...
Прокомментировать

🙈 Комментарии 7

  1. peper- avatar
    peper-12 июня 2015
    1

    “Вполне вероятно, что начиная с iOS 9, iTunes будет автоматически скачивать только необходимые ресурсы приложения для конкретного устройства. ”
    Так и должно быть. AppThinning – заявленная фишка XCODE 7, которая будет поддерживаться iTunes Store. Все что требуется от разработчика – правильно ресурсы складывать при создании приложения. Apple правильной дорогой пошла в этом году – занялись оптимизацией, исправлением ошибок, полировкой, улучшением общего качества продуктов, а не новыми киллер фичами, которые потом годами в бета-версии остаются. Надеюсь, что эта волна борьбы за качество накроет и саму среду XCODE тоже. :)

  2. GermanBoy avatar
    GermanBoy12 июня 2015
    0

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

    А чего в этом хорошего?
    Я разработчикам меньше доверяю чем Apple
    То есть apple сняли с себя ответственность и переложили её на разработчиков?

  3. miller_ avatar
    miller_12 июня 2015
    0

    скачивать только нужные данные для конкретного устройства отличная новость)

  4. sotnik12 июня 2015
    0

    А я хочу вотцапп на мак

    supchik avatar
    supchik13 июня 2015
    1

    @sotnik, попробуй Telegram ;)

  5. snake302 avatar
    snake30212 июня 2015
    0

    “Сколько боли испытывали разработчики, когда в один прекрасный день их приложения пропадали из продажи?”

    Видимо это были совсем танкисты, Apple шлет на почту предупреждения и даже на телефон звонит…

  6. AlexXF avatar
    AlexXF14 июня 2015
    0

    “Apple вносит в соглашение с разработчиками определение FairPlay Streaming (FPS) и конкретные условия его использования. Доступ к инструментам потокового воспроизведения видео FPS в iOS-приложения или расширениях для Safari будут предоставляться только в исключительных случаях по письменному разрешению. Если предоставленные разработчику реквизиты по какой-то причине скомпроментированы, Apple оставляет за собой право закрыть предоставленный доступ.”

    Все, ппц… кино онлайн с сайтов типа kinoylei не посмотреть через спец.по, надо будет идти на сайт и оттуда смотреть онлайн. :(

Вы должны авторизоваться или зарегистрироваться для комментирования.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.

Как установить аватар в комментариях?

Ответ вот здесь