Saturday, 14 January 2012

Some Problems On Android

A. Network problems

  • Support for network proxy configuration settings for Wi - Fi is not available.
  • Support for network proxy configuration settings for APN connections ( GSM / EDGE ) is not available.
  • Android does not natively support the extension of the EAP configuration.
  • Android does not support the Cisco VPN server and require Xauth extensions to IPsec ( L2TP/IPSec and PPTP ).

B. Issues Concerning the Application Development

  • Android does not use Java standards such as Java SE and ME. So that applications written in Java is not compatible Android platform. Android only reuses the java language syntax, but does not provide the entire class library and API that were bundled in Java SE or Java ME. However, Myriad Group claims that their new tool can convert Java MIDlet J2Android to Android applications.
  • Difficult to maintain the application on multiple Android versions because of compatibility issues between versions 1.5 and 1.6, especially the ratio of different resolutions are used on various Android phones.
  • Growth in the number of Android-based phone models are rapidly but with different hardware capabilities complicate the development of applications that can run on all phones based on Android. In August 2010, 64 % of the Android phones running version 2.x, and 36 % are still running versions 1.5 and 1.6.

C. Other problems

  • Android older versions do not support file transfer using bluetooth, although it still can be done with some hacking. Bluetooth is supported by the phones that use the newer version.
  • In version 2.2 there is no protocol rSAP, so can not be used for in-vehicle handsfree. Using the native functionality of Google Calendar for mobile phones Android, which Google Calendar has a limitation in the time zone support. So that users experience when traveling, hard with Android devices.
  • In release 2.2, Android does not have full support for unicode. Developers reported a problem rendering, etc.
  • Android supports all file systems supported by the Linux kernel, with its own limitations. To access read / write to another file system, launched Tuxera Tuxera File System Suite, which combines NTFS, exFAT and HFS for Android.
  • Android does not support the "Require Device Encryption" policy in the service Microsoft Exchange ActiveSync ( EAS ).

D. Claims of Copyright Infringement and Patent Rights
On August 12, 2010, Oracle which is the owner of Java since Sun Microsystems acquired in April 2009, sued Google for copyright infringement and patents. Oracle's lawsuit claims " In developing Android, Google directly consciously and repeatedly violate the intellectual property associated with Java ".
According to Gartner analyst Ken Dulaney, Android is based on a clean- room reverse -engineering ( design copying by reverse engineering to avoid copyright infringement ) Java, developed without the use of technology or intellectual property owned by Sun. Dalvik is a competitor Oracle said Java and Java violate several patents, which are listed in the complaint as well as the Java copyright.
The Free Software Foundation has said that Google could avoid these charges by building Android on top of IcedTea ( OpenJDK Java launched by RedHat ) with GPL license which provides some protection against the patent, rather than implement under the Apache License.

No comments:

Post a Comment