Cross devices compliant applications & Android Market

by Mtag Mtag » Tue, 26 May 2009 07:40:40 GMT


Sponsored Links
 Hi,

We have a very important issue asked by many of our customers.



Unlike iPhone App store, Android Market will see different mobile devices
from different OEM asking for applications.

We developed the current application for the HTC G1. This application has
been developed following

The technical spec of both Android & HTC phone camera.

We need the camera to decode multiple symbologies, this elements is the very
core of our application.



Works perfect on the G1 but what will happen on the coming new Android
Devices ?



  I  - Is the manufacturer responsible for Android market application
compatibility,

  I  - Is Android equipped with a Software layer enabling cross device
compatibility,

     - Are application providers responsible for the compatibility of their
applications ?

  - - Does the Android Market use some kind of device detection that
actually hide or show some applications thate proved to be compatible ?

    - Do we need to have as many different application as there are
different  devices ?



How does it work,

 how can I explain to my customers that if I sell them an application they
won have to pay for a extra development due to a new upcoming Android
device ?



Thanks you for your help,



Great OS by the way,



Kind Regards,

Mtag

--~--~---------~--~----~------------~-------~--~----~



Cross devices compliant applications & Android Market

by Mtag » Tue, 26 May 2009 07:40:44 GMT


 Hi,

We have a very important issue asked by many of our customers.



Unlike iPhone App store, Android Market will see different mobile
devices from different OEM asking for applications.

We developed the current application for the HTC G1. This application
has been developed following

The technical spec of both Android & HTC phone camera.

We need the camera to decode multiple symbologies, this elements is
the very core of our application.



Works perfect on the G1 but what will happen on the coming new Android
Devices ?



  I  - Is the manufacturer responsible for Android market application
compatibility,

  I  - Is Android equipped with a Software layer enabling cross
device compatibility,

     - Are application providers responsible for the compatibility of
their applications ?

  - - Does the Android Market use some kind of device detection that
actually hide or show some applications thate proved to be
compatible ?

    - Do we need to have as many different application as there are
different  devices ?



How does it work,

 how can I explain to my customers that if I sell them an application
they won have to pay for a extra development due to a new upcoming
Android device ?



Thanks you for your help,



Great OS by the way,



Kind Regards,

Mtag

--~--~---------~--~----~------------~-------~--~----~


Sponsored Links


Cross devices compliant applications & Android Market

by Mark Murphy » Tue, 26 May 2009 08:02:32 GMT


 


No.


Somewhat.


Most definitely.


For some things, you can use <uses-configuration> elements in your
manifest to declare what is and is not acceptable in terms of hardware.
Right now, though, there is no such option for specifying you need a
camera, or any particulars about the camera (e.g., minimum number of
megapixels).


I hope not.


Camera.open() either returns a Camera object, or it does not. In the
latter case, you either do not have a camera on the device, or some
other application is using it, so handle that accordingly.

Otherwise, just use the Camera object. I am uncertain what you are
expecting to change between devices.

-- 
Mark Murphy (a Commons Guy)
 http://commonsware.com  |  http://twitter.com/commonsguy 

Android Development Wiki:  http://wiki.andmob.org 

--~--~---------~--~----~------------~-------~--~----~



Cross devices compliant applications & Android Market

by Mtag » Tue, 26 May 2009 15:50:56 GMT


 Thx for the answers but what are the garantees my application will
work on every single android devices ?

Regards,
Mtag


--~--~---------~--~----~------------~-------~--~----~



Cross devices compliant applications & Android Market

by Mark Murphy » Tue, 26 May 2009 18:06:09 GMT


 


In the end, there is no "guarantee", just as there is no guarantee that
a Windows Mobile application will work on every single Windows Mobile
device (and likewise for Palm, Symbian, and any other multi-manufacturer
mobile OS).

If you follow the rules, you will wind up with applications that will at
least basically work across all devices, and via testing you can improve
its performance to work better across more devices.

-- 
Mark Murphy (a Commons Guy)
 http://commonsware.com  |  http://twitter.com/commonsguy 

Warescription: Three Android Books, Plus Updates, $35/Year

--~--~---------~--~----~------------~-------~--~----~



Cross devices compliant applications & Android Market

by Mtag » Tue, 26 May 2009 20:19:14 GMT


 Hi,
thank you for your answers.

Are they any Google requirements in terms of technical components or
implementation Quality/process
that manufacturers are compelled to follow to issues a Android
Device ?

If yes, would it be possible to know about them ?

Regards,
Mtag





--~--~---------~--~----~------------~-------~--~----~



Cross devices compliant applications & Android Market

by Mtag » Tue, 26 May 2009 20:21:04 GMT


 Hi,
thank you for your answers.

Are they any Google requirements in terms of technical components or
implementation Quality/process
that manufacturers are compelled to follow to issues a Android
Device ?

If yes, would it be possible to know about them ?

Regards,
Mtag





--~--~---------~--~----~------------~-------~--~----~



Cross devices compliant applications & Android Market

by Tote » Tue, 26 May 2009 20:57:10 GMT


 I'm not aware of any guidelines. Google believes in that community
rating ranks applications properly and if an app runs on one device,
but doesn't on another than its ranking will be lower. Let's see if it
really works.





--~--~---------~--~----~------------~-------~--~----~



Other Threads

1. Error when add an account

Hi


 When i set the acount in Dev Tool.I got error message "The username or
password is not valid"
(Eventhough i give the valid username and password)



Can you please tell me,What is the solution for the problem?


Thanks
judy

--~--~---------~--~----~------------~-------~--~----~

2. How to compute the size of a string in pixel

Hello

I need to compute the size of a string I'm drawing with Canvas.drawText() in 
pixels, to be able to surround it with a rectangle.

Do you know if there's a simple way to get the size of the string according to 
the size of the currently used font?

Thanks a lot for your help.

Regards,

Stefano

--~--~---------~--~----~------------~-------~--~----~

3. How to draw Bitmap outside of onDraw()

4. About DevTool

5. Look and Feel, Example, Spinner: more parameters or source code?

6. ook and feel, Spinner,... source code or more parameters?

7. About the Android Developer Challenge