Why different Android phones do not have the same applications in the Android Market?

This can be a system error/bug. There is a known bug with certain version of the HTC Hero. This bug prevents the market from displaying applications that have the copy protection flag turn on. Contact your service provider support website.

Another reason can be different versions of Android running on different phones. For example, some programs may require a Windows user to run Windows Vista and can't be installed on Windows XP.
  • An application developer can set the minimum and/or maximum setting to allow the developer to set which version of Android the application support. The Android Market knows the version of Android installed on the phone and the minimum and maximum version for the application. Therefore, it will not display application not compatible with the phone.

  • For new applications, a developer can take advantage of new features not available in older versions of the Android OS. The developer can set the minimum version because applications in general are 'forward-compatible'. The minimum Android OS version make sure that phones running an older Android OS does not see the application in the Android Market. This prevents unnecessary installs to older phones known to be incompatible.

  • For older applications, a developer can set the minimum and maximum Android OS version. When newer versions of Android are released, a developer should test their applications with the new Android software. If an application does not work with the newer version of Android, the developer can either fix the issue or set the maximum version of Android the application will support. This prevents unnecessary installs to newer phones known to be incompatible.

If you find that an application is missing, check with the application developer to make sure your phone is support.


Ubiquitous Software Solutions, LLC
http://www.ubiquitous-software.com
info@ubiquitous-software.com