Sunday, December 2, 2012

Apple iOS vs. Google Android

Comparison of Apple iOS and Google Android
written by JinSil Park
George Mason University
IT 103

Comparison of Apple iOS and Google Android
Nowadays, internet is inseverable from a lot of people’s lives, and the time when people used internet only through computer at home, work, or libraries is gone. As technology develops rapidly, people are quickly adapting new technologies released to the world such as a smartphone, a tablet, or even a smart TV. Especially, it is very hard to see a person without a smartphone. By August 2012, there are 107 million smartphone users in the U.S. and expected to reach 142 million smartphone users in 2013 (“OPA Study”, 2012). There are numbers of mobile operating systems for smartphones, but the two mostly used are Apple’s iOS and Google’s Android. The dominant mobile operating system in the U.S. is Android with 39% of the market; the second dominant is iOS accounting for 28% of the market (“Android and iOS,” 2011). However, because Google’s Android is used by many other manufacturers also, Apple’s iOS is the top smartphone manufacturer in the U.S. Likewise, because Apple’s iOS and Google’s Android are leading smartphone market, they are always compared to each other trying to dertermine which operating system is better. Even though both iOS and Android are mobile operating systems, they have both differences and similarities in various ways.
Background: History of Mobile Device Application
Before comparing two dominant mobile operating systems, it is necessary to know how they are different from the previous mobile devices. The mobile device application eras can be largely divided into four eras – “candy bar” phones, phones supporting wireless application protocol (WAP), smartphones, and touch-screen smart phones. “Candy bar” phones named because of its appearance, which looked like a candy bar, and had a small display and a very limited data service to use. The phones supporting WAP were able to support wireless markup language (WML), but it was still difficult to deploy applications. Smartphones came up next, and they had quite different delivery method from the current touch. These smartphones have tighter control over applications and provide messaging and personal information management (PIM) features such as calendar and contacts. Then touch-screen smartphones were released starting from iPhone. These touch-screen smartphones are the smartphones that a lot of people think of now. These smartphones, which are treated as a development platform, are heavily based on the application concept, and even have markets where people can buy applications. The number and kind of applications are rapidly increased and released for application markets. Also these smartphones are designed for cellular 3G/4G networks so the users can use internet anywhere and whenever (Tracy, 2012, p. 31). The cellular phone has been developed from a simple device of making and receiving a call to an alternative device of a computer. As Tracy mentioned, the touch-screen smartphones are treated as a development platform which can indicate that each smartphone should have different platforms for their operating systems.
The Platforms
The touch-screen smartphones are treated as a development platform (Tracy, 2012, p. 31). So, it is reasonable that the platforms of two mobile operating systems – Apple’s iOS and Google’s Android – are different from each other. According to Tracy (2012), “Apple’s iOS platform is based on a proprietary model with the best development environment being on an Apple Mac running OS X and using the X code development environment.” iOS and Apple OS X for Mac are compatible to each other, since they use the same code development environment. “Additionally, to develop apps, the Objective C programming language is the most supported programming language.” “The iOS platform runs with four layers: Core OS/Kernel, Core Services, Media Support, and the Cocoa Touch layer. The Cocoa Touch layer provides support for using a touch-based interface.” Cocoa Touch layer is very important because iPhone is a touch-screen smartphone and one of the factors that makes iOS special and different from the previous smartphones. “iOS is tuned to support touch-based devices and just support the touch-based interface. Apple developed the iOS platform for iPhone in 2008. The strength of the iOS platform is that it has a relatively small number of versions and a small number of different devices, all supported by Apple, which reduce the complexity a great deal for the support.” When Apple iOS is based on X code development environment, Android is designed as a specialized version of Linux for phone-type devices (p. 32). Android applications are wriiten in Java that runs on a virtual machine called Dalvik (Wong, 2010, p. 38) unlike iOS which uses the Objective C programming language. Most of the environment for developing apps is centered on Java. Google released many versions of Android and continues to enhance the code base to offer more features and support for a wider array of devices. Both iOS and Android are touch-screen smartphone and have similar functions; however, they use very different programs to build the interface and write applications. These differences show how different the two mobile operating systems are from the base. The top two mostly used operating systems for smartphones are still updating their software and the latest versions by now are iOS 6 and Android Jelly Bean.
The Latest Versions of Apple iOS and Google Android: iOS 6 vs. Android Jelly Bean
            The latest version of iOS is iOS 6 and of Android is Jelly Bean and they have been released very recently. The debates over determining the better mobile operating system is also going on in many media. The major differences in the operating systems can be divided into applications, browser sync, and call features. For application, iOS has the largest number of applications as 650,000 applications with 225,000 iPad applications. Android also has a large number of applications – 600,000 – but still less than iOS. iOS uses iCloud for browser sync which unifies the browsing across all of other iOS and OS X devices. On the other hand, Android uses the Chrome Beta on Android for syncing with desktop. Since Chrome is one of the mostly used desktop browsers, this will be advantage for many users. Call features are very basic application for a mobile device. iOS 6 lets filtering out calls contacts, decline a call with a canned SMS response and has “Do Not Disturb” toggle. While iOS 6 lets declining a call with a already prepared SMS response, Android lets the users to compose the texts as a quick auto-replies when declining a call. Android also can filter out calls from specific people; however, Android lacks a Do Not Disturb mode (“Android Jelly Bean,” 2012). Even though many people argues which mobile operating system is better, but it is really up to the user to determine which one would be the better for themselves. The person who wants a lot of application may choose Apple iOS, and the person who uses Chrome for the desktop browser may choose to use Google Android.
