Android Issues
All that is gold doesn’t necessarily have to glitter. Android has been touted as being one of the next big platforms that would knock iPhone of its throne. However, this doesn’t seem to be the situation for Android. The ultimate problem that the platform is currently facing is the number of versions of software on phones. With a whole slew of releases available for the Android platform, many apps are not necessarily backward or forward compatible with the operating system. Add to this the various vendors providing different phones with numerous variations of hardware components means that most developers have nightmares developing code for each individual phone rather than a universal app.
The problem inherently in this situation is that cross-platform independence regardless of hardware is an ideal utopia that developers want but can never get. Similar to the BlackBerry situation where porting apps from other platforms is a nightmare, it can happen but not without a significant fight.
From a smaller developer viewpoint, Android is a difficult platform to work on. The amount of resources and time needed to code for a single application is significant for a small business; the need to re-code for various hardware and software versions is not conducive to building a customer base. Not only do variations in hardware and software affect the overall compatibility of the app, it reflects poorly on the build quality of the app. As a result, customers are naturally wary of the platform when they experience poor app quality and interaction. Developers are then compelled to write quick-and-dirty patches to resolve problems, which is inherently dangerous and shoddy programming.
:Android, android apps, Android issues, Android platform, Android version 1.5, BlackBerry, Google, Google Android, iPhone, smartphones