Могу ли я установить Android на устройство, отличное от Android?
Многие люди хотят попробовать /использовать Android, не покупая новый Android-телефон. Как установить Android на свой текущий телефон или устройство под управлением Nokia Symbian, Maemo или MeeGo; Microsoft Windows Mobile или Windows Phone 7/8/10; Apple iOS (iPhone); RIM BlackBerry OS; PalmOS WebOS; Samsung Bada; HP WebOS; Mozilla Firefox OS; или другой телефон /операционная система?
1 ответ
Короткий ответ
Теоретически все устройства, которые соответствуют минимальным требованиям Android , могут запускать Android, это просто вопрос настройки Android для устройства.
Длительный ответ
В то время как Android является открытым исходным кодом и может быть изменен в соответствии с множеством устройств, драйверы прошивки и аппаратного обеспечения чаще всего не становятся доступными - особенно, не исходный код. Android не будет работать на устройстве без драйверов для этого конкретного устройства, поэтому это означает, что вы не можете просто скомпилировать код для Android и запустить его на своем телефоне.
Android - это совсем другая операционная система, чем другие платформы для телефонов; Android и Windows Phone 7, например, так же различны, как Ubuntu и Windows 7 для ПК. Это означает, что даже если у вас есть драйверы WP7 для вашего устройства, эти драйверы не будут работать на Android. Вам придется модифицировать эти драйверы для совместимости с Android, и вам может потребоваться перепроектировать много кода. Это очень сложно и отнимает много времени, и иногда даже команда людей имеет мало успеха. Даже получить новую версию Android для работы на Android-телефоне может быть сложно.
Потенциал роста заключается в том, что многие производители телефонов теперь выпускают версии одного и того же устройства с разными операционными системами. Одним из примеров является HTC HD2, который работает под управлением Windows Mobile 6, но очень похож на Android HTC Desire Z. Для диска Desire Z требуется только небольшая модификация для работы на HD2.
Android-ROM /проекты для Android-телефонов
Различные разработчики предприняли попытку создать Android-ROM, который можно установить на другие устройства, или начали это делать. Для описания каждого проекта /ПЗУ будут использоваться следующие статусы:
- Предварительная альфа: Концепция. Вы еще не можете использовать Android.
- Alpha: Android технически применим, но многие основные функции отсутствуют.
- Бета: Большинство основных функций Android можно использовать, но это довольно сложно.
- Завершено: Это почти так же хорошо, как «настоящий» Android!
- Неизвестно: Это, ну ... неизвестно.
Apple iOS Devices
Раньше был проект iDroid для портирования Android 2.3 на iPhone с джейлбрейком (2G или 3G), но проект скончался в 2014 году, не становясь стабильным. Кажется, что никто больше не работает над портом для iPhone или iPad.
устройства Bada
- badaDroid (немецкий сайт)
- Android на Bada ( XDA на основе cyanogenmod , а также см. здесь )
- Android портирование @BadaForums
Устройства LG (собственная ОС)
-
LG Arena /KM900
- См. проект Arenoid . Pre-альфа .
Устройства WebOS (HP)
-
Сенсорная панель HP
- Android 4.4: панель инструментов Touchpad . Бета .
Устройства Windows Mobile 6
HTC
-
Gene /P340x
- Android 1.5: см. этот поток XDA (Wing Linux). Альфа .
-
Лев /HD2
- Android 2.2: см. руководство XDA для запуска Android на HD2 , Полный .
- Android 2.3: см. различные 2.3 ПЗУ, доступные в XDA . Unknown .
- Android 4.0: NexusHD2 . Полный .
-
Tilt /Kaiser /TyTN II /MDA Vario III
- Android 2.1: см. этот поток XDA (CM5). Бета .
- Android 2.2: см. этот поток XDA . Бета .
-
Touch CDMA /Vogue 100 /P3050
- Android 2.2: см. Touch CDMA от XDA - разработка Androidподфорум . Бета (большинство ПЗУ).
- Android 2.3: Тот же подфорум . Альфа .
-
Touch Cruise /Polaris /P3650
- Android 2.1: см. этот поток XDA (CM5). Бета .
- Android 2.2: возможно, «Fresh Froyo» может работать, это Touch CMDA ROM. См. Подфорум Touch CDMA - Android Development XDA . Unknown .
-
Touch Diamond /MDA Compact IV /P3051 /P370x
- Android 2.2: см. этот поток XDA . Бета .
-
Touch Diamond 2 /Pure /Topaz /MDA Compact V /T5388
- Android 1.6-2.2: см. этот поток XDA . Бета .
-
Touch Dual /Nike /MDA Touch Plus /P5500
- Android 2.2: см. этот поток XDA . Альфа .
-
Touch GSM /Elf /P345x
- Android 1.5: см. этот поток XDA (Wing Linux). Альфа .
-
Touch HD /Blackstone
- Android 2.2: см. этот поток XDA . Альфа .
-
Touch Pro /Fuze /Raphael
- Android 2.2: см. этот поток XDA . Бета .
-
Touch Pro 2 /Tilt 2 /Родий
- Android 2.2: см. этот поток XDA . Бета .
- Android 2.3: см. этот поток XDA . Альфа .
Samsung
-
Omnia II /i8000 (См. также: поток MoDaCo )
- Android 2.1: см. Omnia2Droid . Бета .
- Android 2.2: см. Omnia2Droid . Бета .
Возможно, вы сможете загрузить Android с SD-карты на вашем устройстве WinMo, оставив WinMo неповрежденным на вашем устройстве. Это руководство показывает, как это сделать поэтому он работает на многих устройствах WinMo.
Устройства Windows Phone 7
Пока нет.
Устройства Maemo и MeeGo (Harmattan)
-
Nokia N900
- Android 2.3: см. NITDroid для N900 . Альфа .
-
Nokia N9 /N950
- Android 4.1: см. NITDroid для N9 . Альфа .
Symbian Devices (Nokia и Sony Ericsson)
В настоящее время нет известных успешных попыток переноса Android на устройства, изначально предназначенные для Symbian.
-
Nokia N95
- Порт Android для телефонов Symbian ( JetDroid . Бета .
- Android 4.0: см. CM9 . Альфа
x86 Таблетки /ПК
Проект Android-x86 разрабатывает дистрибутивы Android для x86-систем, таких как Apple Mac, большинство ПК с Windows и планшеты. На некоторых Android-устройствах уже есть x86 SoC, такие как серия Dell Venue и HP Slateсерия.
Android-x86 поставляется с загрузчиком GRUB, который позволяет выполнять двойную загрузку с помощью Windows /Linux /OS X. Он может быть установлен на жесткий диск /SSD-раздел во время начальной настройки.
В Android-x86 нет функции LiveCD. Он регулярно обновляется с последней версией Android.
Для получения дополнительной информации об Android-x86 и более конкретной справке, посмотрите часто задаваемые андроид- x86 вопросов .
Не стесняйтесь добавлять к этому ответу, поскольку новые ПЗУ выпускаются для большего количества устройств!