Tech новости

Из редакции: дзен и искусство поэтапного релиза

Обновление программного обеспечения

Никто не любит троллейбуса. Возможно, наихудшие слова, которые вы можете увидеть в объявлении о новом выпуске или обновлении чего-либо, — это то, что «они начнут распространяться среди пользователей в течение следующих нескольких недель» или что-то в этом роде. Это называется пошаговым выпуском. Мы называем это троллейбутом. Это играет с нашими эмоциями и, точнее, с нашим терпением.

И это, вероятно, одна из самых умных вещей, которые происходят, по крайней мере, когда речь заходит о том, что Google выпускает вещи.

Это не значит, что мне это нравится. Скорее всего, я такой же, как ты. Я хочу новую блестящую вещь прямо сейчас. Я в порядке с бета-тестированием, и у меня есть нездоровая потребность обновить все вещи . Это естественно для таких кретинов, как мы. Я загружаю обновления ядра больше, чем хочу признать (да, хотя и предостерегаю против этого), и я не могу вспомнить, когда в последний раз я получал беспроводное обновление на устройстве Nexus, вместо этого выбрав загрузку вещей вручную , Я, наверное, должен идти на встречи или что-то.

Я начал узнавать немного о терпении, когда все эти годы мне давали ключ от серверной комнаты в газете. Это не было похоже на описание моей работы, но я, по крайней мере, сыграл третичную роль в поддержке нашей CMS со стороны редакции. Пара вещей, которым меня сразу научили: во-первых, не торопитесь. Проверьте дважды (или больше, как 12 или 13 раз), и нажмите один раз. Но ошибки будут . Так что дави медленно. И никогда не торопитесь в пятницу днем, чтобы не потратить выходные на починку вещей. Пользователи будут просто ждать.

Я всегда завидовал тому, как Apple может выпускать обновления системы iOS. Они просто … там , доступны всем и каждому, как только они станут доступны. Обратной стороной этого является то, что Apple приходится прибивать его каждый раз. Я даже не могу себе представить, какой стресс испытывает их команда QA перед релизом. И я, конечно, не могу себе представить, что происходило на прошлой неделе, когда обновление iOS 8.0.1 прошло ужасно неправильно , отключив Touch ID и устройства сотовой связи, которые обновились до него. Apple сообщила, что пострадали только 40 000 пользователей (я полагаю, их мало утешало), были найдены методы отката и выпущено новое обновление.

Метод пожарного шланга, безусловно, веселее: «Вот обновление, все приходят и получают его!» — но медленное выпадение обновлений до первых 1% или около того, приостановка, тестирование и увеличение оттуда, безусловно, обеспечивает больший контроль. Давайте вспомним, как Дэн Моррилл из Google объяснил процесс выпуска программного обеспечения Nexus в прошлом году:

Развертывание проводится поэтапно. Обычно они запускаются на 1% устройств в течение 24 — 48 часов; мы следим за показателями возврата и полученными в результате проверками устройств и отчетами об ошибках (если таковые имеются), и проверяем, что все выглядит неправильно, прежде чем отправлять его другим пользователям. Затем, как правило, он составляет 25%, 50%, 100% в течение недели или двух.

То же самое касается обновлений приложений. Вы можете выбрать процент пользователей, которые будут получать обновление, а затем сидеть сложа руки и наблюдать за сообщениями об ошибках, прежде чем публиковать их для большего числа людей. Приложение Gmail имеет от 1 до 5 миллиардов пользователей. Сервисы Google Play становятся все более важными для системы Android с каждым выпуском.

Нет, пошаговые релизы не предназначены для пользователей. Они о процедуре, осторожности и выпуске хороших продуктов. Конечно, они разочаровывают нас как конечных пользователей. Но они, вероятно, все еще правильный путь.

Несколько других мыслей о вещах …

  • Для чего это стоит: когда мы обновляем приложение Android Central , мы выпускаем его для нашей бета-группы на день или два, чтобы несколько тысяч людей могли проверить вещи. Пару раз мы были рады, что сначала выпустили ограниченный выпуск.
  • Беглый взгляд, три четверти пользователей нашего приложения используют самую последнюю версию. А некоторые из них в более старых выпусках — в гораздо более старых выпусках. Псих. Как люди не обновляют свои приложения?
  • Святое дерьмо, это большое .
  • Думаю, я собираюсь придерживаться Moto X на некоторое время. И я просто не уверен, что большой Nexus сделает для меня. Может быть, что-то в Android L удивит. Но что будет у Nexus, чего нет у Moto X?
  • Черт возьми, это … ну, я просто не знаю, что об этом думать.
  • Я люблю тонких троллей в Твиттере .
  • Серьезно, однако, я не сомневаюсь, что некоторые айфоны согнулись под тем, что в противном случае считалось бы нормальными случаями использования.
  • Но эти изгибающие видео глупы. Это совсем не то, о чем мы говорим.
  • И хотя Apple открывает двери для своих средств тестирования, это отличный пиар, это просто контроль над сообщением. Мы знаем это. Публикации, приглашенные внутрь, знают это.
  • Я видел такие же тесты от LG на объекте за пределами Сеула, а недавно с Motorola в Чикаго. Если вы думаете, что компании не испытывают стресс-тестирования устройств, вы с ума сошли.
  • Но какого черта. Может быть, вы просто не можете все предсказать. Тем не менее, довольно большое смущение для Apple. Меня не удивило бы, что я увидел небольшое изменение дизайна. Должно быть интересно наблюдать.

Вот и все на этой неделе. У нас еще больше обзоров устройств. Будьте на связи. Теперь вернемся к работе.

Похожие посты
Tech новости

Про совет: Протрите порно с вашего телефона перед заменой его

Tech новости

Охранная фирма детализирует проблемы конфиденциальности; разработчик рассказывает нам свою сторону истории

Tech новости

Проект Android UI Utilities приносит унифицированные инструменты дизайна для разработчиков

Tech новости

Google утверждает, что популярные обои-приложения считаются безопасными