Эксклюзив, читатели!
Компания Parallels и трое питерских студентов целый год работали над технологией виртуализации сразу нескольких Android на одном устройстве ARM- или X86-архитектуры. Из видео ясно – получилось.
Подробности под катом.
Пока информации мало, и нам лучше дождаться официального заявления от Parallels. Но я напишу пока то, что мне известно.
Что под капотом такого решения?
Android сколочен из большого количества досок, которые скрепляют огромные и ржавые гвозди, поэтому вынимать их – дело неблагородное, а значит и выходов виртуализации не так и много. Питерским студентам удалось найти самый подходящий. Я так понимаю, что они вклинили свой контейнер в прослойку между ядром и SDK. Этот контейнер есть нечто на ядре UNIX, умеющее запускать две (и больше) версии Android одновременно. Все, конечно, зависит от количества ресурсов. Но уже сейчас утилита по виртуализации запущена на Galaxy S2 и Nexus S (это то, что видел я). Устройства далеко не самые мощные, но работает все гладко, особенно на Samsung.
Когда один Android запущен, другой находится в состоянии суспенда. Но некоторые демоны все же работают, и если запустить плеер и переключиться на другую систему – он будет играть.
Интересно и то, что технология почти не влияет на батарейку. Как это реализовано – я не знаю.
Как это использовать? Идеи!
1. Обычный Android и Light-Android. Лично мне было бы интересно иметь телефон, который при 20% заряда автоматически переключался в более легкую версию системы и не позволяет включить камеру, фонарик, Wi-Fi и 3G. Думаю, многим помогла бы такая функция, поэтому переход из обычной версии Android в Light-версию – отличное решение. Конечно, можно просто отключить половину «рубильников» и в стандартной версии, но могут возникнуть сложности с работой некоторых демонов или функций.
2. Мультиюзерность. Можно сказать, что это есть в Android 4.2, но только представьте, если бы можно было не просто изменять обои и положение программ на рабочем столе, но ставить вообще разные ОС.
3. Допустим, вы увлекаетесь установкой сотней apk-файлов каждый день, а вирусов сейчас все больше. Именно поэтому приятно иметь две системы. Одна для проверок и тестов, а другая для «грамотного использования».
Простите, если сумбурно – торопился. Все-таки, эксклюзив.
Если у кого-то есть идеи как это использовать – изложите это в комментариях. Интересно послушать.
P.S. Как обычно, я попрошайничаю плюсы в карму, это лучшая благодарность от вас за наш труд!
Автор: khoroshev