iPhones.ru

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 Звезд (Проголосуйте первым за статью!)
undefined
iPhones.ru
Каждый выпуск новой версии ОС от Apple – это масса сюрпризов и новшеств, но к сожалению не все из них приятны. Разберемся, что на этот раз и почему. Передавая в чужие руки все больше инструментов для работы со своей ОС, Apple ставит под угрозу приватность пользователей. Не все люди честные, увы. Но не стоит слишком...
Здесь можно оставить комментарий! Для этого авторизуйтесь или зарегистрируйтесь на iPhones.ru.

7 комментариев

Форум →
  1. peper- avatar
    peper- 12 июня 2015
    1

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

    Войди на сайт, чтобы ответить
    Ответить
  2. GermanBoy avatar
    GermanBoy 12 июня 2015
    0

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

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

    Войди на сайт, чтобы ответить
    Ответить
  3. miller_ avatar
    miller_ 12 июня 2015
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  4. sotnik avatar
    sotnik 12 июня 2015
    0

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

    supchik avatar
    supchik13 июня 2015
    1

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

    Войди на сайт, чтобы ответить
    Ответить
  5. snake302 avatar
    snake302 12 июня 2015
    0

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

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

    Войди на сайт, чтобы ответить
    Ответить
  6. AlexXF avatar
    AlexXF 14 июня 2015
    0

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

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

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

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

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