В 2007 году мир технологий был полон жизни. Apple только что выпустила iPhone, и внезапно все захотели узнать, последует ли Google их примеру и выпустит собственное аппаратное обеспечение. Слухи были сильными. Действительно ли поисговый гигант производит мобильные телефоны? Или они останутся верны своим корням и будут просто создавать приложения для существующих устройств? Ходили слухи, что Google может заключить партнерство с традиционными производителями телефонов. Некоторые считали, что компания останется сосредоточенной исключительно на программном обеспечении.
Руководители Google заняли жесткую позицию. Они сказали «нет» аппаратному обеспечению. Они утверждали, что не заинтересованы в игре на рынке смартфонов. Многие поверили им. Но некоторые скептически настроенные технические журналисты продолжали следить за ситуацией. В начале 2008 года правда раскрылась. Google не производит телефоны. Но они определенно разрабатывают программное обеспечение для них. На сцену выходит Android.
Различные стратегии доминирования на мобильном рынке
Секрет успеха iPhone заключается в его закрытой экосистеме. Apple имеет эксклюзивный контроль над аппаратным обеспечением и операционной системой (ОС). Это был «закрытый сад». Google хотела чего-то другого. Она не хочет быть единственной компанией, продающей смартфоны на Android. Она хочет, чтобы ее операционная система работала на устройствах от любого производителя.
Компания также отказалась предоставлять эксклюзивные права одному оператору. Этот шаг вывел Android на один уровень с Symbian и Windows Mobile. Речь идет об универсальности, а не об эксклюзивности.
Первым устройством, открывшим новую эру, стал G1. Он был произведен компанией HTC на Тайване. В США первым оператором, поддержавшим эту платформу, стала T-Mobile. Когда эта операционная система вышла на рынок США, другие производители мобильных телефонов также увидели потенциал и начали анонсировать свои планы по разработке устройств на Android.
Прямые продажи: Эра Nexus One
В январе 2010 года Google снова изменила правила игры. Она выпустила Nexus One. Это был первый смартфон на Android, который можно было купить напрямую у Google, без посредничества оператора связи. HTC по-прежнему производила аппаратное обеспечение, но продажи осуществляла сама Google.
Модель ценообразования была простой, но важной. Вы могли получить этот телефон за 179 долларов, если заключили двухлетний контракт с вашим оператором. Или, если вы хотели полностью владеть устройством без контракта, вы бы заплатили 529 долларов. Этот подход прямых продаж потребователю был смелым шагом для программного обеспечения компании.
Почему открытый исходный код меняет все
Что делает Android таким отличным от конкурентов, таких как Symbian и Windows Mobile, так это его основа. Она построена на платформе с открытым исходным кодом. Это не просто модное словечко. Это означает, что Google позволяет разработчикам просматривать, изменять и улучшать большие части исходного кода.
Идея проста. Когда разработчики обнаруживают недостающую функциональность, они могут создать ее и добавить в операционную систему. Программное обеспечение продолжает развиваться под руководством сообщества и самой Google.
Заполнение пробелов
Когда Android был впервые выпущен, он не был идеальным. В нем отсутствовала поддержка Microsoft Exchange, что было большой проблемой для бизнес-пользователей. Компания сильно полагается на Exchange для синхронизации электронной почты и календаря. Android неполон без нативной поддержки.
Но модель открытого исходного кода совершила свое волшебство. Разработчики сторонних приложений не ждут Google. Они создают приложения, которые синхронизируют функции Exchange непосредственно с вашим телефоном. Гонка началась быстро. Android мог начать позже других систем, но он гораздо более адаптивен и расширяем.
Фундамент создан. Партнеры по производству аппаратного обеспечения определены. Программное обеспечение теперь готово к реальному миру. В оставшейся части истории мы масштабируем этот эксперимент на миллионы пользователей.
Мир смартфонов в США меняется, и Android находится в самом центре этого процесса. HTC G1 стал первым устройством на Android, появившимся в Соединенных Штатах. Verizon запустил Motorola Droid с большим шумом, и он стал сенсацией в войне операторов связи. Но в комнате есть и другой зверь. Nexus One.
Это не просто еще один телефон в сети. Это первый серьезный шаг Google в мир смартфонов. Это устройство, которое можно купить напрямую у поискового гиганта, а не у оператора или стороннего производителя. Это различие важно. Оно обозначает изменение в том, как Google управляет своей мобильной экосистемой.
Разработка и дизайн оборудования
Когда Google впервые раздавал устройства Nexus One сотрудникам, они были абсолютно «голыми». Никакого брендинга. Только железо. Это было испытание и, вероятно, заявление. Как только этот телефон был выпущен, на задней панели появился логотип HTC. Дизайн не отличается сдержанностью.
Размеры специфичны. Высота 4,7 дюйма. Ширина 2,4 дюйма. Толщина составляет 11,5 мм, что меньше 0,5 дюйма. Вес с батареей — 4,6 унции. Легкий для своего времени. В его основе лежит 3,7-дюймовый AMOLED-экран. Активная матрица на органических светодиодах. Это означает более глубокий черный цвет и лучший контраст по сравнению с ЖК-экранами других телефонов. Разрешение составляет 800 x 400 пикселей. Контрастность? Резкая 100 000:1.
Под капотом становится жарко. 1-гигагерцовый процессор Qualcomm. 512 МБ оперативной памяти. 512 МБ встроенной флеш-памяти. Google предлагает карту microSD объемом 4 ГБ, но если вам нужно больше места, слот поддерживает карты объемом до 32 ГБ. Это гибкий, но ограниченный самим слотом метод модульного хранения.
Достаточно много вариантов подключения. Сети GSM/EDGE с частотами 850, 900, 1800, 1900 МГц. Wi-Fi совместим со стандартами 802.11b и 802.11g. Поддерживается Bluetooth 2.1, стереорежим A2DP. Дополнительный GPS-приемник. Он покрывал все основные потребности.
Камера и основы программного обеспечения
Камера оснащена 5-мегапиксельным сенсором и светодиодной вспышкой. Доступен цифровой зум, но только 2-кратный. Максимальное разрешение записи видео составляет 720 x 480 пикселей при 20 кадрах в секунду. Это не очень кинематографично, но в то время это было практично.
Программное обеспечение — Android 2.1, кодовое имя разработки — «Éclair». Эта версия содержит значительные изменения. Несколько записей контактной информации. Несколько приложений для синхронизации. Для разработчиков это означает, что они могут создавать приложения, обрабатывающие несколько учетных записей электронной почты из одного интерфейса. Это упрощает пользовательский опыт, или, по крайней мере, обещает сделать это.
Участие в экосистеме Android требует не только оборудования. Требуется учетная запись Google. Бесплатная. Любой может использовать ее, независимо от того, есть у него мобильный телефон или нет. С этой учетной записью вы можете использовать Gmail, Google Календарь и Google Документы. Платформа разработана для бесшовной работы с этими сервисами. Это больше, чем просто операционная система. Это ваш шлюз к веб-инструментам Google.
По мере развития оборудования Google адаптирует операционную систему. Если они этого не сделают, это сделает кто-то другой. Это сила открытого исходного кода.
Эта гибкость — ее главное преимущество. Если Google отстанет, сообщество заполнит пробел. Эта архитектура позволяет вносить изменения способами, которые недоступны проприетарным системам.
HTC G1: Происхождение
Чтобы понять Nexus One, нам нужно вернуться к HTC G1. Это был пионер. Экран 3,2 дюйма. ЖК-экран с сенсорным управлением. Оснащен GPS-приемником, акселерометром и электронным компасом. Камера имеет 3,2 миллиона пикселей. Wi-Fi и подключение 3G являются стандартными.
Дизайн уникален. Экран выдвигается в сторону. Ниже находится полноценная QWERTY-клавиатура. Физические клавиши. В то время набор текста на мобильном телефоне все еще был новинкой. Есть места для расширения пространства для хранения данных.
Есть недостатки, которые беспокоят рецензентов. Нет обычного разъема для наушников. Для использования наушников требуется USB-адаптер. У мобильных телефонов есть медиаплееры, так почему бы не включить в них разъем? Этот дизайнерский выбор подвергся критике. Но он доказывает концепцию. Android может работать. Он может подключаться. Может быть расширен.
G1 показал потенциал. Nexus One показал отточенность. Оба построены на одной архитектуре, но изменили способ своей работы. Оборудование стало быстрее. Дисплей теперь еще лучше. Брендинг стал четче.
Архитектура Android от Google
Базовая архитектура Android определяет, как работают эти устройства. Это система с открытым исходным кодом. Это означает, что код будет виден. Его можно изменить. Понятно. Разработчиков не блокируют проприетарные стены. Они могут видеть, как ядро взаимодействует с оборудованием. Как разместить слой приложений поверх него.
Эта открытость позволяет быстрой итерации. Когда появляются новые чипы, для них можно писать драйверы. Если вам нужна новая функциональность, вы можете создать форк. Google поддерживает основную ветку (master branch), но также поддерживает ветку сообщества.
Эта архитектура поддерживает разнообразие оборудования, которое мы видим. От выдвижной клавиатуры G1 до элегантного дизайна G1 без кнопок
Android — это не просто операционная система в традиционном понимании. Не зря Google называет это программным стеком. Он имеет слоистую структуру. Каждый уровень объединяет конкретные программы, обеспечивающие работу устройства. Если нарушить один слой, вся система становится нестабильной.
На самом дне находится ядро. Google создало эту основу на базе Linux версии 2.6. Это больше, чем просто код. Это машинное отделение. Оно управляет памятью. Оно контролирует настройки безопасности. Оно управляет питанием. Оно взаимодействует с оборудованием через драйверы. Драйвер — это интерпретатор. Без них программное обеспечение не может общаться с кремнием. Возьмите, например, Nexus One. В нём есть камера. Ядро Android содержит специальные драйверы камеры. Этот контроллер позволяет пользовательским командам достигать физического датчика объектива. Нет драйвера — нет фотографий.
Над ядром находится слой библиотек. Представьте их как руководство по эксплуатации для обработки ваших данных. Библиотека медиафреймворка здесь? Она сообщает устройству, как воспроизводить аудио, видео или изображения. Другие библиотеки обеспечивают 3D-ускорение для устройств с акселерометром. Есть также библиотека браузера. Это не приложения, на которые можно нажимать. Это базовая логика, которая делает возможным существование ваших приложений.
На том же уровне, что и библиотеки, находится среда выполнения Android. Здесь происходит магия для разработчиков. Сюда входят Java -библиотеки ядра. Это потому, что программисты приложений Android используют Java для создания своих инструментов. Однако сюда также входит виртуальная машина Dalvik.
Что такое виртуальная машина? Это программное обеспечение, которое эмулирует другое устройство со своей собственной операционной системой. Оно может работать на оборудовании с совершенно разными операционными системами. Android использует эту концепцию для запуска каждого приложения как отдельного процесса. Почему это важно? Есть три причины. Во-первых, изоляция. Ни одно приложение не зависит от других приложений. Во-вторых, стабильность. Если одно приложение аварийно завершает работу, оно не должно тянуть за собой остальные. В-третьих, простота. Это снижает головную боль, связанную с управлением памятью.
Далее следует Прикладной фреймворк Android. Этот слой управляет базовыми функциями телефона. Распределение ресурсов. Телефонные услуги. Переключение между процессами. Отслеживание физического местоположения через GPS. Разработчики имеют здесь полный доступ. Вы можете использовать эти инструменты для создания более сложных функций. Представьте это как набор инструментов. Фреймворк предоставляет молоток и отвёртку. Разработчик строит мебель.
Совсем наверху находятся приложения. Это пользовательский слой. Телефонные звонки. Просмотр веб-страниц. Контакты. Для обычных пользователей это всё, что они видят. Вы можете взаимодействовать с этими приложениями через пользовательский интерфейс. Никто другой не будет трогать этот уровень, если только не хочет что-то установить.
Только программисты Google, сторонние разработчики и производители устройств знакомы со следующими слоями: они настраивают ядро. Они создают новые библиотеки. Они строят фреймворк. Просто очистите.
Вы можете изменить способ работы вашего смартфона Google, загружая приложения. Это так просто. Но когда что-то идёт не так, полезно знать, что происходит за кулисами. Или когда вы задаётесь вопросом, почему определённое приложение постоянно разряжает батарею.
Вашему смартфону нужно больше, чем просто электронная почта и базовый просмотр веб-страниц. iPhone доказал, что сильная библиотека приложений может вдохновить клиентов. Android обращает на это внимание.
Google выпустила Android для разработчиков за несколько месяцев до запуска HTC G1. Они предоставили ограниченный комплект для разработки программного обеспечения (SDK) и опубликовали Android Developer Challenge. Общий призовой фонд этого турнира составил 10 миллионов долларов.
Лучшие разработчики заработали по 275 000 долларов за свои приложения. Вот что победило:
-
Сравнивайте цены и читайте отзывы магазинов с помощью инструментов CompareEverywhere и GoCart. Сканируйте штрих-код. Эти приложения идентифицируют товар и агрегируют информацию из различных источников.
-
Life360 объединяет социальные сети и местные новости. Он создает сообщество соседей. Делитесь последней информацией со своей группой. Отправляет экстренные оповещения, такие как предупреждения о торнадо. Даже если вы находитесь далеко, вы всегда будете получать информацию.
-
Locale использует GPS. Отмечайте часто посещаемые места на Google Maps. Вы можете настроить параметры телефона для каждого места. Рингтон автоматически меняется в зависимости от вашего местоположения. Больше никаких громких звонков в кинотеатрах.
-
Ecorio отслеживает ваш углеродный след. Предлагает способы снижения воздействия на окружающую среду. Планируйте поездку с помощью Google Maps. Ecorio рекомендует совместные поездки и общественный транспорт.
-
Softrace поощряет активный образ жизни. Пользователи организуют соревнования с использованием Google Maps. Участники отправляются к месту назначения. Они соревнуются и сравнивают времена.
Многие другие приложения получили призы в категории 275 000 долларов. Некоторые разработчики iPhone заинтересованы в Android. Android может догнать iPhone по качеству приложений.
Как разработчики создают эти приложения? Процесс разработки описан в следующем разделе.
Создание приложений для Android
Если вы понимаете Java, то уже на полпути. Это первый барьер для всех, кто хочет создать приложение для Android. После изучения языка следующим шагом является загрузка Android Software Development Kit (SDK). Это больше, чем просто папка с кодом. Это ваш доступ к Application Programming Interface (API) Android.
SDK поставляется с утилитами. Примерами приложений. Эмулятором телефона. Эмуляторы важны. Они имитируют аппаратное и программное обеспечение конкретного устройства. В данном случае эмулятор Android воспроизводит телефон, работающий под управлением этой операционной системы. Вам не нужно прошивать физическое устройство для тестирования кода. Соберите приложение. Запустите его в эмуляторе. Посмотрите, как оно ведет себя на реальном оборудовании, прежде чем выпускать его пользователям.
Сайт разработчиков Google предлагает обширные учебные материалы. Они охватывают основы: тестирование. Отладку. Пошаговые инструкции. Также есть приложение «Hello World», которое помогает разобраться в архитектуре. Эксперты могут пропустить вводный материал. Сразу перейти к созданию приложений.
Но Android предлагает то, чего нет в iOS. Это позволяет сложным приложениям работать в фоновом режиме. Apple ограничивает приложения iPhone фоновым режимом. Хотите переключиться на другое приложение? Предыдущее перестает работать. Хотите вернуться? Оно продолжает работу. Это ограничение определяет, что вы можете создать для iOS. Android дает разработчикам больше свободы. Фоновые процессы — это честная гонка.
Google разделила свою платформу на четыре основных компонента. Не все приложения используют все эти компоненты. Но они составляют основу.
- Деятельность (Activities) : Каждый экран, видимый пользователю, является активностью. Приложение карт может иметь основной вид карты. Экран планирования поездки. Оверлей маршрута. Каждый из них представляет собой отдельную активность.
- Интенции (Intents) : Это механизмы перехода от одной активности к другой. Вы планируете поездку? Интенция интерпретирует ввод и активирует оверлей маршрута. Android также поддерживает приемники широковещательных интенций (Broadcast Intent receivers). Они срабатывают в ответ на внешние события. Переход в новое место. Входящий звонок. Приложения могут реагировать без инициации со стороны пользователя.
- Службы (Services) : Службы работают независимо. У них нет пользовательского интерфейса. Рассмотрим фитнес-приложение, такое как Softrace. Вы находитесь посреди забега. Вам нужна музыка. Вы переключаетесь на медиаплеер. Запускаете песню. Softrace продолжает отслеживать ваш темп. Если бы это была всего одна активность, она приостановилась бы или завершилась в тот момент, когда вы ушли. Служба поддерживает работу приложения в фоновом режиме.
- Поставщики контента (Content Providers) : Они позволяют приложениям обмениваться данными. Одно приложение может читать и записывать данные, управляемые другим приложением. Это позволяет разработчикам создавать мощные комплексы. Приложения, которые работают вместе. Это сложнее, чем один компонент.
может быть один.
Есть еще многое, что нужно учитывать. Графический движок. Управление процессами. Поддержка пользовательского интерфейса. Google предоставляет рекомендации по этим деталям на своем сайте для разработчиков.
Путь Google Phone не был гладким. Некоторые производители быстро приняли эту операционную систему. Другие отвергли ее. Экосистема фрагментирована.
Производители мобильных телефонов Google
Как #Android-операторы сформировали войну смартфонов: от сопротивления Sprint до глобального доминирования
Когда мы рассматриваем экосистему операционных систем для смартфонов, мы видим две совершенно разные силы. С одной стороны, есть производители мобильных телефонов. Они создают аппаратное обеспечение, физическое устройство, которое находится у вас в руках. С другой стороны, есть поставщики услуг. Крупные операторы, такие как AT&T и T-Mobile. В некоторых случаях эти группы могут вступать в конфликт. Производитель может заключить эксклюзивное соглашение с одним оператором. В редких случаях оператор даже производит собственное оборудование. Границы размываются, но напряжение сохраняется.
История Android не начиналась в вакууме. Она начинается с аппаратного обеспечения. Первым мобильным телефоном с операционной системой Android стал HTC G1, произведенный компанией High Tech Computer Corporation. Технологическая пресса была активна еще до того, как телефоны появились на полках магазинов. Блогеры и журналисты бесконечно спекулировали о том, кто следующим выйдет на рынок. Вступит ли Motorola? А что насчет Samsung? В конце концов, они сделали это. Dell также присоединился к борьбе. Дамбы прорвало.
Но без сети оборудование бесполезно. В Соединенных Штатах T-Mobile является пионером. Компания запустила HTC G1 в сети 3G в октябре 2008 года. Цена составила 179 долларов США при заключении договора. Это был не бесплатный телефон, но он был доступен. T-Mobile также позволила существующим клиентам оформить предварительный заказ за месяц до старта продаж. Результат? Хаос. Спрос был безумным. Заказы взлетели выше 1,5 миллиона единиц, имеющихся в наличии. T-Mobile внезапно пришлось отменить продажи по предварительным заказам. Они просто не успевали за ажиотажем.
Не все поддерживают эту мобильную революцию. Более того, некоторые операторы боролись с ней до последнего. Генеральный директор Sprint Дэн Хессе открыто выражал свое пренебрежение к этой платформе. Он однажды знаменито заявил, что Android «недостаточно хорош, чтобы нести бренд Sprint». Это жесткая критика для зарождающейся операционной системы. Он оставил дверь открытой и намекнул, что Sprint может сотрудничать с Android в будущем, но его скептицизм был очевиден.
Это отношение вызвало критику со стороны генерального директора Hop-On Питера Майклза. Майклз обвинил его в лицемерии. Он отметил, что Sprint на самом деле является одним из основателей Open Handset Alliance, консорциума, разработавшего Android. Как можно помогать создавать открытую платформу и при этом отказываться ее поддерживать? Майклз утверждал, что действия Sprint противоречат его собственным заявлениям. Он также отметил, что Sprint затрудняет доступ к своей сети для более дешевых и мелких производителей устройств. Это больше похоже на закрытый клуб, чем на открытый альянс.
Однако отношение компании может быстро измениться, если этого потребует рынок. Хессе в конечном итоге изменил свое мнение. Sprint пошел на уступки. Они начали поддерживать устройства на Android, такие как HTC Hero и Samsung Moment. Это сопротивление рухнуло под весом потребительского спроса и конкурентного давления.
К 2009 году ситуация полностью изменилась. Verizon запустила два крупных смартфона на Android: Motorola Droid и HTC Eris. Droid, в частности, стал культурным феноменом. Это доказывает, что Android может обеспечивать корпоративные функции, которые требуют бизнес-клиенты Verizon. Затем, в начале 2010 года, AT&T объявила, что будет продавать телефоны на Android от HTC, Motorola и Dell. Крупные операторы капитулировали.
Android становится популярным среди крупных операторов по всему миру. Речь уже не только о мобильных телефонах. Это вопрос инфраструктуры. Если Android добьется успеха, доминирование Google в веб-поиске может быть воспроизведено на мобильных устройствах. Представьте мир, где мобильные операционные системы так же повсеместны, как поиск Google в интернете.
Ситуация изменилась с тех пор, как началась война операторов. Открытые платформы побеждают. Однако динамика между производителями оборудования, разработчиками программного обеспечения и поставщиками сетевых услуг остается сложной. Теперь, когда авиакомпании полностью приняли эту экосистему, остается только гадать, кто будет править в будущем.
Вы можете узнать больше о развитии мобильных платформ и связанных темах, перейдя по ссылкам на следующих страницах.
Экосистема Android начинает обретать форму
Первый релиз Android был посвящен не одному устройству. Это посылает индустрии сигнал о фрагментации мобильного мира. Google предлагает не просто операционную систему. Они предоставляют платформу для конкуренции операторов связи и производителей.
Nexus One является флагманом концептуального продукта. Выпущенный в начале 2010 года, этот продукт стал первым, который продавался напрямую через онлайн-магазин Google, минуя большинство операторов связи. Этот шаг удивил гигантов телекоммуникационной отрасли. Это обеспечивает прямой контакт с потребителями и устраняет необходимость ждать одобрения или обновлений от операторов.
Но Nexus One — это лишь часть истории.
Войны операторов и выбор устройств
Sprint и AT&T являются партнерами по запуску этих ранних устройств. Sprint позиционирует свои продукты на базе Android как высокоскоростные альтернативы традиционным голосовым тарифам с акцентом на передачу данных. AT&T пытается продвигать идею с точки зрения смартфонов, что Android является открытой альтернативой «закрытому саду», который они построили вокруг iPhone.
Motorola не бездействует. В конце 2008 года появились сообщения о том, что Motorola сокращает работу над другими операционными системами, чтобы сосредоточиться исключительно на Android. Это имеет большое значение. Motorola была королем мобильных телефонов на протяжении десятилетий. Если они делают ставку на Android, остальные должны обратить на это внимание.
Verizon также присоединился к дискуссии. Хотя они не выпустили устройство на Android сразу же, маркетинг Motorola Droid ознаменовал перемены. Verizon известен своим консервативным подходом к обновлениям. Внедрение в свою сеть устройств с полноценным сенсорным управлением и интенсивным использованием приложений означает, что они делают ставку на будущее мобильных вычислений, а не только на мобильную связь.
Глобальное расширение
Интерес не ограничивается Соединенными Штатами.
NTT Docomo, крупнейший телекоммуникационный оператор Японии, разрабатывает мобильные телефоны на базе Android. Это показывает, что Android — это не только западный тренд. Он имеет глобальную привлекательность. Эта ОС может действительно проявить устойчивость, если ее примет технологически продвинутый японский рынок.
Huawei также готовится поставлять устройства на Android наряду с моделями на Symbian. Это признак будущего, в котором производители больше не ограничены одной операционной системой. Можно предлагать широкий спектр вариантов для разных сегментов клиентов.
Почему это важно сейчас
Оглядываясь назад, эти ранние усилия определили следующее десятилетие мобильной технологии.
Как Android меняет рынок:
— Привлекательность открытого исходного кода: Производители могут настраивать операционную систему, чтобы создавать уникальный опыт.
— Независимость от операторов: Модели прямых продаж, такие как Nexus One, вынуждают операторов улучшать свои услуги.
— Экосистема разработчиков: Google Market (ныне Play Store) предоставляет интегрированную платформу для разработчиков, чтобы охватить миллионы пользователей.
Какие устройства возглавили этот процесс:
— HTC Dream (G1): Первый коммерческий телефон на Android. Хотя по сегодняшним меркам он был громоздким, в то время он был революционным.
— Motorola Droid: Привнес физическую клавиатуру и сеть Verizon в Android.
— Nexus One: Чистый опыт от Google, демонстрирующий возможности ОС без «балласта» от операторов.
Ранние дни были хаотичными. Sprint называл Android «пока недостаточно хорошим». Разработчики жаловались на фрагментацию. Пользователи сталкивались с непоследовательными обновлениями. Но импульс неудержим.
Инфраструктура находится в стадии строительства. Операторы приходили в себя. Производители меняли обороты.
К 2010 году вопрос уже заключался не в том, выживет ли Android. А в том, насколько быстро другим платформам придется реагировать.
Фундамент создан. Осталось лишь выполнить работу.
