Ответы TiPb: Почему важны беспроводные обновления iOS

Ответы TiPb: Почему важны беспроводные обновления iOS

Слухи о том, что Apple может изучать беспроводные (OTA) обновления для iPhone, iPad и iPod touch в iOS 5, мы собираемся воспользоваться возможностью, чтобы рассказать, как работают обновления OTA, каковы их преимущества и недостатки. (всегда есть сочетание того и другого) и почему они должны иметь для вас значение.

Для ответа продолжайте после перерыва.

В настоящее время, если вы хотите обновить iOS, вам необходимо подключить свой iPhone, iPod touch или iPad к iTunes через USB-док-кабель, нажать кнопку «Обновить» и посмотреть, как будет выполнено резервное копирование вашего устройства iOS, на который будет загружен файл прошивки размером примерно 500 МБ. на вашем Mac или ПК с Windows прошивка полностью заменяет содержимое вашего устройства iOS, а затем ваши данные восстанавливаются из предыдущей резервной копии, и ваш контент синхронизируется обратно из вашей библиотеки iTunes. Это отличный, проверенный и достоверный процесс, в результате которого создаются резервные копии для пользователей, новые установки для Apple (которые, как правило, более надежны) и устройство, которое полностью обновляется и восстанавливается точно до его предыдущего состояния данных для пользователя.

Преимущество OTA

Если текущий процесс обновления на базе iTunes просто работает. Так почему ОТА? Что не так с текущим процессом?

  1. Это требует, чтобы вы подключились к компьютеру с iTunes. И не просто на любом ПК, а на «единственном» ПК, на котором находится ваша медиатека iTunes, иначе вы не сможете повторно синхронизировать свой контент (спасибо, Голливуд!). Если этот компьютер с iTunes не подходит, вы не сможете правильно выполнить обновление.
  2. Требуется полная замена прошивки. Это означает, что даже если Apple нужно исправить только один эксплойт Safari или ошибку базы данных местоположения, вам необходимо загрузить прошивку размером примерно 500 МБ и пройти тот же процесс обновления, описанный выше, как если бы вы обновлялись до совершенно новой ОС, например с iOS 3 на iOS 4.

Обновления OTA означают, что вы можете обновляться в любое время и в любом месте, без необходимости подключаться к компьютеру iTunes. Если вы на работе или в отпуске, вам не нужно ждать, пока вы вернетесь домой.

Это также означает, что Apple могла бы, если бы захотела, делать меньшие и более частые исправления при возникновении проблем с безопасностью или при обнаружении критических ошибок.

Фактически, Apple уже выполняет их в двух случаях:

  1. Apple TV (2010 г.). Он работает под управлением iOS, но вместо того, чтобы подключаться к iTunes, он обрабатывает обновления iOS прямо на устройстве. Однако он всегда подключен к сети переменного тока и всегда подключен к Wi-Fi или Ethernet. (Мы рассмотрим, почему это важно, позже.)
  2. Файлы настроек оператора связи. Начиная с iOS 4, Apple обновляла файлы, которые определяют, например, модем и доступность мобильной точки доступа, функциональность групповых SMS и другие настройки, зависящие от оператора.

Такие конкуренты, как Android от Google и телефоны на базе WebOS от HP / Palm, также обновляют OTA. Но не без проблем.

Недостаток OTA

Поскольку другие смартфоны используют OTA, мы можем увидеть некоторые из возникших проблем:

  1. 3G / сотовые данные. Как только вы начнете разрешать обновления OTA, пользователи действительно могут ожидать, что они будут доступны везде, в том числе вдали от Wi-Fi и подключений 3G. Если их выполнение через 3G может означать более длительное время загрузки, возможность столкнуться с ограничениями данных (если у вас план на 250 МБ, вы даже не сможете загрузить прошивку один раз), и операторы, отказывающиеся разрешать большие загрузки (например, они А теперь с ограничениями iTunes / App Store в 20 МБ.) Установочная база Apple пугает сеть до смерти. Точно так же, если обновления 3G разрешены, и если кто-то случайно сделает большое обновление в роуминге, его счет может быть чрезмерным. И наоборот, если у кого-то нет 3G, но он застревает на EDGE, GPRS или 1xRTT (см. Наш сетевой глоссарий), это может быть болезненно до невозможности.
  2. Задержки / развертывания. Когда Google или HP выпускают обновление для Android или webOS, не все получают его сразу. Действительно, моему Nexus One потребовалось несколько недель, чтобы появилось обновление OTA для Gingerbread. iTunes доставляет обновления сразу после их выпуска Apple. Я не уверен, почему другие платформы использовали развертывание вместо того, чтобы просто выпускать свои обновления сразу, но если те же факторы (и / или требования оператора связи) заставляют развертывать обновления для iOS, люди, которые не привыкли ждать, могут не ждать радуйтесь ожиданию.
  3. Восстанавливает / повторно синхронизирует. Как упоминалось выше, в настоящее время iTunes выполняет резервное копирование и восстановление вашего устройства iOS при обновлении полной прошивки. (Обновления Apple TV OTA этого не делают, потому что они предназначены только для потоковой передачи и поэтому не нужно беспокоиться о локальном контенте). Обновление прошивки размером примерно 500 МБ – это одно. Другой вариант – обработка резервных копий и восстановления содержимого объемом до 64 ГБ. Конечно, Apple может переключиться с полных резервных копий прошивки на систему исправлений или потребовать iTunes для крупных обновлений (с iOS 4 до iOS 5) и внести исправления для второстепенных (с iOS 4.1 на iOS 4.2 или с iOS 4.1.1 на iOS 4.1. 2). Это приведет к меньшим обновлениям и устранит необходимость резервного копирования и восстановления. Кроме …
  4. Неудачные обновления. Если что-то пойдет не так и вы подключены к iTunes, в худшем случае вы можете просто восстановить (или даже перейти в режим DFU и восстановить). Если вы находитесь вне дома, выполняете обновление OTA, и что-то пойдет не так, ваше устройство фактически не работает, если и до тех пор, пока вы не сможете вернуться к своему компьютеру iTunes.

Фактор побега из тюрьмы

Когда Apple начала делать обновления файлов носителя OTA, это сразу стало проблемой для анлокеров. Хотя это еще не оказалось реальной проблемой, это не значит, что это не так.

Поскольку Jailbreak зависит от эксплойтов для внедрения кода и обновляет эксплойты патчей, более частые и более целенаправленные обновления могут быстрее уничтожить существующие эксплойты Jailbreak.

Вывод

OTA-обновления – это светлое будущее для iOS. Это приведет к дальнейшему демонтажу привязки iTunes, предоставит пользователям больше свободы и больше гибкости для Apple. Но с большой мощностью приходит большая ответственность – сделать это простым, надежным и удобным для массового потребителя решением. Apple обычно отлично решает эти загадки, но онлайн никогда не был их сильной стороной. И обновления устройств OTA должны быть прибиты.

(Да, мы действительно прошли через всю эту статью, ни разу не упомянув гигантский новый центр обработки данных Apple в Северной Каролине – вы можете в это поверить? О, подождите …)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *