На данный момент наиболее распространен Android на коммуникаторах компании HTC, что в принципе не вызывает большого удивления, так как всем прекрасно известно, что именно они выпускают большую часть коммуникаторов для Google на Android. В связи с этим, портирование Android на их же, HTC, Windows Mobile коммуникаторы, проходит менее болезненно и более быстрыми темпами, чем на коммуникаторы других производителей.
Привожу пример 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-7x00.mddi=0xa51»
boot
Фактически в момент запуска Haret.exe происходит перезагрузка телефона в другую ОС - при этом Android пытается использовать те параметры, которые пользователь указал в default.txt. То есть Android хоть и запускается из-под WM, восстановить WM обратно можно только Софт ресетом. Android сохраняет свою полную функциональность при запуске с карты памяти из под WM. Негативные моменты связаны со скоростью работы девайса в целом и со стабильностью: возможны непроизвольные вылеты и перезагрузки.
В итоге этот способ можно порекомендовать в первую очередь тем, кто давно хотел попробовать Android, но не знал, как к нему подступиться: требуются минимальные усилия, а в результате можно в полной мере ознакомиться с возможностями и красотами ОС.
Компьютер, 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:)
Мне кажется, что всё кто хоть раз пробовал коммуникатор на WM, неважно какой версии, будь то 5.0, 6.0, 6.1 или 6.5 определили свои впечатления от оболочки в целом, так вот Android именно как интерфейс, через который выполняешь большинство ежедневных действий в разы удобнее и функциональнее. Это касается всего – чтения почты, звонков, SMS, просмотра галереи фото (на 2.1 Éclair она 3D!), музыки, установки и удаления программ, мониторинга состояния аппарата… продолжать список можно очень долго и всё это без присущих WM тормозов после каждого нажатия кнопки или касания экрана.
Пару слов хотелось бы сказать о Маркете. Он есть и он огромен. Почти всё, что нужно любому по уровню пользователю доступно бесплатно, больше 90% работает сразу и без ограничений на аппаратную часть. Игры тоже есть, от простеньких карточных игр до почти 3D уровня. Всё, что требуется от пользователя – зайти туда, выбрать, нажать установить, приложение само загрузится и установится на телефон. Всё! Можно выходить в меню и запускать. А если вдруг какое-либо приложение обновилось до новой версии, Android вас об этом известит и предложит загрузить обновление. Как бывший пользователь WM, могу сказать, это сильно отличается от процесса поиска и установки приложений на WM с последующей проверкой новых версий и необходимостью искать новую версию самостоятельно скачивать и устанавливать заново.
Вообще я думаю, что следующие скриншоты покажут больше, чем я расскажу словами:
Ну и напоследок – пару выводов от меня – 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 - есть рабочая версия прошивки
Разработчики операционных систем стремятся сделать их как можно более интуитивно понятными и удобными для пользователей, и сотрудники компании Microsoft – не исключение. ОС Windows Phone достаточно проста в обращении, поэтому устанавливать приложения при работе с ней – дело пары нажатий. Тем не менее, иногда у пользователей возникают проблемы, поэтому мы рассмотрим процесс инсталляции программ подробнее.
Чтобы установить приложение на Windows Phone из фирменного магазина Windows Store, необходимо выполнить ряд простых действий:
Шаг 1 . Запустить приложение Магазин из главного меню смартфона
Шаг 2 . Выбрать нужную программу или игру и нажать кнопку «Бесплатно » (возможны варианты «Купить », если приложение платное, и «Установить », если оно уже ранее было установлено на устройстве)
Шаг 3 . Дождаться, пока утилита будет скачана и проинсталлирована на смартфон
Шаг 4 . Запустить программу из Магазина или главного меню телефона
Приложения формата *.xap можно устанавливать с компьютера, соединив его со смартфоном. Для этого понадобится пакет SDK для Windows Phone 8, который можно скачать с официального сайта Microsoft. После скачивания и установки пакета на компьютере появится ряд утилит, в том числе Windows Phone Application Deployment, которая нужна, чтобы установить программу на Виндовс Фон. Последовательность действий следующая:
Шаг 1 . Запустить приложение Параметры в смартфоне, перейти в категорию «Обновление и безопасность », выбрать пункт «Для разработчиков », установить переключатель возле надписи «Режим разработчика » и нажать кнопку «Да »
Шаг 2 . Запустить на компьютере программу Windows Phone Application Deployment , подключить к нему смартфон с разблокированным экраном, выбрать приложение, которое нужно установить на устройство, и нажать кнопку «Развернуть »
Шаг 3 . Дождаться завершения инсталляции утилиты на телефон (во время процесса экран аппарата должен быть разблокирован)
Шаг 4 . Отключить смартфон от компьютера и проверить установленное приложение в главном меню
Компания Microsoft занималась разработкой проекта Astoria , который мог бы дать возможность пользователям устанавливать приложения на Windows 10 Mobile , изначально разработанные для ОС Android. Однако в итоге работа над проектом была остановлена, поэтому на данный момент инсталлировать и запускать Android-программы на смартфонах под управлением Windows Mobile невозможно.
Основным недостатком использования устройств с операционной системой Windows Phone является довольно ограниченный набор мобильных приложений. Если разнообразные игры и утилиты, доступные для Андроид-смартфонов, давно завоевали признание пользователей, то предлагаемый владельцам устройств с плиточной ОС ассортимент по-прежнему вызывает множество нареканий.
В связи с подобной ситуацией у многих возникает вопрос, как установить Андроид на устройства с Windows Phone, чтобы получить доступ к более широким возможностям. В настоящее время доступны два способа достижения этой цели:
Существует два основных метода использования прошивки:
Будет полезным
Независимо от выбранного варианта, дальнейший возврат к загрузке штатной операционной системы возможен только при восстановлении данных из резервной копии. Поэтому перед началом перехода на Андроид в обязательном порядке осуществляем резервное копирование информации. Эта процедура выполняется с помощью встроенных системных функций Windows или внешних утилит (можно воспользоваться Titanium Backup или другой подобной программой).
Далее необходимо скачать и найти версию , предназначенную для инсталляции на мобильном устройстве конкретной модели. Название главного файла операционной системы, который будет установлен в память смартфона, имеет вид «Производитель-Модель-Разрешение-День-Месяц-Год.NBH», то есть вначале указаны марка и модель девайса (текстом), затем максимальная разрешающая способность экрана (цифрами) и дата выпуска данной сборки.
Помимо файла.NBH, в прошивке присутствуют следующие основные элементы:
Метод наиболее простой, но чреватый частыми зависаниями и самопроизвольными перезапусками устройства.
Обратите внимание
Хотя загрузка производится с внешнего носителя, возврат к нормальной работе «родного» Windows возможен только после восстановления из резервной копии, стандартное «выключим/включим» тут не поможет.
Для активации Андроид с внешнего носителя создаем в корне SD-карты любой каталог, копируем туда все файлы прошивки и запускаем «Haret.exe».
Технология установки Андроид на Windows-устройствах идентична для большинства модификаций и предусматривает следующие шаги:
Рынок смартфонов растет с небывалой скоростью, а это значит, что тут вращаются огромные деньги. Все это побудило, такого компьютерного гиганта как Microsoft, заняться созданием своих собственных телефонов, с операционной системой Windows Phone. И хотя в корпорации Microsoft работают отличные специалисты в области маркетинга, операционная система Windows Phone так и не стала популярна .
Виной всему стало отсутствие популярных приложений работающих на операционной системе Windows Phone. Простые люди не хотят покупать такой телефон, потому что магазин приложений скудный, а разработчики приложений не хотят их создавать, потому что телефоны с операционной системой Windows Phone не пользуются спросом.
Но что делать людям, которые уже приобрели такой телефон, как им пользоваться любимыми приложениями? Специально для таких людей, разработчики корпорации Microsoft и сторонние специалисты занимаются созданием специальных программ - эмуляторы андроида для windows phone. Они должны дать возможность, пользователям телефонов Windows, устанавливать и пользоваться приложениями созданными на базе операционной системы android.
Больше всех решением этой проблемы заинтересована Microsoft. Сама корпорация возлагает большие надежды на новую версию операционной системы windows phone 10. Как заявили сами разработчики – эта система должна стать по-настоящему универсальной, и дать новый толчок в развитии телефонов марки виндовс.
Все это благодаря специальному приложению эмулятор windows phone – Project Astoria. Изначальна эта программа должна была выйти вместе с новой операционной системой Windows 10, но в последний момент разработчики отложили ее выход почти на год.
Изначально приложение совместимо не совсем устройствами, специалисты компании обещали доработать приложение. Но в конечном итоге от приложения решили отказаться. Теперь неизвестно будет ли восстановлена работа над приложением или нет. Несмотря на это, на новых моделях телефонов виндовс есть все необходимые функции для установки приложений android. В интернете можно легко найти пошаговую инструкцию к такой установке, но помните, все что вы делаете, вы делаете на свой страх и риск.
Начинать установку необходимо с настройки своего телефона. Для этого, перейдите в меню настройки, обновление и безопасность, для разработчиков. В появившемся окне ставим галочку, на пункте режим разработчика, и включаем обнаружение устройств. Теперь можно подключать смартфон к компьютеру. Если вы пользуетесь ОС windows 10, то система сама произведёт необходимые настройки и выполнит синхронизацию между устройствами.
Если нет, то скачиваем и устанавливаем эмулятор Project Astoria. После загрузки появиться папка с файлами приложения. Теперь через командную строку переходим в меню поиска windows и вводом: «cmd», запускаемых от имения администратора.
Далее появиться окно, в нем пишем: cd c\\ user\\имя пользователя\\ downloads\\Tools. Нажимаем клавишу «ввод» и набираем: wconnect.exe.usb и снова «ввод». Теперь устройство выполнить синхронизацию с вашим персональным компьютером. Программа запросит у вас pin телефона, необходимо ввести его. Затем копируем путь к папке с приложением Project Astoria, и вставляем в предыдущее окно после «cd» нажимаем «ввод» .
В следующей строке дописываем: adp install и полное название android приложения. Теперь нажимаем клавишу «ввод» и наблюдаем за установкой приложения. Все можете пользоваться в свое удовольствие. Как видите установка не такая уж и сложная и не займет много времени.
Не только пользователи нуждаются в эмуляторах, специалисты разрабатывающий приложения для телефонов марки виндовс, проверяют на них работоспособность своих программ.
К счастью список таких эмуляторов большой, все они обладают разными возможностями.
Зачем разработчикам приложений эмуляторы?
Естественно эмулятор не даёт 100% гарантий, поэтому лучше испытать приложение на смартфона. Но при его использовании времени и сил на создание приложения уйдёт намного меньше.
Рынок смартфонов растет с небывалой скоростью, а это значит, что тут вращаются огромные деньги. Все это побудило, такого компьютерного гиганта как Microsoft, заняться созданием своих собственных телефонов, с операционной системой Windows Phone. И хотя в корпорации Microsoft работают отличные специалисты в области маркетинга, операционная система Windows Phone так и не стала популярна.
Виной всему стало отсутствие популярных приложений работающих на операционной системе Windows Phone. Простые люди не хотят покупать такой телефон, потому что магазин приложений скудный, а разработчики приложений не хотят их создавать, потому что телефоны с операционной системой Windows Phone не пользуются спросом.
Но что делать людям, которые уже приобрели такой телефон, как им пользоваться любимыми приложениями? Специально для таких людей, разработчики корпорации Microsoft и сторонние специалисты занимаются созданием специальных программ - эмуляторы андроида для windows phone . Они должны дать возможность, пользователям телефонов Windows, устанавливать и пользоваться приложениями созданными на базе операционной системы android.
Больше всех решением этой проблемы заинтересована Microsoft. Сама корпорация возлагает большие надежды на новую версию операционной системы windows phone 10. Как заявили сами разработчики – эта система должна стать по-настоящему универсальной, и дать новый толчок в развитии телефонов марки виндовс.
Скачайте программу с форума crackberry.com, установите её, запустите и «скормите» ей APK-файл того приложения, которое не желает запускаться на Windows 10 Mobile. Приложение пропатчит файл, уберёт из него привязку к сервисам Google и сохранит новую версию файла, гораздо менее капризную. Попробуйте установить её - с большой долей вероятности установленное приложение будет работать на Windows 10 Mobile.
Стоит иметь в виду, что установка APK-файлов может быть очень вредна. Во-первых, вы в большинстве случаев нарушите авторские права (конечно, если разработчик приложения сам не выложил APK-файл на каком-нибудь сайте и не разрешил портировать его на разные платформы, что случается крайне редко). Во-вторых, через APK-файлы очень часто распространяется вредоносный код, который может вести на смартфоне нежелательную активность (рассылать сообщения, генерировать трафик на сайты с сомнительным содержанием, воровать деньги, файлы, переписку, фотографии и тому подобное). Кроме того, Astoria - экспериментальный проект, предназначенный исключительно для разработчиков, желающих портировать свои собственные приложения или игры с Android на Windows 10 Mobile. Для обычных пользователей, а тем более для тех, кто собирается применять его с целью пиратства, он, конечно же, не предназначен, и это более чем очевидно. В конце концов, несовместимый APK-файл может запросто навредить вашему смартфону, превратив его в трудно восстанавливаемый «кирпич». В любом случае, мы не можем рекомендовать вам портировать приложения, созданные не вами, с одной платформы на другую. Если вы всё же решитесь на это, мы предупредили вас о последствиях.
Слухи о том, что в Windows 10 Mobile встроена виртуальная машина для запуска Java-кода Android-приложений, ходили и ранее, но теперь мы точно уверены, что так оно и есть. Компания Microsoft оказалась в довольно странной ситуации. Как мы знаем, количество и качество приложений для Windows Phone (а теперь и для Windows 10 Mobile) по большому счёту оставляет желать лучшего, а поддержка приложений для Android могла бы решить эту проблему.
Компания Microsoft давно рассматривала возможность запуска Android-приложений на Windows Phone, но никак не могла прийти к окончательному решению, как реализовать эту функцию. Если позволить разработчикам самостоятельно портировать их, возник бы риск, что многие из них просто не захотели бы тратиит время на перенос кода, даже если этот процесс был бы максимально упрощен. С другой стороны, позволять запускать на WP-смартфонах код Android-приложений в неизменённом виде нельзя по нескольким соображениям. Во-первых, приложения всё же необходимо оптимизировать, а во-вторых, в этому случае многие пользователи стали бы пиратить популярнейшие игры, в том числе те, которые выпущены и на Windows Phone.
Наверняка в Microsoft до сих пор ещё не решили, нужна ли Windows 10 Mobile настолько простая поддержка Android-приложений, будет ли она полезна платформе либо наоборот - принесёт только вред и страдания. Всё же речь идёт о массовом рынке, а не об экспериментальных функциях. То, что хорошо для Android, может быть смертельным для Windows 10 Mobile. Вирусы, пиратство, разве мы к этому стремились все эти годы? Мы гордились безопасностью Windows Phone, а что будет с Windows 10 Mobile? Второй Android?