Apfelschorle. Мысли про Apple.

Веб-сервисы Apple: тернистый путь

web-services-post

Сегодня трудно представить экосистему Apple без iCloud — тихого, но фундаментального сервиса, который хранит миллиарды фотографий, синхронизирует заметки, резервирует устройства и обеспечивает (ну, во всяком случае, старается обеспечивать) почти незаметную магию «оно просто работает».

Но путь к удобным1 облачным сервисам от Apple — это история из неудач, компромиссов и болезненного взросления. Давайте вспомним, как всё начиналось — от первых робких попыток в начале 2000-х до громкого провала MobileMe и куда более зрелого iCloud, которому наконец удалось стать крепким технологическим фундаментом экосистемы компании.

iTools — начало пути.

itools-ad

В январе 2000 года, в рамках новой интернет-стратегии вернувшегося в компанию Стива Джобса, Apple представила iTools — бесплатный набор базовых сервисов для пользователей Mac2:

Итого

Пользователям давали «пробную» облачную инфраструктуру без платы, что помогло Apple протестировать, как люди будут воспринимать удалённые данные и синхронизацию. Но она была супер базовой, не очень стабильной, имела ограниченные возможности работы (не имея веб-интерфейсов для доступа с Windows-совместимых компьютеров). Пользователи жаловались на медленные загрузки и частые сбои.

.Mac — коммерческий подход

dotmac-service

В середине 2002 года Apple трансформировала iTools в .Mac — уже платный сервис ($99 в год с бесплатным 60-дневным триалом). В рамках .Mac расширили iDisk, прокачали Homepage, почта получила поддержку технологии IMAP, появился антивирус Virex от компании McAffee, а также утилита Backup для сохранения критических пользовательских данных (контакты, календари, пароли в Safari) в iDisk или записью на оптические носители.

Но, несмотря на то, что компания стала просить деньги за доступ к своим веб-сервисам, они волшебным образом не стали супер-стабильными (как же так!?): пользователи сталкивались с проблемами с синхронизацией между устройствами. Когда два Мака взаимодействовали через .Mac, могли возникнуть конфликты: дублирование контактов, ошибки при обновлении календаря, потеря изменений, если оба устройства изменяли записи одновременно и многое другое.

MobileMe — технический провал и слишком ранний запуск

MobileMe

На WWDC в 2008 году .Mac был перезапущен как MobileMe. Цель была амбициозна — «всё должно синхронизироваться всегда и сразу». Сервис обещал бесшовную работу почты, контактов, календарей, фото-галереи и файлового хранилища...

Но запуск 9 июля 2008 года столкнулся со шквалом проблем. Сервисы часто не отвечали, почта не доставлялась, синхронизация ломалась, календари и контакты теряли данные пользователей. Компания была вынуждена была признать ошибки: продлила подписки пользователям, извинилась, а внутри начала глобальную перестройку. Стив Джобс, по рассказам, вызвал команду, ответственную за разработку сервиса и спросил: «Кто-нибудь может объяснить, что MobileMe должен делать?», получив ответ от одного из сотрудников Джобс взорвался «Так какого хрена он этого не делает?»3. Новый руководитель сервиса был назначен тут же, а команда инженеров-разработчиков полностью обновилась.

Разберем причины провала

А вот что писал команде сам Джобс.

iCloud — скрытый фундамент

26705_Screen-Shot-2011-10-12-at-12

В июне 2011 года на WWDC Apple анонсировала iCloud, который стал эволюцией MobileMe, но с другим подходом: облако не как продукт, а как основа всей экосистемы. iCloud запущен 12 октября 2011 года и постепенно заменил MobileMe, который окончательно прекратил работу к середине 2012 года. Анонсируя новый продукт, Стив Джобс иронично говорил со сцены «я понимаю, почему вы должны доверять нам, это же те же чуваки, которые дали вам MobileMe...»

Нововведения iCloud4:

С 2011 года утекло много воды. Сервис стабилизировался, детские проблемы были решены. Веб-интерфейсы, хоть все еще не так гибки и наворочены как у Google и Microsoft, получили неоднократный редизайн и каждый раз становятся все более и более продуманными. К 2025 году iCloud крепким фундаментом соединяет буквально все продукты Apple. Привычная синхронизация персональных данных и бекап айфонов/айпадов, совместная работа с офисными документами в пакете iWork, собственный аналог VPN — Private Relay, сохранение потокового видео с домашних камер, хранилище объемом до 12 Тб в облаке и многое другое.

Да, это все еще не 100% надежные сервисы. Нет-нет, всплывет какая-то проблема с синхронизацией фото, например. По традиции, Apple не дает гибких инструментов настройки или какого-то прозрачного способа контролировать то, что происходит с iCloud «в фоне», и когда что-то идет «не так», это, к сожалению, создает дополнительный уровень головной боли.

Ну а что касается 5 Гб бесплатного хранилища... Да что о нем говорить. Мне кажется в 2025 году честнее для потребителей было бы его вообще отменить. Так, хотя бы, компания открыто сказала бы «все наши онлайн сервисы на самом деле платные».

  1. Хочется сразу прояснить: само собой даже сегодня, в 2025 году есть миллион причин критиковать iCloud. Это абсолютно точно не идеальный облачный сервис, однако, на фоне предыдущих онлайн-решений Apple, он и правда кажется наиболее удачным и толковым. Вот только базовые бесплатные 5 Гб... Сколько можно, Тим? Ну сколько? Ладно, вернемся к статье...↩

  2. Все эти услуги и сервисы работали только в рамках Mac OS 9 (а в дальнейшем и Mac OS X) и базировались на WebObjects (технология NeXT).↩

  3. Люблю эту историю, ее можно подать под соусом «ах вот Джобс красавчик, разрулил проблему сразу! не то, что сейчас Кук все оттягивает». Но если честно, у нее есть и другой угол обзора. Одна из бывших сотрудниц компании, которая была участником этих событий, валит всю вину как раз на Стива. Говорит, что инженеры знали о проблемах сервиса и пытались придать огласке назревавшие трудности, но по итогу в иерархии, созданной на страхе перед Джобсом, до него эта информация так и не дошла. И продукт был запущен в сыром виде.↩

  4. Важное уточнение: речь о возможностях на момент анонса в 2011 году.↩