Я пытаюсь написать приложение для Android, которое использует несколько андроидов (например, менеджер политик, менеджер пакетов, wifi apis и т.д.).
Конкуренция, которую я имею, заключается в том, что андроид открыт, производители/перевозчики могут принимать какую-либо конкретную версию Android в качестве начальной точки и настраивать ее и поставлять с устройством.
Примечание. Пожалуйста, извините меня, если это сообщение в любом случае повторяет предыдущие сообщения по той же/подобной теме. В таком случае оцените всех, кто делится более ранним сообщением.
Мало что меня беспокоит:
Я знаю, что это некоторые наивные вопросы для многих из вас, которые, возможно, были на android некоторое время, но любые указатели в этом отношении окажут огромную помощь.
Любая другая информация в целом по перекрестной версии, кросс-устройства несовместимости и стратегии для их решения будут очень полезны.
Заранее большое спасибо.
С уважением, Дипак
Ваши проблемы (и многие другие разработчики) адресуются: http://source.android.com/compatibility/index.html Но это все еще не гарантирует, что производитель не изменит API и не разорвет ваше приложение.
Общий подход заключается в том, чтобы первоначально настроить подмножество устройств, которые составляют большой процент рынка, а затем реализовать обходной путь для других устройств (при необходимости). Образец информации о проникновении рынка устройств можно найти по адресу: http://opensignalmaps.com/reports/fragmentation.php?
С уважением,
филиал
Во-первых, я не считаю, что вам нужно беспокоиться об этом. Только после того, как у вас тысячи пользователей, вам придется столкнуться с более сложными проблемами, вызванными большим количеством производителей, предлагающих устройства Android. Это не должно препятствовать развитию Android.