I published an update to an apk yesterday (https://play.google.com/store/apps/details?id=nu.heka.tinnitusrev2), and in this update I added support for tablets.
The problem is I still have that ugly "Designed for phones"-brand when I look up the app in Play Store on my tablet.
Here's the steps I've made:
- Updated screenshots for 7" and 10" tablets (Both the localized version and international)
- use sw600dp and sw720dp qualifiers
- updated versioncode and name in manifest
- apk details shows that it supports all sizes small - xlarge
The screenshots for tablets are shown on my tablet so I don't get why it still gets the Designed for phones tag.
Anything I missed or is this just something I have to wait out?
EDIT:
I see at Tablet checklist that I should declare:
<supports-screens
android:largeScreens="true"
android:xlargeScreens="true"
/>
but it also says that minSdk should be 11 if I understand correctly(?!) I have minSDK 9 and some users that has those old devices. So I can't have my app < 11 to get rid of that stamp?
Adding the support solved this issue and my tablet app now appears as tablet optimized, this must be done for all apps targeting api < 13:
<supports-screens
android:largeScreens="true"
android:xlargeScreens="true"
/>
You can filter same application for phone and tablets also.
For phone :-
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="18" />
<compatible-screens>
<!-- all small size screens -->
<screen android:screenSize="small" android:screenDensity="ldpi" />
<screen android:screenSize="small" android:screenDensity="mdpi" />
<screen android:screenSize="small" android:screenDensity="hdpi" />
<screen android:screenSize="small" android:screenDensity="xhdpi" />
<!-- all normal size screens -->
<screen android:screenSize="normal" android:screenDensity="ldpi" />
<screen android:screenSize="normal" android:screenDensity="mdpi" />
<screen android:screenSize="normal" android:screenDensity="hdpi" />
<screen android:screenSize="normal" android:screenDensity="xhdpi" />
</compatible-screens>
For tablet:-
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="18" />
<supports-screens
android:largeScreens="true"
android:normalScreens="false"
android:requiresSmallestWidthDp="600"
android:smallScreens="false"
android:xlargeScreens="true" />
It may help.Thanks!!