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 году.