Размеры экрана являются лишь одним из факторов, которые учитываются при принятии решения о том, должно ли приложение отображаться в Android Market.
В частности, теги <uses-feature>
в вашем манифесте также могут привести к скрытию вашего приложения. Даже если вы не объявляете об этом, некоторые теги <uses-permission>
могут привести к тому, что функции неявно потребуются.
Например, если вы запросите разрешение android.permission.CAMERA
, функция android.hardware.camera.autofocus
будет автоматически запрашиваться, если вы не указали обратное. Не все устройства имеют аппаратную автофокусировку, и ваше приложение не будет отображаться на этих устройствах.
Смотрите документацию по <uses-feature>
для получения дополнительной информации: http://developer.android.com/guide/topics/manifest/uses-feature-element.html
Кроме того, имейте в виду, что если у вас есть защита от копирования (ака вперед-замок) включен, приложение не будет отображаться на некоторых устройствах. Рекомендуемая альтернатива воспользоваться услугой Android лицензирования:
http://android-developers.blogspot.com/2010/07/licensing-service-for-android.html
(Стоит также отметить, что прогностический замок будет исчезать в течение нескольких месяцев, так что вы обязательно должны смотреть на службе лицензирования, если вы обеспокоены этим. См. сообщение в блоге, которое я связал с выше, для получения дополнительной информации.)