Android vs.3G iPhone

  Reviewing the Google's Android  and Apple's 3G iPhone on a feature by feature basis.

  Security architecture

  android is a Linux-based operating system built in safety performance on a succession of excellent Linux ACL access control, Google set up a procedure for Android permission to visit, such as read contacts need to user permission.iPhone is Mac OS X-based.It's closed source kennel,But the desktop platform's Mac OS has many bugs.

  Android Package .apk file is a zip compression package. Running Dalvik virtual machine will check dex in the document androidmanifest.xml the security permission.It is not by the manufacturers or carriers, but by user permission.

  User Interface

  UI is Apple's strengths, through the iPod and iPod Touch we see not only the hardware itself is gorgeous, simple system operation handsome interface.Android through constant change,the latest version of the significantly improved by adding a full touch screen and trackball.

  Openness

  Android will be 100% open source,while the iPhone's Mac OS X is closed source and the SDK only running Mac Desktop,not by Windows or Linux.In the Android platform, the developer may with ease develop through the popular Java language, but iPhone was still using ancient Object-C.

  Featured

  iPhone supports multi-touch technology and high-quality music playback, and the second generation of iPhone support 3G HSDPA wireless network data transmission, and GPS location services.Android built-in GTalk video chat, GMail, Youtube Client.They have adopted the webkit rendering engine's web browser.