Sunday, 22 May 2016

Why choose Android? Part 1

One of the biggest debates in the mobile world is about which operation system ecosystem is the best and most suited for a consumer. There are two major operating systems which each have their own following and advantages. These are Android (owned by Google) and iOS (owned by Apple). Android is ubiquitous with mobiles with majority of phones and tablets being powered by it. Apple on the other hand has made an image for itself as a premium and elite brand with a closed source environment and end to end control. Android is open source and more open to customisation. Android is based on Linux. iOS is on another extreme with a huge focus on simplicity and user friendly controls. However one may argue that iOS oversimplifies to the point of hindering operation. Android though has a set level of simplicity and has advanced features available for serious developers and hobbyists. No other platform enjoys the popularity of these two but Windows Phone is the closest competitor to them. 

Comparison:
Android:
  1. Developer: Google Inc,
  2. Initial Release: 23 September 2008
  3. Source Type: Open Source
  4. Customizability: Huge customization possible due to open-source env.
  5. Media Transfer: Depends on the carrier and the version
  6. Availability: Highest (most common platform)
  7. Defaults: Messaging app- Messenger, Browser: Chrome
  8. App Store: Play Store
  9. OS base: Linux
  10. Programming Language: C, C++, Java
  11. Open Source: Kernel, UI and built-in apps
  12. Voice Assistant: Google Now
  13. Latest Release: 6.0.1 Marshmallow (December 9 2015)
iOS:
  1. Developer: Apple Inc.
  2. Initial Release: 29 July 2007
  3. Source Type: Closed with limited open source elements
  4. Customizability: Limited unless Jailbroken
  5. Media Transfer: With the iTunes Desktop Application
  6. Availability: Only on Apple devices
  7. Defaults: Messaging-iMessage and Facetime, Browser- Safari
  8. App Store: Apple App Store
  9. OS Base: OS X, UNIX
  10. Programming Language: C, C++, Objective-C, Swift
  11. Open Source: iOS is not open source'
  12. Voice Assistant: Siri
  13. Latest Release- iOS 9.3.2 (May 16 2016)
From this comparison we can see the stark difference between the two different platforms. Apple has an approach of end to end control for a controlled user experience while Android is more feature-heavy and open. The Android Open Source Project (AOSP) released to the public allows developers access to stock android and helps them create their own custom ROMs or interfaces on top or add device trees. Apple on the other hand though doesn't release code into the public. It is seen as more secure but part of it is because it is not as common as Android is. In the next part of this series, we will explore the difference between the interfaces in more depth.





















































No comments:

Post a Comment