Веб-сервисы Apple: тернистый путь
Сегодня трудно представить экосистему Apple без iCloud — тихого, но фундаментального сервиса, который хранит миллиарды фотографий, синхронизирует заметки, резервирует устройства и обеспечивает (ну, во всяком случае, старается обеспечивать) почти незаметную магию «оно просто работает».
Но путь к удобным1 облачным сервисам от Apple — это история из неудач, компромиссов и болезненного взросления. Давайте вспомним, как всё начиналось — от первых робких попыток в начале 2000-х до громкого провала MobileMe и куда более зрелого iCloud, которому наконец удалось стать крепким технологическим фундаментом экосистемы компании.
iTools — начало пути.
В январе 2000 года, в рамках новой интернет-стратегии вернувшегося в компанию Стива Джобса, Apple представила iTools — бесплатный набор базовых сервисов для пользователей Mac2:
- @mac.com. Сервис электронной почты на одноименном домене. В 2008 году на замену ему пришел домен @me.com, но @mac.com компания все еще поддерживает и вы легко можете определить олдскульных пользователей эппловской техники по таким почтовым адресам.
- iDisk. Облачное хранилище на царские 20 МЕГАбайтов в облаке. Были доступны пользователям в виде папки на рабочем столе, куда можно было перетягивать файлы. (По такому же принципу, но уже сильно позже, будут работать все современные облачные сервисы, вроде Dropbox и OneDrive или Google Drive). С лета 2000 года стало возможно увеличивать объем хранилища до 400 Мб, при стоимости в $1 в год за каждый мегабайт.
- HomePage. Веб-приложение для создания сайтов на базе шаблонов в несколько кликов. В 2006 году на замену сервиса пришел куда более продвинутый инструмент iWeb.
- iCards. Сервис для создания и отправки цифровых открыток был неплохим начинанием, однако сама Apple предоставляла в своем приложении iPhotos возможность заказывать ФИЗИЧЕСКИЕ печатные открытки или даже фотоальбомы из пользовательских фотографий, что было на порядок интереснее для пользователей. Закрыт спустя год из-за низкой популярности.
- KidSafe. Каталог безопасных сайтов для детей. Тут купертиновцы явно не рассчитали насколько быстро будет развиваться веб. Сервис, который компания считала «революцией для безопасности детей в Сети», запустился с каталогом из 50 000 одобренных преподавателями и библиотекарями сайтов, но быстро стало понятно, что образовательных и детских ресурсов в сети ежедневно появляется слишком много, чтобы все их отслеживать. Закрыт спустя год.
- iReview. Ресурс с веб-обзорами сайтов. Джобс хотел, чтобы у Apple был свой каталог отзывов на сайты, каким в те годы был Amazon для отзывов на книги. На старте было 250 опубликованных веб-обзоров, но сервис оказался не очень интересен пользователям. Его закрыли спустя год.
Итого
Пользователям давали «пробную» облачную инфраструктуру без платы, что помогло Apple протестировать, как люди будут воспринимать удалённые данные и синхронизацию. Но она была супер базовой, не очень стабильной, имела ограниченные возможности работы (не имея веб-интерфейсов для доступа с Windows-совместимых компьютеров). Пользователи жаловались на медленные загрузки и частые сбои.
.Mac — коммерческий подход
В середине 2002 года Apple трансформировала iTools в .Mac — уже платный сервис ($99 в год с бесплатным 60-дневным триалом). В рамках .Mac расширили iDisk, прокачали Homepage, почта получила поддержку технологии IMAP, появился антивирус Virex от компании McAffee, а также утилита Backup для сохранения критических пользовательских данных (контакты, календари, пароли в Safari) в iDisk или записью на оптические носители.
Но, несмотря на то, что компания стала просить деньги за доступ к своим веб-сервисам, они волшебным образом не стали супер-стабильными (как же так!?): пользователи сталкивались с проблемами с синхронизацией между устройствами. Когда два Мака взаимодействовали через .Mac, могли возникнуть конфликты: дублирование контактов, ошибки при обновлении календаря, потеря изменений, если оба устройства изменяли записи одновременно и многое другое.
MobileMe — технический провал и слишком ранний запуск
На WWDC в 2008 году .Mac был перезапущен как MobileMe. Цель была амбициозна — «всё должно синхронизироваться всегда и сразу». Сервис обещал бесшовную работу почты, контактов, календарей, фото-галереи и файлового хранилища...
Но запуск 9 июля 2008 года столкнулся со шквалом проблем. Сервисы часто не отвечали, почта не доставлялась, синхронизация ломалась, календари и контакты теряли данные пользователей. Компания была вынуждена была признать ошибки: продлила подписки пользователям, извинилась, а внутри начала глобальную перестройку. Стив Джобс, по рассказам, вызвал команду, ответственную за разработку сервиса и спросил: «Кто-нибудь может объяснить, что MobileMe должен делать?», получив ответ от одного из сотрудников Джобс взорвался «Так какого хрена он этого не делает?»3. Новый руководитель сервиса был назначен тут же, а команда инженеров-разработчиков полностью обновилась.
Разберем причины провала
А вот что писал команде сам Джобс.
- Масштабы: Apple попыталась запустить почти всё сразу — веб-интерфейс, push-сервисы, синхронизацию файлов — и всё это без достаточного тестирования на большой нагрузке.
- Инфраструктура: Apple в тот момент ещё не имела зрелой облачной инфраструктуры — машин, дата-центров, схем резервирования и масштабирования в достаточном объёме.
- Одновременный запуск MobileMe вместе с iPhoneOS 2.0 и App Store. У компании не хватило ресурсов вывезти все продукты разом на одном качественном уровне.
- Организационные ошибки: внутри Apple было слишком много пересечений ответственности, нечетких ролей. MobileMe показал, что компания, привыкшая делать устройства и локальное ПО, все еще не была готова к выстраиванию масштабных web-сервисов.
iCloud — скрытый фундамент
В июне 2011 года на WWDC Apple анонсировала iCloud, который стал эволюцией MobileMe, но с другим подходом: облако не как продукт, а как основа всей экосистемы. iCloud запущен 12 октября 2011 года и постепенно заменил MobileMe, который окончательно прекратил работу к середине 2012 года. Анонсируя новый продукт, Стив Джобс иронично говорил со сцены «я понимаю, почему вы должны доверять нам, это же те же чуваки, которые дали вам MobileMe...»
Нововведения iCloud4:
- Базовый бесплатный объём хранилища (5 Гб), с платными тарифами для больших объёмов.
- Полноценный веб-интерфейс для работы с сохраненными в облаке данными и веб-приложениями для популярных сервисов типа Календарей, Контактов и Заметок.
- Строительство масштабной инфраструктуры: собственные дата-центры, отказ от зависимости от сторонних провайдеров.
- Техническое разделение сервисов: синхронизация фотографий, файлов (iCloud Drive), резервные копии, ключи шифрования, Find My и другие модули работают по своим механизмам, но объединены под одним ID.
С 2011 года утекло много воды. Сервис стабилизировался, детские проблемы были решены. Веб-интерфейсы, хоть все еще не так гибки и наворочены как у Google и Microsoft, получили неоднократный редизайн и каждый раз становятся все более и более продуманными. К 2025 году iCloud крепким фундаментом соединяет буквально все продукты Apple. Привычная синхронизация персональных данных и бекап айфонов/айпадов, совместная работа с офисными документами в пакете iWork, собственный аналог VPN — Private Relay, сохранение потокового видео с домашних камер, хранилище объемом до 12 Тб в облаке и многое другое.
Да, это все еще не 100% надежные сервисы. Нет-нет, всплывет какая-то проблема с синхронизацией фото, например. По традиции, Apple не дает гибких инструментов настройки или какого-то прозрачного способа контролировать то, что происходит с iCloud «в фоне», и когда что-то идет «не так», это, к сожалению, создает дополнительный уровень головной боли.
Ну а что касается 5 Гб бесплатного хранилища... Да что о нем говорить. Мне кажется в 2025 году честнее для потребителей было бы его вообще отменить. Так, хотя бы, компания открыто сказала бы «все наши онлайн сервисы на самом деле платные».
Хочется сразу прояснить: само собой даже сегодня, в 2025 году есть миллион причин критиковать iCloud. Это абсолютно точно не идеальный облачный сервис, однако, на фоне предыдущих онлайн-решений Apple, он и правда кажется наиболее удачным и толковым. Вот только базовые бесплатные 5 Гб... Сколько можно, Тим? Ну сколько? Ладно, вернемся к статье...↩
Все эти услуги и сервисы работали только в рамках Mac OS 9 (а в дальнейшем и Mac OS X) и базировались на WebObjects (технология NeXT).↩
Люблю эту историю, ее можно подать под соусом «ах вот Джобс красавчик, разрулил проблему сразу! не то, что сейчас Кук все оттягивает». Но если честно, у нее есть и другой угол обзора. Одна из бывших сотрудниц компании, которая была участником этих событий, валит всю вину как раз на Стива. Говорит, что инженеры знали о проблемах сервиса и пытались придать огласке назревавшие трудности, но по итогу в иерархии, созданной на страхе перед Джобсом, до него эта информация так и не дошла. И продукт был запущен в сыром виде.↩
Важное уточнение: речь о возможностях на момент анонса в 2011 году.↩