[android-developers] Re: Pubish: Target phones with fast hardware.
You mean altering the 3dmodel complexity at runtime? I already made the models less complex, but making them even more complex would result in very ugly weapons. Now i got a OutOfMemoryException when it runs on some phones. So i'd rather not publish for those phones. Point is that the market needs something like this. B.t.w: why is there such a delay in posting something and seeing it here? On Nov 23, 3:24 pm, Warren warrenba...@gmail.com wrote: This is not a direct answer to your question, but have you tried altering your models and images for less capable phones? I've tried something like this with acceptable results. Probe the screen size or do a CPU calculation check at startup, then reduce your texture sizes or model detail accordingly. Not ideal, but it works. Warren On Nov 20, 4:06 pm, Dutch Android Guru dutchandroidg...@gmail.com wrote: What i need is target hardware like Memory, CPU, and OpenGL 2. I read a comment on this articlehttp://androinica.com/2010/05/12/dear-google-please-let-android-devel... I really like this comment: *The problem here is not (and should never be) fixed by blocking specific devices. If anything, because the list of devices will soon be too large for a single person to handle. * * It should be handled by requiring the correct hardware, if the Market doesn't already support that. Barcode Scanner, for example, could require auto-focus camera (there are already means for requiring a camera, for example; we just need a requirement for auto-focus). Raging Thunder 2 should ask for OpenGL ES 2, or a certain amount of VRAM, or whatever. * *tl;dr the Market needs many improvements, but blacklisting or whitelisting devices is a horrible solution. Check for hardware capabilities.*** * * Basically android already supports this partially with the uses-feature in the xml manifest. However there should be more support for the hardware types i mentioned. So: How should i do it now? And how is this going to be supported in the future? My only option now is to detect it on startup and give an alert box to the user that it doesnt work on their phone. However then my whole sale-model is ruined. 2010/11/20DutchAndroidGurudutchandroidg...@gmail.com I have an application that loads a 3dmodel and renders it. These models are rather big and i can only get it to work fast on faster hardware phones such as the Nexus One. However there is no way to target faster hardware phones. Now i get very good ratings (on phones where it work) and very bad rating (on slow phones). Also: i would like to know the phone type when a user comments. In this way i can test it and check whether the user had a valid point or not. Could you please add this? Same for error reports. -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: Pubish: Target phones with fast hardware.
This is not a direct answer to your question, but have you tried altering your models and images for less capable phones? I've tried something like this with acceptable results. Probe the screen size or do a CPU calculation check at startup, then reduce your texture sizes or model detail accordingly. Not ideal, but it works. Warren On Nov 20, 4:06 pm, Dutch Android Guru dutchandroidg...@gmail.com wrote: What i need is target hardware like Memory, CPU, and OpenGL 2. I read a comment on this articlehttp://androinica.com/2010/05/12/dear-google-please-let-android-devel... I really like this comment: *The problem here is not (and should never be) fixed by blocking specific devices. If anything, because the list of devices will soon be too large for a single person to handle. * * It should be handled by requiring the correct hardware, if the Market doesn't already support that. Barcode Scanner, for example, could require auto-focus camera (there are already means for requiring a camera, for example; we just need a requirement for auto-focus). Raging Thunder 2 should ask for OpenGL ES 2, or a certain amount of VRAM, or whatever. * *tl;dr the Market needs many improvements, but blacklisting or whitelisting devices is a horrible solution. Check for hardware capabilities.*** * * Basically android already supports this partially with the uses-feature in the xml manifest. However there should be more support for the hardware types i mentioned. So: How should i do it now? And how is this going to be supported in the future? My only option now is to detect it on startup and give an alert box to the user that it doesnt work on their phone. However then my whole sale-model is ruined. 2010/11/20 DutchAndroidGuru dutchandroidg...@gmail.com I have an application that loads a 3dmodel and renders it. These models are rather big and i can only get it to work fast on faster hardware phones such as the Nexus One. However there is no way to target faster hardware phones. Now i get very good ratings (on phones where it work) and very bad rating (on slow phones). Also: i would like to know the phone type when a user comments. In this way i can test it and check whether the user had a valid point or not. Could you please add this? Same for error reports. -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: Pubish: Target phones with fast hardware.
What i need is target hardware like Memory, CPU, and OpenGL 2. I read a comment on this article http://androinica.com/2010/05/12/dear-google-please-let-android-developers-target-their-apps-for-specific-devices/ I really like this comment: *The problem here is not (and should never be) fixed by blocking specific devices. If anything, because the list of devices will soon be too large for a single person to handle. * * It should be handled by requiring the correct hardware, if the Market doesn't already support that. Barcode Scanner, for example, could require auto-focus camera (there are already means for requiring a camera, for example; we just need a requirement for auto-focus). Raging Thunder 2 should ask for OpenGL ES 2, or a certain amount of VRAM, or whatever. * *tl;dr the Market needs many improvements, but blacklisting or whitelisting devices is a horrible solution. Check for hardware capabilities.*** * * Basically android already supports this partially with the uses-feature in the xml manifest. However there should be more support for the hardware types i mentioned. So: How should i do it now? And how is this going to be supported in the future? My only option now is to detect it on startup and give an alert box to the user that it doesnt work on their phone. However then my whole sale-model is ruined. 2010/11/20 DutchAndroidGuru dutchandroidg...@gmail.com I have an application that loads a 3dmodel and renders it. These models are rather big and i can only get it to work fast on faster hardware phones such as the Nexus One. However there is no way to target faster hardware phones. Now i get very good ratings (on phones where it work) and very bad rating (on slow phones). Also: i would like to know the phone type when a user comments. In this way i can test it and check whether the user had a valid point or not. Could you please add this? Same for error reports. -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en