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. i need any real time video streaming sample code

Hi,

Im doing master degree and my project name is real time video
streaming through wifi and i need any sample code....


thanks
Roshan

-- 

2. Weird FC from unregisterReceiver

here the sum up of my code http://pastebin.com/YcPWNYit

my problem only occurs when my application gets installed over my 
application again(aka when I run it from eclipse) and this only occurs when 
the value of ENABLED_KEY is left true so this fc happens when my the value 
is changed from true to false after I install my app again... this does not 
occur the other way around(false to true) and it also does not occur if I 
manually uninstall my app from the emulator and then install the newer 
version because then the preferences actually get deleted where when I 
install a different version on top of the old the preferences do not 
change... I have a feeling that mReceiver is problem but I can't detect if 
the app is being removed/new version getting installed so how would I 
possibly destroy it? and I might be taking the wrong approach at this... any 
help is appreciated.

thanks

-- 

3. I want to an application which start on boot up time

4. OOT : Test

5. Unable to run DDMS, failed to get adb version

6. How to get the accesss on /data/misc/vpn folder (Permission denied)?

7. Repeating image on a canvas