Showing posts with label Comparison. Show all posts
Showing posts with label Comparison. Show all posts

Wednesday, 25 May 2016

Why Choose Android? Part 3

In the final post in this series, we will look into Siri and Google Now, the two voice assistants from Apple and Google respectively.

Voice Assistant:

(From the left: Siri Home Screen, Google Now On Tap launching, results on the right.)
Speech Interpretation and Recognition Interface a.k.a Siri, is Apple's inbuilt voice assistant in iOS 5.1.1 with the iPhone 4S launch, Apple added an innovative new feature not found anywhere else at that time. Google to compete with Apple came up with its very own Google Now with inbuilt cards with snippets of information based on your synced search data and thus improves with time as it learns your patterns. The voice assistant in Google Now can search anything and also perform system functions on being prompted by you. Siri can be activated at any time by you on saying the keywords "Hey Siri" which launches it. Google Now on the other hand can activated on saying the keywords "Okay Google". Also with the launch of Marshmallow by Google, they have enhanced the functionality of Google Now by adding Google Now On Tap. This new feature added allows you to long-press your home button to make Google Now scan your screen and offer you information on the contents without leaving the page.


Security:

iOS has a historically good reputation when it comes to security. In part they have been helped by the exclusivity and Apple also scans all apps and subjects them to stringent quality control before approving apps to the App Store. This combining with the small numbers when compared to Android make Android a more common target though Google rolls out continuous updates to patch up security. Also the newest iteration of Android, Marshmallow brings with it app permissions control, allowing you to chose which permissions to grant and not to grant any unnecessary permissions which may lead to data mining or identity theft.


Conclusion:

Android is very popular and open source. This and granting the user many privileges allows good customizability and robustness. iOS feels drab in comparison and though it has its own perks, Apple can sometimes be a bit short-sighted or over controlling at times. This and better hardware available in Android swings it in Android's favour. To compound it, the addition of chatbots and VR support in the recently concluded Google I/O, which adds Daydream(a platform for VR).

Tuesday, 24 May 2016

Why Choose Android? Part 2

In the second and penultimate part of this series we will explore the differences between android and iOS interfaces in even more detail. There are similarities between the two operating systems in their interface due them being both Graphical User Interfaces(GUIs) and hence they share a set of same rudimentary input methods like swiping, tapping and other gestures.

Interfaces:
 

(From the left: iOS Home Screen, Android Home Screen, iOS Command Centre, Android Quick Settings)



They also boot into a home screen which is similar to the home screen of a desktop. The home screen is where the differences start cropping up. iOS has a single layered interface without an app drawer. So in iOS all apps are added to the home screen with multiple ones added by need and apps are arranged by folder. In Android there is the presence of a dual-layered interface(However some OEMs may add tweaks negating this). So there is a specific app drawer where all apps are arranged.  iOS also doesn't allow the use of widgets on the home screen which are used in Android for displaying certain useful bits of information like weather of sneak peeks from apps. iOS has some settings available in a place dubbed "Command Center". To access them, simply swipe up from the bottom of the screen and a set of settings and utilities will be displayed. Android has a similar provision, however it is named "Quick Settings" and is accessed by swiping down from top of the screen. Quick Settings provides a list of settings and some utilities as well. To access notifications in iOS, you have to swipe down from the top of the screen where notifications will be displayed. Notifications are accessed in a similar manner in Android only with the difference that notifications are built into Quick Settings.

Availability of Apps:
 
(image sources:logos.wikia.com and starwars.wikia.com)
Android has its apps available mainly from Google Play Store which is owned by Google. However for Android third party app stores are also available. Apple though has only one fixed app store which is the App Store. Android has over 600,000 apps which is a number fast increasing while its counterpart houses over 700,000 apps of which most are limited to only the iPhone. Android offers a wider suite of Google apps. Most apps nowadays are cross platform to capture a larger audience. Android has a dynamic and fast increasing app platform.



Stability and Software Updates:

Android is generally rated as a more stable platform than iOS with lower crash rates all around. Lollipop narrowly beats iOS 8 in stability with previous Android versions also being ranked above iOS in stability.

Google does keep bashing out monthly upgrades to its Android platform with security patches, bug fixes and new features, individual OEMs overall do a very bad job of upgrading their devices frequently. This is compounded by Android's popularity and the ambiguity of the various OEMs. iOS has a clear advantage in this field. The exclusivity of iOS helps Apple nicely in the field as they can dish out frequent updates to almost all Apple devices.










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.