Зачем виртуализировать мобильный телефон?
-
08-07-2019 - |
Вопрос
Виртуализация мобильных устройств сильно отличается от виртуализации сервера или настольного компьютера, где аппаратные компоненты почти стандартизированы (например, клавиатура, мышь, USB, локальная сеть и т. д.), поэтому оборудование можно легко абстрагировать для любой ОС.
В то время как на мобильном телефоне имеется множество аппаратных средств [например, сенсорный экран iPhone, стилус...другие дополнения] и между всеми типами телефонов очень меньшая совместимость или очень меньший набор функций, общих для всего мобильного оборудования.Нельзя использовать жесты iPhone на телефоне Nokia, у которого нет сенсорной поверхности.
Что заставляет человека виртуализировать мобильный телефон?
Решение
Не каждый может позволить себе предоставить своим тестировщикам / разработчикам полноценные мобильные телефоны. Именно тогда в игру вступает виртуализация, поскольку сегодня почти у каждого есть компьютер, способный работать с какой-то виртуальной машиной.
Другие советы
Также есть двойные приводы:
- Это полезно для таких случаев, как S60 и Windows Mobile, где нет разрыва между оборудованием (или, возможно, виртуализировать свой мобильный Android, чтобы вы могли использовать WM до тех пор, пока Android не перестанет трястись и иметь огромные root-эксплойты :))
- Потому что они могут
Однако меня это интересует со стороны разработчика, поскольку мне приходится постоянно разрабатывать для Symbian, и это может уменьшить количество вариантов телефонов, на которых мне приходится тестировать разработчика :)