Maybe this explains what you have seen?

<https://lh5.googleusercontent.com/-v2AWFC9G-N0/UW3DYOQ3aUI/AAAAAAAAAYE/MPUixXoK_l8/s1600/attribute2.png>



Thanks.



On Tuesday, April 16, 2013 2:15:21 PM UTC-5, jtoolsdev wrote:
>
> So bob, explain to me why might manifest with the settings I listed here 
> works appropriately and shows ONLY devices with ~10" screens getting my 
> tablet apk?  Have you considered that the documentation about 
> requiresSmallestWidthDp being 720 might be wrong for a landscape only 
> app?  I originally used that when the tablet version was first released 
> in 2011 and it excluded my 10" Acer 500 which I of course tested the app 
> on.  Using 1280 brought it back in the supported list (BTW the A500 is 
> no longer listed but it's essentially the same as the A510 which is). 
>
> What I did for the revision is: 
> 1) create an test app with the supports-screens setting I used below 
> 2) posted that apk as a draft to Play 
> 3) the developer console will report what devices will be supported with 
> that setting and what ones will be excluded. 
> 4) I also reposted the draft apk with the other supports-screens setting 
> for the phone setting and collected those lists. 
> 5) Satisfied, I updated the published app with the new settings. 
> 6) This has worked fine except in the case of this screwball cheap 10" 
> tablet with only 1024x768 resolution.  BTW, the user is being kind in 
> admitting it was his mistake for purchasing it. Like we used to say in 
> the old computer club days "don't be penny wise and pound foolish." 
>
> I've also noticed that dimens.xml files don't work like they are 
> documented either.  This from extensive testing with both emulators and 
> devices.  This behavior has also been observed by other developers. 
>
> But I didn't come here to ask developers to troubleshoot my app but to 
> point out we still don't have the support we were promised.  I already 
> pointed out the sizing problems some time back on the developer group. 
>
> - Brian 
>
> On 04/16/2013 08:33 AM, bob wrote: 
> >   
> > 
> > Well, setting requiresSmallestWidthDp to 1280 should never permit a 10 
> inch 
> > tablet. 
> > 
> > 
> > 1280 dp is 8 inches 
> > 
> > 
> > The smallest permitted would be 8 inches by 8 inches. 
> > 
> > 
> > Thus the diagonal is 8 times the square root of two. 
> > 
> > 
> > This is 11.31".  Thus, that is definitely not for a 10 inch tablet. 
> > 
> > 
> > Also, please see this: 
> > 
> > <
> https://lh3.googleusercontent.com/-VuMueJoPtrA/UW1vMBs1yMI/AAAAAAAAAX0/CXwrMxsrdM8/s1600/tablet.png>
>  
>
> > 
> > Thanks. 
> > 
> > 
> > 
> > 
> > On Monday, April 15, 2013 6:02:31 PM UTC-5, jtoolsdev wrote: 
> >> No, I'm not confusing Dp with Px.  This probably has to do with a 
> tablet 
> >> Google doesn't have in the database yet.  You do know you can get a 
> list 
> >> of what is in the database and it certainly isn't there.  The user also 
> >> supplied me a screen capture and indeed it lacks a 1280 width covering 
> >> only the first 1024 pixels.  Before changing any of my manifest 
> elements 
> >> in the app I created a draft test app on Play so I could change the 
> >> elements and get lists of supported and unsupported devices.  The lists 
> >> confirmed how I wanted it to work with what devices they have in the 
> >> database.  A lot of the cheaper tablets aren't in their database even 
> if 
> >> they are using the Google API. My app has Maps so it requires the 
> Google 
> >> API.  If the tablet didn't have the Google API it wouldn't have 
> installed. 
> >> 
> >> This is for the 10" tablet: 
> >>       <supports-screens android:smallScreens="false" 
> >>                         android:normalScreens="false" 
> >>                         android:largeScreens="false" 
> >>                         android:xlargeScreens="true" 
> >>                         android:requiresSmallestWidthDp="1280" /> 
> >> 
> >> Note that the requiresSmallestWidthDp is 1280 instead of 720. With 720 
> >> it allowed 7" tablets.  The app is landscape so 1280 is what should 
> work 
> >> against their instructions but I posted about this on the developer 
> >> group and I think also on the issues page a few months back.  You are 
> >> correct, this stuff is very poorly explained if not very confusing. 
> >> They seem to have a problem in breaking down information into A,B,C,D 
> >> steps though revisions are getting better at it. 
> >> 
> >> We also know that these manifest elements only are used by Play for 
> >> determining whether an app is compatible with a user's device.  The 
> >> emulators care not about them.  A number of developers requested that 
> >> the emulators should do this too. 
> >> 
> >> - Brian 
> >> 
> >> 
> >> On 04/15/2013 02:17 PM, bob wrote: 
> >>> Please post your *<supports-screens>* XML. 
> >>> 
> >>> I'm suspecting you have confused Dp with Px. 
> >>> 
> >>> I'm looking here, and I'm seeing a lot of potential for confusion in 
> the 
> >>> parameters: 
> >>> 
> >>> * 
> >>> 
> >> 
> http://developer.android.com/guide/topics/manifest/supports-screens-element.html
>  
> >>> * 
> >>> 
> >>> I'm not sure you can even specify a screen ought to be a minimum of 
> >>> 1280x720 px with those parameters.  If it is even possible, I would 
> >> expect 
> >>> the correct solution to be non-trivial. 
> >>> 
> >>> Thanks. 
> >>> 
> >>> 
> >>> 
> >>> On Monday, April 15, 2013 1:32:46 PM UTC-5, jtoolsdev wrote: 
> >>>> You think I haven't read all of those? Multiple times in fact and 
> >>>> through the well needed document revisions too.  In fact they even 
> >>>> mentioned an example of using a different APK for tablets and  one 
> for 
> >>>> phones. 
> >>>> 
> >>>> Over two years ago I got an Acer 500 which has a 10" screen and 
> >> 1280x800 
> >>>> resolution.  I created a Fragment using layout for it. All the 
> >>>> information done by page views on the phone version is present on one 
> >>>> screen.  So I offered it for my users and many liked it but what 
> >>>> happened was that the manifest elements (there are two ways you do 
> >> this) 
> >>>> mentioned in the documentation wasn't even implemented on Play yet! 
> >> So 
> >>>> some 7" tablet users got  the 10" version with part of the screen 
> >>>> cropped.  I found a fix for this which worked until recently and then 
> >> it 
> >>>> kept users who bought some of the newer 5" phones with 1080x1920 
> >>>> displays from being able to purchase the app at all.  I also kept 10" 
> >>>> tablet users with that resolution from getting the app.  However it 
> did 
> >>>> not keep users with the Nexus 10 which has a 2560x1600 display from 
> >>>> getting the app which is fine because it scales okay for that. 
> >>>> 
> >>>> Back in 2009 I was one of  the developers contacted by Samsung asking 
> >> me 
> >>>> to support their forthcoming 10" tablet.  I recall that Android 
> wasn't 
> >>>> too happy about Samsung jumping the gun before they had a chance to 
> >>>> create developer support for it.   And you may have read recently 
> that 
> >>>> Google is tightening the license to avoid crazy or marketing driven 
> >>>> fragmentation. 
> >>>> 
> >>>> This issue if with a tablet not even listed as a supported device in 
> >>>> spite of having Google Play on it.  The user even contacted me in 
> >>>> advance of purchase and I warned him it needed at least a 1280x720 
> >>>> display for the 10" tablet version to work properly.  So he's not 
> >>>> exactly faulting me since I warned him. 
> >>>> 
> >>>> - Brian 
> >>>> 
> >>>> On 04/15/2013 07:10 AM, bob wrote: 
> >>>>>       
> >>>>> 
> >>>>> Why exactly are you using multiple APKs? 
> >>>>> 
> >>>>> 
> >>>>> Have you seen this: 
> >>>>> 
> >>>>> 
> >>>>> 
> http://developer.android.com/google/play/publishing/multiple-apks.html 
> >>>>> 
> >>>>> 
> >>>>> In particular, you may want to read this: 
> >>>>> 
> >>>>> 
> >>>>> *Supporting multiple screens* 
> >>>>> 
> >>>>> Unless your APK file exceeds the Google Play size limit of 50MB, 
> >>>> supporting 
> >>>>> multiple screens should always be done with a *single APK*. Since 
> >>>> Android 
> >>>>> 1.6, the Android system manages most of the work required for your 
> >>>>> application to run successfully on a variety of screen sizes and 
> >>>> densities. 
> >>>>> Thanks. 
> >>>>> 
> >>>>> On Sunday, April 14, 2013 5:21:17 PM UTC-5, jtoolsdev wrote: 
> >>>>>> I had a user in India who bought an iberry x4  which is rebranded 
> >>>>>> Chinese Auxus 10" tablet but with 1024x768 display.  For some 
> reason 
> >>>>>> despite my manifest settings he got the tablet apk for 10" tablets 
> >> with 
> >>>>>> AT LEAST 1280x720 resolution.  Neither iberry or Auxus are listed 
> as 
> >>>>>> supported the Play listing of devices.  Unfortunately there seems 
> to 
> >> be 
> >>>>>> no way to sort this out with Google.  I want him to have the APK 
> for 
> >>>>>> phones with smaller size screens.  As it is the display is cutting 
> >> off 
> >>>>>> some of the information.  My manifest settings have worked 
> perfectly 
> >> up 
> >>>>>> until this and it may be due to Google not having any information 
> on 
> >>>>>> that model.  I don't know how it managed to have Google Play on it 
> >> but 
> >>>>>> then Play doesn't list Coby tablets either but I checked an 
> >> inexpensive 
> >>>>>> Coby tablet at Fry's yesterday which was advertised as having 
> Google 
> >>>>>> Play and indeed it was installed. 
> >>>>>> 
> >>>>>> I've suggested that the user contact Play support and tell them the 
> >>>>>> developer said he got the wrong APK!   Or that he take the tablet 
> >> back, 
> >>>>>> get a refund and stick to name brands only. 
> >>>>>> 
> >>>>>> If you're looked at the developer support contact form for Play 
> there 
> >>>> is 
> >>>>>> nothing there for this kind of issue.   Very, very amateur. 
> >>>>>> 
> >>>>>> - Brian 
> >>>>>> 
> >>>>>> 
> >> 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Android Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/android-discuss?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to