- Полноценный Android на устройствах Windows Mobile
- Вступление
- Поехали
- Запуск ОС Android с карты памяти коммуникатора из под WM
- Прошивка ОС Android в память коммуникатора
- Кратко о прошивках и функционале:
- Представляем Android 11
- Защита и контроль
- Мир без барьеров
- Устройства на любой вкус и для любых целей
- Откройте для себя Android Go
- Android Auto – ваш помощник за рулем
- Android для разработчиков
- Android для бизнеса
- Наш блог
- Почем фунт андроидов? Обзор рынка коммуникаторов на платформе Android
- Введение
- Who is who?
- Что было, что будет…
- Огласите весь список, пожалуйста!
- Пока не продается, но все равно интересно.
- Заключение
Полноценный Android на устройствах Windows Mobile
Вступление
Доброго времени суток. Не растягивая вступление, сразу перейду к делу. Итак, Android на Windows Mobile.
Еще в недалеком прошлом факт использования устройства, изначально предназначенного для работы с ОС Windows Mobile, под управлением ОС Android вызывал ассоциации с глючностью, нестабильностью и совершенной невозможностью использовать устройство, кроме как для «посмотреть, а что там есть».
Но время идет, и развитие платформы Android бежит вперед семимильными шагами. Всё больше приверженцев Windows Mobile хотят попробовать и «потрогать» Android на своем устройстве. Радует вдвойне, что среди них находятся те, кто готов взяться за нелегкое дело портирования Android на свои любимые коммуникаторы с WM.
Итак, все кого заинтересовала возможность посмотреть на что способны современные сборки Android на коммуникаторах WM, прошу под кат
На данный момент наиболее распространен Android на коммуникаторах компании HTC, что в принципе не вызывает большого удивления, так как всем прекрасно известно, что именно они выпускают большую часть коммуникаторов для Google на Android. В связи с этим, портирование Android на их же, HTC, Windows Mobile коммуникаторы, проходит менее болезненно и более быстрыми темпами, чем на коммуникаторы других производителей.
Поехали
Как пример, статья будет основана на личном опыте использования ОС Android на коммуникаторе HTC Touch Cruise, он же Polaris, он же P3650.
Для начала немного теории о том, что представляет из себя Android на коммуникаторах с WM:
Основные составляющие прошивки:
- Initrd.gz – временная файловая система, используемая ядром при начальной загрузке ОС (только при запуске из под WM с карты памяти)
- Haret.exe – файл обеспечивающий запуск ОС Android (только при запуске из под WM с карты памяти)
- Zimage – собственно собранное ядро Android’а (только при запуске из под WM с карты памяти)
- Default.txt – бут скрипт для запуска Android (только при запуске из под WM с карты памяти)
- androidinstall.tar – файлы ОС Android
- Возможен также файл androidupdate.tar – файл, содержащий в себе какие либо обновления компонентов ОС Android.
Прежде чем переходить непосредственно к запуску и перепрошивке, нужно понять, что запуск Android возможен двумя сильно отличающимися, как по необходимым усилиям, так и по полученным результатам способами:
- Запуск ОС Android с карты памяти коммуникатора из под WM
- Прошивка ОС Android в память коммуникатора
Несколько слов о том, чем эти способы отличаются:
Запуск ОС Android с карты памяти коммуникатора из под WM
В этом случае, весь набор файлов из списка выше располагается в любой папке в корне карты памяти (например, Карта памяти\android). При этом одним из основных условий удачного запуска Android является наличие правильно сформированного default.txt. Дело в том, что именно в этом текстовом файле в явном виде прописаны (более того, к каждой опции есть комментарий, что она из себя представляет) все настройки необходимые для того, чтобы Haret.exe смог успешно запустить ОС Android.
Привожу пример default.txt файла:
#alloctest 0x2000
set RAMSIZE 0x08000000
set MTYPE 1723
set KERNEL zImage
set initrd initrd.gz
#
# The following kernel parameters are useful
# ppp.nostart — Set ppp.nostart=1 to disable starting the ppp connection on boot
# msm_sdcc.msmsdcc_fmax — The maximum frequency (in Hz) used by the SD controller
# pm.sleep_mode — The mode used when the phone is off
# 0=Power Collapse Suspend, 1=Power Collapse, 2=Apps Sleep,
# 3=Slow Clock and Wait for Interrupt 4=Wait for Interrupt
# Default is 1, use 1 for best power savings
# board-htcpolaris.panel_type — Panel type used to power the panel off and on
# 0=Don’t power off the panel (Default)
# 1=Sony 2=Topoly 3=Topoly (probably just the same as 2)
# lcd.density — Defaults to 160, 128 shows more on screen
#
set cmdline «ppp.nostart=0 pm.sleep_mode=1 mddi.width=240 mddi.height=320 no_console_suspend clock-7×00.mddi=0xa51»
boot
Фактически в момент запуска Haret.exe происходит перезагрузка телефона в другую ОС — при этом Android пытается использовать те параметры, которые пользователь указал в default.txt. То есть Android хоть и запускается из-под WM, восстановить WM обратно можно только Софт ресетом. Android сохраняет свою полную функциональность при запуске с карты памяти из под WM. Негативные моменты связаны со скоростью работы девайса в целом и со стабильностью: возможны непроизвольные вылеты и перезагрузки.
В итоге этот способ можно порекомендовать в первую очередь тем, кто давно хотел попробовать Android, но не знал, как к нему подступиться: требуются минимальные усилия, а в результате можно в полной мере ознакомиться с возможностями и красотами ОС.
Прошивка ОС Android в память коммуникатора
Этот способ подразумевает немного больше подготовки. Нам понадобится:
• .nbh файл – файл, прошиваемый в коммуникатор, содержит в себе всю информацию по обновлению прошивки. Обычно для Android имеет название polaimg-panel1-320-17-06-10.nbh, где:
- polaimg – предназначение для определенного типа коммуникатора (Polaris)
- panel1 – соответствие определенной модели коммуникатора в случае наличия нескольких моделей (в случае с HTC Polaris – pane1 – это Touch Cruise, a например panel3 – Touch Cruise 2 aka Iolite),
- 320 – разрешение экрана. Дело в том, что существуют версии прошивок с разрешением 480, но это, в случае прошивки, приведет к мелкой картинке на экране
- 17-06-10 – дата выхода соответствующего файла. Конечно же, чем свежее файл, тем больше ошибок в нем исправлено по отношению к предыдущим версиям и тем лучше и стабильнее с ним будет работать коммуникатор.
Основным местом обитания .nbh файлов является на данный момент ресурс it029000.massey.ac.nz/vogue/files/?C=M;O=D
• Компьютер, USB провод, предварительно разлоченный коммуникатор, утилита для прошивки HTC коммуникаторов, которая называется Custom ROM Update Utility или Custom RUU, причем для каждой модели коммуникатора она своя
• Отформатированная в FAT32 флэшка, созданная на флэшке папка andboot и помещенный в эту папку файл androidinstall.tar и если есть\нужен файл androidupdate.tar. Всё флэшка готова, её теперь можно отложить в сторону и закончить необходимые операции с коммуникатором
• Ввести коммуникатор в boot режим, для Polaris это удержание кнопки фотографирования и включение коммуникатора с зажатой кнопкой фотографирования, для других девайсов есть свои методы введения в boot режим. Если всё прошло успешно, вы увидите трехцветный экран с надписью Serial внизу (на коммуникаторах HTC)
Порядок действий:
• Подключаем коммуникатор к ПК, надпись Serial должна поменяться на USB (на коммуникаторах HTC). Только после этого продолжаем дальнейшие действия
• На ПК создаем любую папку и кладем туда Custom RUU и выбранный нами файл .nbh. Запускаем Custom RUU, следуем инструкциям на экране, попутно расставляя галочки соглашения и подтверждения всему, на последнем экране нажимаем Update и ждем пока процесс пойдет как на экране ПК, так и на экране коммуникатора. Прогресс бар доходит до 100%, Custom RUU говорит, что все готово, телефон перезагружается. Так как данный файл не содержит в себе настоящей прошивки, подобно прошивкам WM, телефон ничего не загружает, а только зависает на первом экране. Всё нормально, процесс установки Android еще впереди
• Вставляем нашу подготовленную карточку памяти в коммуникатор и делаем софт ресет. Если вы выбрали правильный .nbh файл, то через несколько секунд телефон моргнет экраном и на экране появится Пингвин Tux и побежит белый текст по черному экрану. Важно! На данном этапе не пропустить момент, когда на экране появятся слова «Hold down Volume Up or DPad center to launch installer » — нажимаем и держим либо громкость + либо центр джойстика и попадаем в Install menu Android’а
• Здесь передвигаясь по меню джойстиком и делая выбор центральной кнопкой можно выбрать место расположения файлов прошивки Android, а также приступить к установке. Итак, выбираем Sys on NAND, Data on NAND, спускаемся ниже и выбираем пункт Install System,
• после того, как система вернется в это же самое меню, при наличии androidupdate.tar выбираем пункт Install Update, ждем возвращения в меню и выбираем Fix Permissions
• после возвращения в меню делаем софт ресет, если сделать просто quit, то телефон будет в нерабочем состоянии
• Ждем удачной загрузки коммуникатора. Первый раз это может занять 5-15 минут, в зависимости от выбранной прошивки
• Наслаждаемся Android 🙂
Кратко о прошивках и функционале:
На данный момент основные прошивки основываются либо на 1.6 Donut, либо на 2.1 Éclair.
Donut является более стабильной и функциональной версией, так как там уже давно обкатаны все возможности. Éclair прошивки для WM коммуникаторов появились сравнительно недавно и еще немного сыроваты, причем дело касается именно функционала, а не стабильности. Так, например, пока еще не решен вопрос с нерабочей камерой и в зависимости от телефона бывают проблемы с Bluetooth гарнитурами, что никак не сказывается на скорости и стабильности работы коммуникатора в целом.
Положительные моменты:
Красиво, необычно (особенно после WM), очень функционально, полностью рабочий Маркет!, отзывчивость аппарата по сравнению с WM улучшается в разы, причем даже на достаточно слабых устройствах (в большинстве прошивок встроен инструмент Rogue Tools, который позволяет разогнать, например, старенький Polaris до 600MHz!), полная синхронизация с Google и со всеми её сервисами в придачу, возможность настроить все мельчайшие детали коммуникатора под себя, русский язык из коробки (на Éclair 2.1), и т.д
Мне кажется, что всё кто хоть раз пробовал коммуникатор на WM, неважно какой версии, будь то 5.0, 6.0, 6.1 или 6.5 определили свои впечатления от оболочки в целом, так вот Android именно как интерфейс, через который выполняешь большинство ежедневных действий в разы удобнее и функциональнее. Это касается всего – чтения почты, звонков, SMS, просмотра галереи фото (на 2.1 Éclair она 3D!), музыки, установки и удаления программ, мониторинга состояния аппарата… продолжать список можно очень долго и всё это без присущих WM тормозов после каждого нажатия кнопки или касания экрана.
Пару слов хотелось бы сказать о Маркете. Он есть и он огромен. Почти всё, что нужно любому по уровню пользователю доступно бесплатно, больше 90% работает сразу и без ограничений на аппаратную часть. Игры тоже есть, от простеньких карточных игр до почти 3D уровня. Всё, что требуется от пользователя – зайти туда, выбрать, нажать установить, приложение само загрузится и установится на телефон. Всё! Можно выходить в меню и запускать. А если вдруг какое-либо приложение обновилось до новой версии, Android вас об этом известит и предложит загрузить обновление. Как бывший пользователь WM, могу сказать, это сильно отличается от процесса поиска и установки приложений на WM с последующей проверкой новых версий и необходимостью искать новую версию самостоятельно скачивать и устанавливать заново.
Вообще я думаю, что следующие скриншоты покажут больше, чем я расскажу словами:
Home Screen: | Переключаемся между рабочими столами: |
Основное меню: | Фото галлерея 3D: |
Экран блокировки: | Выбор виджетов на рабочие столы: |
Ну и напоследок – пару выводов от меня – Android как ОС состоялся и удался, а то, что у пользователей устройств на WM появилась возможность установить и попробовать платформу самостоятельно – это огромный плюс и уважение разработчикам данной ОС под наши далеко не новые девайсы. Тем более что для того, чтобы попробовать нужно всего то закинуть несколько файлов на карту памяти и в путь…
P.S Привожу список некоторых аппаратов и состояние разработки ОС Android на них:
• HTC Kaiser (TyTN II) — есть рабочая версия прошивки
• HTC Touch — есть рабочая версия прошивки
• HTC Diamond — в разработке
• HTC Touch Diamond 2 — есть рабочая версия прошивки
• HTC HD — есть рабочая версия прошивки
• HTC HD 2 — в разработке
• HTC Touch Pro — есть рабочая версия прошивки
• HTC Touch Pro 2 — есть рабочая версия прошивки
• HTC Touch Cruise — есть рабочая версия прошивки
• HTC Touch Cruise 2 — есть рабочая версия прошивки
• Sony Ericsson XPERIA X1 — есть рабочая версия прошивки
Источник
Представляем Android 11
Встречайте операционную систему, которая будет помогать вам во всем: от управления звонками и чатами до организации планов на день. Новые инструменты и настройки конфиденциальности помогут вам держать все под контролем.
Защита и контроль
Google Play Защита, регулярные обновления системы безопасности и управление доступом к данным – эти и другие возможности позволяют защитить более двух с половиной миллиардов Android-устройств и сохранить конфиденциальность информации.
Мир без барьеров
Программы чтения с экрана, распознавание речи и новые специальные возможности помогут любым пользователям общаться и открывать для себя мир.
Устройства на любой вкус и для любых целей
Какое устройство вы ищете: для работы, игр или с поддержкой 5G? Среди 24 000 телефонов и планшетов на базе Android каждый, вероятно, найдет то, что ему подходит.
Откройте для себя Android Go
Облегченная версия операционной системы Android предназначена для бюджетных смартфонов, а новые приложения позволяют по максимуму использовать ее потенциал.
Android Auto – ваш помощник за рулем
Управляйте навигацией и обменивайтесь сообщениями с помощью голосовых команд. Просто подключите телефон и отправляйтесь в путь.
Android для разработчиков
Свежая документация, руководства по практической работе и предварительные обзоры.
Android для бизнеса
Посмотрите, какие устройства стоит выбрать, что можно почитать и где найти технические описания.
Наш блог
Последние обновления ОС, самые важные объявления и свежие новости о платформе – всю актуальную информацию из мира Android можно найти здесь.
Источник
Почем фунт андроидов? Обзор рынка коммуникаторов на платформе Android
Введение
Сегодня ОС Android – это не только перспективная мобильная платформа, но и модный тренд. Как некоторое время тому назад было с iPhone, вокруг «андроидфонов» и «гуглофонов» (о разнице между этими понятиями мы расскажем чуть позже) искусственно создано много шума. Что же будет, когда первая волна ажиотажного спроса пройдет? Есть ли перспективы у этой мобильной платформы?
Who is who?
Android— основанная на операционной системе Linux платформа для мобильных телефонов, разрабатываемая Open Handset Alliance (OHA). Разработка инициирована компанией Google. Google Android стала второй полностью не проприетарной ОС для коммуникаторов-смартфонов, появившейся на рынке. Первой была Windows Mobile, практически монопольно контролировавшая этот сегмент рынка после ухода с него Palm OS несколько лет назад. Другие операционные системы, существующие на рынке, являются частично или полностью проприетарными – то есть разрабатываемыми одним из вендоров устройств под конкретное «железо» (Symbian – Nokia, RIM OS – BlackBerry, X OS – iPhone, PalmOS – Palm). Именно с приходом в сегмент непроприетарных мобильных ОС Google многие аналитики связывают будущее обострение конкуренции на рынке мобильных гаджетов. Некоторые говорят о возможном ослаблении позиций Windows Mobile уже в ближнесрочной перспективе.
Основным преимуществом Android перед другими операционными системами является практически полностью открытая архитектура и глубокая интеграция с сервисами Google: Google Mail, Google Maps, YouTube. Но в связи с лицензионными ограничениями право на использование сервисов Google имеют не все производители аппаратов на Android OS. Так появились андроидфоны — аппараты на Android OS, но без сервисов Google. В качестве примера можно привести, например, коммуникаторы отечественного бренда Highscreen. А, например, аппараты от HTC (Hero и Tattoo) – это полноценные гуглофоны с полным набором сервисов и, что наиболее важно, с магазином приложений Android Market.
Собственно, наличие Android Market – это главный аргумент тех, кто хвалит гуглофоны. Но в России с этим сервисом не все гладко (даже в тех устройствах, где он изначально установлен). Проблема в отсутствии полноценного доступа к этому магазину приложений. Россияне пока могут получить в Android Market только бесплатные приложения, а большинство программ, предлагающихся за деньги, купить невозможно – нет механизма приема платежей из России. Именно поэтому набирают популярность альтернативные решения (такие как SlideMe и AndAppStore, установленные в коммуникатор Zeus уже упоминавшегося бренда Highscreen). Клиенты этих магазинов приложений можно установить как на гуглофон, так и на андроидфон, да и проблем с оплатой нет (без проблем принимаются карточки российских банков).
Что было, что будет…
Первым устройством, работающим под управлением Android, стал разработанный компанией HTC смартфон T-Mobile G1, презентация которого состоялась 23 сентября 2008 года. В январе 2009 года T-Mobile заявила о продаже первого миллиона телефонов на базе Android, что произошло на три дня быстрее, чем был продан первый миллион первой модели Apple iPhone. В апреле 2009 года последовало заявление T-Mobile о продаже 1,5 миллионов устройств на базе Android. За последние полгода многие производители мобильных девайсов выпустили свои устройства на базе ОС Android. Это Sony Ericsson, Samsung, LG, Acer, Motorola, Lenovo, ASUS, Huawei.
В России ОС Android не был представлен официально до лета 2009 года: ситуация развивалось аналогично тому, как это было в своё время с первой моделью iPhone. Российский рынок Android держался на «серых» поставщиках, продажи практически на 100% велись только через рынки и мелкие розничные сети. Первые официальные поставки устройства на базе ОС Android начала компания «Вобис Компьютер». Небольшая партия опытной модели собственной продуктовой линейки компании — Highscreen PP5420 — появилась в продаже в июле 2009 года. Аппарат производится компанией Mobinnova, подразделением группы Foxconn, сборщика всех устройств Apple iPhone.
В сентябре 2009 года начались продажи второго официально поставляемого в Россию аппарата на Android OS и первой поистине массовой модели на базе этой платформы – полноценного гуглофона HTC Hero. Коммуникатор был совместно представлен вендором — компанией HTC и сотовым оператором МТС, розничная сеть которого получила месячные эксклюзивные права на продажу HTC Hero. После окончания эксклюзивного соглашения и HTC Hero, а также следующая Android-модель вендора – HTC Tattoo стали продаваться в других розничных сетях. Затем появился Highscreen Zeus, на подходе аппараты от Sony Ericsson, Samsung и Philips, заявил о своих планах российский RoverComputers…
У экспертов нет единого мнения по поводу перспектив платформы Android на российском рынке. Российский офис HTC говорит о возможном объеме продаж в 60 000 устройств на базе ОС Android до конца 2009 года. Представители «Вобис Компьютер» более скептичны – не более 10 000 – 12 000 устройств, если говорить только об устройствах HTC. Аналитики группы Smartmarketing прогнозируют, что доля устройств с Android в России до конца 2009 года может достичь 4-6% от общего объема продаж коммуникаторов.
Огласите весь список, пожалуйста!
Сегодня в России официально продается всего четыре коммуникатора на Android OS. Это две уже упомянутые модели от HTC (Hero и Tattoo), а также устройства под брендом Highscreen – PP5420 и Zeus. Кратко охарактеризуем каждый из них (в скобках указана рекомендованная розничная цена на момент подготовки обзора).
HTC Hero (22 990 руб.)
Топовая модель от HTC вобрала в себя все наиболее современные технологии (что сказалось и на цене). Особо отметим нестандартный дизайн, качественные материалы и применение хорошо зарекомендовавшего себя устройства позиционирования — «шарика» TrackBall. Кроме того, многие пользователи, привыкшие к клавиатурным устройствам, отмечают, что виртуальная клавиатура HTC Hero – одна из наиболее удобных.
HTC Tattoo (16 999 руб.)
HTC Tattoo – идеальное решение для тех, кто хочет познакомиться с новой мобильной операционной системой, но пока не готов покупать топовое устройство. Аппаратная часть Tattoo очень похожа на HTC Hero, сэкономили лишь на более «простом» дисплее. С точки зрения эргономики HTC Tattoo удобен, прежде всего, для тех, кто привык к аппаратному управлению (имеется пятипозиционный джойстик).
Highscreen PP5420 (15 990 руб.)
Первый андроидфон, официально стартовавший в России, тем не менее, оказался не слишком успешным. «Сырая» программная и аппаратная составляющие (изначально устройство создавалось под Windows Mobile) разочаровали многих пользователей. Этот аппарат продается только в магазинах «Вобис Компьютер» и предназначен, прежде всего, для гиков, которые хотят экспериментировать с новой платформой. Сегодня Highscreen PP5420 практически полностью вытеснен с рынка следующим коммуникатором этого бренда.
Highscreen Zeus (11 990 руб)
Первый в России коммуникатор с аппаратной QWERTY-клавиатурой на Android OS оказался, к тому же, самым доступным по цене среди «клавиатурников» на Windows Mobile. Учитывая проблемы с предыдущим девайсом Highscreen, разработчики провели большую работу (как над «железом», так и над ПО). Результатом стал серийный аппарат, адресованный самому широкому кругу пользователей. Все необходимые функции присутствуют в аппарате и работают, что называется, «из коробки». При необходимости дополнительное ПО можно найти в магазинах приложений SlideMe и AndAppStore, заменяющее «фирменный» Android Market, отсутствующий в Zeus. Особо стоит отметить небольшую (15,1 мм) толщину устройства. В этом случае выдвижную QWERTY-клавиатуру можно рассматривать скорее как дополнительный бонус. В отношении толщины Highscreen Zeus выигрывает у других «клавиатурников» (HTC Touch Pro (18 мм), HTC Touch Pro 2 (17 мм), HTC TyTN II (19 мм)).
Пока не продается, но все равно интересно.
RoverPC Twin (цена недоступна)
Устройства пока в продаже нет, но в список его включить стОит ввиду наличия уникальной особенности – одновременной поддержки двух СИМ-карт.
C андроидфоном от RoverComputers – RoverPC Twin пока нет ясности. Инженерные образцы уже просочились на тестирование, но о сроках выхода или хотя бы официального анонса устройства ничего неизвестно. А жаль, ведь две «симки» в аппарате на Android – это заявка на победу. Ложка дегтя – отсутствие поддержки 3G и модуля GPS.
Заключение
Платформа Android OS слишком молода, чтобы делать далеко идущие выводы о ее будущности. Большинство сложностей как раз и связаны с недостаточной проработанностью «железа» и программного обеспечения. Например, компания Google неофициально подтверждает факт отсутствия полной совместимости между Android 1.5 и 1.6. Хотя открытость данной платформы должна (по замыслу ее создателей) привлечь множество сторонних разработчиков, что увеличит количество предлагаемого пользователю ПО и улучшит качество софта в целом. Станет ли эта сказка былью? Твердой уверенности в этом нет. Согласно статистике, которая, как известно, знает все, соотношение между продажами Android-устройств и iPhone во всем мире сегодня составляет 1:30-1:40 (то есть на один проданный гуглофон приходится три-четыре десятка «айфонов»), а отношение между количеством продаж программ под соответствующие платформы уже 1:100. Почему пользователи неохотно покупают софт под Android и означает ли этот факт низкую привлекательность этой мобильной платформы для разработчиков коммерческих приложений, покажет время.
Источник