Мой босс недавно дал мне телефон HTC Wildfire для Android-версии одного из наших мобильных приложений, все это хорошо и хорошо, за исключением того, что для приложения требуется уровень API 8 (например, Android 2.2), а сам телефон Android 2.1. После долгих поисковых запросов я обнаружил, что этот телефон поддерживает Android 2.2, а операторы будут выпускать обновления по воздуху для этого модельного телефона «в ближайшем будущем».Как я могу установить определенную версию Android на свой телефон для тестирования?
Поскольку я не совсем уверен в том, что означает определение «ближайшего будущего» нашего ленивого оператора, было бы неплохо, если бы я мог загружать изображения для конкретных выпусков и устанавливать их на свой телефон. Исходя из мира iPhone, кажется, что это должно быть что-то довольно необходимым для успешного развития приложения для Android.
Однако, похоже, Google не предлагает никаких обновлений для ОС Android. У меня нет выбора, кроме как ждать, пока оператор не выпустит обновление?
Редактировать: Спасибо за предложения, касающиеся эмулятора, но я спрашиваю о тестировании на оборудовании только. У меня уже есть рабочее изображение эмулятора 2.2, но сейчас мне нужно протестировать оборудование, так как эмулятор выполняет очень плохую работу, например, при воспроизведении видео и обработке звука.
Имеет ли смысл разрабатывать приложения только для уровня API 8? Не слишком много устройств с официальной поддержкой Froyo, и на самом деле Froyo не добавляет слишком много функциональных возможностей с точки зрения разработчика. – broot
Да, нам нужна поддержка API, потому что наше приложение требует улучшений в пакетах аудио/видео, поскольку оно очень ориентировано на мультимедиа. –