Саму програму не видел, автор об этом забыл упомянуть, поэтому не понятно о каком объеме идет речь. Если изначально выбирать переносимые инструменты разработки то портирование проекта не является чем-то неподъемным. Взять к примеры игры фирмы Id Software.
Передайте разработчикам что лечится так:
В Манифесте пишите:
<uses-sdk android:minSdkVersion=«1» android:targetSdkVersion=«5»/>
<supports-screens android:smallScreens=«true»
android:anyDensity=«true»
android:normalScreens=«true»
android:resizeable=«true»
android:largeScreens=«true»/>
И собираете приложение SDK для 1.6
Тогда будет работать и на тату и на Android 1.0
Единственно, если будете использовать новые функции (API) то все будет падать на старых версиях андройда, по этому надо все тестировать на старых устройствах и заменять такие вызовы через reflection, что бывает не удобным.
Скорее все используют какие-то стандартные тесты чтобы находить проблемы с производительностью и смотреть чтобы небыло регрессий. А потом как-то само-собой можно хвалиться как у нас на этих тестах все летает. А чуть в сторону — возможно какую-то проблему с производительностью не углядели и все тормозит… Сам был в такой ситуации.
Ага, у меня тоже сложилось мнение что их коды можно сделать только через их сайт и только после регистрации. Даже в их програмке для андроид нельзя сделать из контакта их-код. А когда сканишь нельзя узнать куда он ссылается — надо через их редиректор открывать, чтобы они знали что их-коды пользуют. Как следствие они могут подменять ссылки или вообще закрыть сервис и тогда их тэги перестанут работать. Вообщем, альтернативу qr-код они не предложили — использовать невозможно.
Судя по популярности Google Navigation в штатах некоторые люди готовы видеть гео-таргетированную рекламу вместо платной подписки на обновления карт. Для таких людей карты бесплатны их стоимость скрыта от них. Другая бизнес модель, которая больше устраивает пользователей чем традиционная.
Внутри тестили довольно долго. Вопрос в том что вопросы приватности внутри компании трудно протестиривать. Одно дело френдить автоматом коллег, другое — людей от которых что-то личное хочешь скрыть.
В Манифесте пишите:
<uses-sdk android:minSdkVersion=«1» android:targetSdkVersion=«5»/>
<supports-screens android:smallScreens=«true»
android:anyDensity=«true»
android:normalScreens=«true»
android:resizeable=«true»
android:largeScreens=«true»/>
И собираете приложение SDK для 1.6
Тогда будет работать и на тату и на Android 1.0
Единственно, если будете использовать новые функции (API) то все будет падать на старых версиях андройда, по этому надо все тестировать на старых устройствах и заменять такие вызовы через reflection, что бывает не удобным.