Legal/Ethical Issues: iOS Jailbreaking and Android Rooting
            If you hear a word “jailbreaking,” you probably would not think of your smartphone. However, Keller explains “jailbreaking” as “hacking a device to bypass DRM restrictions to run “unauthorized” software and tweak the operating system.” “iPhone hackers coined jailbreaking in reference to breaking the iPhone out of Apple’s iTunes ‘jail’ (Keller, 2012, p. 18).”  The hack on Android platform is known as “rooting.” People do “jailbreaking” or “rooting” for their benefits of using unlimited applications for free. Of course there are some risks, such as general instability, increased data usage, or lower battery life. Hacking the mobile device seems to be an illegal action and many people would think so. However, jailbreaking is legal since 2010 when the Electronic Frontier Foundation argued that phone jailbreaking is legal and a federal ruling accepted the arguments, which is unfortunate for the companies. Moreover, a federal ruling added phone jailbreaking to a list of exemptions to the Digital Milennium Copyright Act’s anti-circumvention provisions (Keller, 2012, p. 18). The companies are also fighting against making jailbreaking and rooting legal action. According to Keller, “Apple and some other companies continue to plead with regulators to outlaw the practice.” Unfortunately, the only way the companies can prevent the users from jailbreaking is telling that jailbreaking defies the terms of use and voids a device’s warranty. No matter of differences between Apple iOS and Google Android, both mobile operating systems are suffering from hacking their devices.
Security Concerns: Password Protection
            The touch-screen smartphones are very expensive and the only way the users can protect their smartphones from theft is using password protection. Using password would not prevent from theft hundred percent but this would be helpful. Password protection would not only help preventing from theft, but it would also help to protect personal information and privacy. However, 40% of smartphone users in London do not use password function, when nearly three million people in the United Kingdom became victims to phone theft. (“Business Need Smartphone, 2010). Especially smartphone users who use it for business need to use password protection because of the risk of leaking valuable information and data. Password protection of iOS and Android seems to be the same, but there are some differences. Android lets the users to lock by using a pattern, a pin, or a password and it warns the user after first five wrong access attempts. Android then waits for 30 seconds until 15 attempts and when it reaches 20 attempts fail, the screen has to be unlocked using the configured Google account (Oh et al., 2012, p.43). Also iOS has a password function that requires a password either simple or complex. It is not recommended to use Apple ID password which is used to download applications even if it is complex. After 6 failed attempts on password or passcode, the device will be locked for a minute. After a minute, if a password is incorrect again, the device will be locked for 5 minutes, and then an hour. If the password is failed 10 times, the device will either ask the user to connect to iTunes or erase the data if Data Wipe option is turned on (p.46). Both iOS and Android have functions for security and it is the user’s responsibility to use the function. As smartphone gets more useful, a lot of people use their phones to store various data of both personal and business use. Thus it is even more significant to secure privacy.
Conclusion
            The two mostly used mobile operating systems for smartphones - Apple iOS and Google Android – were very different from their platforms. However, their effort to make better operating systems made the users to choose their devices. All the applications and functions are for the user’s convenience. It is very difficult to determine which mobile operating system is better and more useful. However, since both Apple iOS and Google Android have pros and cons, it is the user’s responsibility to choose the one that would be more suitable to themselves.  




References
Android Jelly Bean vs. iOS 6 vs. Windows Phone 8: The Ultimate Mobile Comparison Google]. (2012).Gizmodo [Gizmodo - Blog]. Retrieved from http://search.proquest.com.mutex.gmu.edu/computing/docview/1022430701/139A3C16E28629A42C1/1?accountid=14541
Anonymous. (2010, October 21). Businesses Need Smartphone Users To Smarten Up! 40% Of Smartphone Users Dont Use Password Protection; Equifax Warns Businesses To Update Their Security Policies To Include Smartphones National Identity Fraud Prevention Week. M2 Presswire. Coventry, United Kingdom. Retrieved from http://search.proquest.com.mutex.gmu.edu/computing/docview/759342504/139A45DA8C316294200/5?accountid=14541
Anonymous. (2011, October). Android and iOS Dominate Smartphone Market. E-gear, 8.
Keller, M. (2012, May). Geek 101: What Is Jailbreaking? PC World, 30(5), 18.
OPA Study Defines Today’s Smartphone User: Over Two-Thirds of Smartphone Owners Report They Can’t Live Without Their Smartphones; Content Consumption Continues to Dominate. (2012, August 20).PR Newswire. New York, United States. Retrieved from http://search.proquest.com.mutex.gmu.edu/computing/docview/1034247418/139A46E88FD71CA459B/5?accountid=14541
Oh, T., Stackpole, B., Cummins, E., Gonzalez, C., Ramachandran, R., & Lim, S. (2012). Best security practices for android, blackberry, and iOS. 2012 First IEEE Workshop on Enabling Technologies for Smartphone and Internet of Things (ETSIoT) (pp. 42 –47). Presented at the 2012 First IEEE Workshop on Enabling Technologies for Smartphone and Internet of Things (ETSIoT). doi:10.1109/ETSIoT.2012.6311252
Tracy, K. W. (2012). Mobile Application Development Experiences on Apple’s iOS and Android OS. IEEE Potentials, 31(4), 30 –34. doi:10.1109/MPOT.2011.2182571
Wong, B. (2010). Google’s Android vs. Apple’s iOS - and the winner is? Electronic Design, 58(15), 34–40.