Каков наилучший способ поддержки API карты Google (v1 и v2)?
Каков наилучший способ поддержки обоих Android карты API в моем приложении?
Googleвыпустила Android карту Google APIv2 в то время какv1 все еще вокруг (и работает лучше для старых телефонов).
Пока я вижу два сценария.
1) Два apks: один apk для каждого APIЯ мог бы использовать множественную функцию apk, доступную в.google play
google play
? О поддержке OpenGL?Этот сценарий означает, что каждый раз, когда я хочу построить свой проект, мне нужно копировать / вставлять некоторые файлы, обновлять другие, что может быть громоздким.
Если только я не использую специальный процесс сборки (с помощью ant или maven).
Любая рекомендация по этому вопросу?2) Один апкЭто может быть достигнуто с помощьюif/else
заявления, в том числе вmanifest
подать декларацию дляи то и другое apis.
Во-первых, новый API v2 является векторным, что тяжелее для CPU / GPU (API v1 использовал растровые плитки).
Во-вторых, новый API v2 требует OpenGL 2.0. Который, как говорят, поддерживается во всех работающих устройствах Androidfroyo
или позже.К несчастью,это неправда.
Например, почтенный HTC magic gingerbread (на кастомном диске) не распознается Google Play / Market для поддержки opengl 2.0.
И, может быть, их больше ...