More Related Content
Similar to Android vs i os – an analysis (20)
More from IAEME Publication (20)
Android vs i os – an analysis
- 1. INTERNATIONALComputer VolumeOF COMPUTER ENGINEERING
International Journal of JOURNAL
6367(Print), ISSN 0976 – 6375(Online)
Engineering and Technology (IJCET), ISSN 0976-
4, Issue 1, January- February (2013), © IAEME
& TECHNOLOGY (IJCET)
ISSN 0976 – 6367(Print)
ISSN 0976 – 6375(Online)
Volume 4, Issue 1, January- February (2013), pp. 377-382
IJCET
© IAEME:www.iaeme.com/ijcet.asp
Journal Impact Factor (2012): 3.9580 (Calculated by GISI) ©IAEME
www.jifactor.com
ANDROID Vs iOS – AN ANALYSIS
Asokan M
PG and Research department of Computer Science,
Nehru Memorial College,
Puthanampatti, India
ABSTRACT
Mobile phones have become a part of human’s everyday life. There are more than six
Billions mobile users in the world. Every mobile phone has hardware and a specialized
software called an operating system. There are many mobile operating systems available.
Android is a software stack-set of software subsystems needed to deliver a fully functional
solution for mobile devices [1]. The iOS is a mobile operating system that allows all other
apps to run on an iPhone, iPod Touch or iPad . This paper discuss about Android mobile OS
advantages, Apple iOS advantages and Global mobile OS usage statistics. Some of the most
commonly used jQuery based websites Loading times have been found using these two
mobile operating systems default browser and tabulated. Two line charts have been drawn
and the results were analyzed.
Keywords : Android, iOS , jQuery, Load Time , Webpagetest
I. INTRODUCTION
The heart and soul of mobile phones are the operating systems. The most popular and
best mobile platforms/operating systems are : (i)Android(ii)iOS(iii) Symbian OS
(iv)Windows Phone 7(v)Blackberry (vi)Bada (vii) webOS (viii) MeeGo. This paper describes
the advantages of Android and iOS mobile operating systems. Android OS is a Linux based
operating system developed for using in mobile devices such as smartphone and tablet PCs.
Android OS is updated regularly. iOS is Apple’s mobile operating system. It was developed
for iPhone, but later extended support for iPad and Apple TV. iOS root comes from Mac OS
X, hence it is unix based OS. Like other OS, iOS is frequently updated starting from iOS
version 4.0 and the latest is iOS version 6.1. A browser is software that is used to access the
internet. There are many mobile browsers are available. The Android and iOS have their
own built-in default browsers .The webpagetest tool is used to find the website loading time.
377
- 2. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME
jQuery is an open source JavaScript library that simplifies the interactions between an HTML
document, or more precisely the Document Object Model, and JavaScript. jQuery is used to
build faster loading websites.[2]The most popular ten jQuery websites loading time have
been obtained using Akamai Mobitest . The results were tabulated for each of these
Operating Systems default browsers.
The ITU expects the number of cell phone accounts to rise from 6 billion now to 7.3 billion
in 2014, compared with a global population of 7 billion. StatCounter Global Stats are the free,
online visitor stats tool. Stats are based on aggregate data collected by StatCounter on a
sample exceeding 15 billion pageviews per month collected from across the StatCounter
network of more than 3 million websites[3]. The StatCounter Global Stats of top 8 Mobile
Operating System for the period Jan 2012 – Feb 2013-02-18 is shown in Fig-1.
FIG-1 TOP 8 MOBILE OPERATING SYSTEMS FROM JAN 2012 – FEB
2013-02-19
II. ANDROID
Android is a software stack-set of software subsystems needed to deliver a fully
functional solution for mobile devices. This stack includes an operating system, middleware
that’s partly based on Java, and key apps such as a web browser and a contact manager.
378
- 3. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME
Android offers the following features:
• Open Source Platform supported by a wide range of mobile device manufacturer
• Easy access to lot of free and premium apps that support Android OS
• Multitasking – Android OS is capable of running many applications at the same time
• Tethering and a Massive External Storage Capability.
• Bluetooth, EDGE, 3G, and WiFi support; Camera, GPS, compass, and accelerometer
support
• The continuous development in looks and features might soon leave other mobile OS
far behind in the long run. Dalvik virtual machine optimized for mobile devices
• GSM Telephony support; Integrated browser based on the open source WebKit
engine
• Media support for common audio, video, and still image formats
• Optimized graphics powered by a custom 2D graphics library; 3D graphics based on
the OpenGL ES 1.0, 1.1, or 2.0 specification
• SQLite for structured data storage
III. iOS
iOS is the operating system used by Apple in all variants of iPod Touch, iPhone
and iPad. It has the following advantages.
• Very stable and secure OS for mobile phones
• Maybe the most loved interface for any mobile OS in the market. Beautifully
designed desktop and app icons which go hand to hand with the stunning looks of
Apple devices.
• Less bugs and secure OS because of high standardization followed when developing
apps or updates
• High support for latest web standards
• Good support for cloud storage.
• Easy access to free and premium apps from Apple store
IV. METHODOLOGY
The term web testing refers to “The process of checking that a website meets its
intended functional and operational objectives”. Website Testing basically covers three major
areas:(i) Testing of Web Pages(ii) Browser Compatibility and (iii)Internet connection speed .
Page loading time is very important part for all websites. Most of the website visitors tend to
care more about speed than all other things that we want to add to our websites. According to
a study by Akamai and Forrester Research, nearly half of web users expect a site to load in 2
seconds or less, and they tend to abandon a site that isn’t loaded within 3 seconds. There are
a wide range of web testing softwares available with different features. Webpagetest is the
best tool and is used in our test. This site allow us to test our website in android/iOS Mobile.
Ten most poular jQuery webites have been considered and were tested with Akami Mobitest
tool. The loading time and the bytes loaded in KB were tabulated . Two line-chart have been
drawn to visualize the page loading time in second versus Bytes loaded in KBs.
379
- 4. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME
V. jQuery WEBSITES LOADING TIME TEST
There are many online tools available to test the website’s performance. Ten online
tests were conducted for these mobile devices. The Webpagetest for mobile requires the
following: (i)The URL (ii) A mobile device and (iii) Number of Runs. After entering the
correct informations we have been directed to Akiamai Mobitest website. Soon our page
will be loaded on a real mobile device, and we will receive rich detail about how long it took
to load, including waterfall charts and video recording of the page load.
Load Time:The Load Time is the time from when the user started navigating to the page
until the Document Complete event (usually when all of the page content has loaded).
Bytes In:This is the amount of data that the browser had to download in order to load the
page. It is also commonly referred to as the "Page Size".
TABLE-1 AVERAGE LOAD TIME IN SECS , AVERAGE LOAD TIME IN KB FOR
IPHONE4IOS 5.1 AND NEXUS S ANDROID 2.3
Website iPhone4IOS 5.1 Nexus S Android 2.3
Time in Secs Bytes Loaded Time in Secs Bytes Loaded
in KB in KB
msn.com 8.601 647 10.07 580.22
microsoft.com 6.094 775 3.90 750.36
bondmedia.co.uk 5.656 2,046 4.55 323.63
huffingtonpost.com 6.652 511 1.16 16.32
Answer.com 2.170 97 1.97 137.59
lavagraphics.be 6.342 1,167 5.70 1492.37
ask.com 2.004 154 1.65 135.41
iuqo.com 5.088 428 2.84 409.63
floodlightdesign.com 4.344 552 3.32 479.08
mediosyproyectos.com 10.106 3,839 15.79 3839.95
Sum 57.057 10216 50.95 8164.56
A chart is a visual representation of numerical data. The line chart is the most common and
useful chart for presenting information. Many of the messages possible with column and bar
charts are also possible with a line chart. But line charts are at their best when showing
trends, displaying increases and decreases, and showing relationships between several
different data series . A line chart, gives a clean, accurate picture of growth. A comparison
between average Loading time in seconds and Average bytes loaded in KB have been found
using MS Excel for the mobile browsers iPhone4IOS 5.1 and Nexus S Android 2.3 and are
shown in Fif-2 and Fig -3 respectively.
380
- 5. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME
January
4500 12
4000
10
3500
3000 8
Bytes in KB
2500
6
2000
1500 4
1000 Bytes Loaded in KB
2
500 Time in Secs
0 0
Websits
FIG-2 IPHONE4IOS 5.1 AVERAGE LOADING TIME IN SECS VS AVERAGE
BYTES LOADED IN KB
4500 18
4000 16
3500 14
Bytes in KB
3000 12
2500 10
2000 8
1500 6
Bytes Loaded in KB
1000 4
Time in Secs
500 2
0 0
Websites
FIG-3 NEXUS S ANDROID 2.3 AVERAGE LOADING TIME IN SECS VS
AVERAGE BYTES LOADED IN KB
From the above table and line charts we find that (i) iPhone4IOS 5.1 takes a maximum of
57.057 seconds to load 10,216 KB (ii) Nexus S Android 2 takes a maximum of 50.95
seconds to load 8164.56 KB. The number of bytes loaded per second by each of these
browsers are iPhone4IOS 5.1 – 179.04 bytes/sec, Nexus S Android 2 – 160.24 bytes/sec.
It is evident from above discussion ,table-1 and Fig-2 and - Fig-3, iPhone4IOS 5.1 loads
t ,table
faster and places Nexus S Android 2 in the second place .
381
- 6. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(Online) Volume 4, Issue 1, January- February (2013), © IAEME
VI. CONCLUSION
Through this paper the details about the top 8 mobile Operating Systems has been
presented. The advantages of Android and iOS Operating Systems have been discussed. Ten
famous jQuery based websites loading time have been found using the default browsers of
Nexus S Android 2 and iPhone4 IOS 5.1. The data were tabulated and to improve our
understanding two line charts have been drawn. From our findings we observe that iphone
4IOS 5.1 loads 18.8 bytes/sec faster than Nexus Android.
REFERENCES
[1] Dave Smith and Jeff Friesen, Android Recipes: A Problem-Solution Approach (Springer
Science+Business Media New York, 233 Spring Street , 6 th Floor, New Y ork,)
[2] jQuery Community Experts,jQuery Cookbook(O’Reilly Media, Inc., 1005 Gravenstein
Highway North, Sebastopol, CA 95472)
[3] http://gs.statcounter.com/
[4] http://www.apple.com/ios/
[5] http://www.android.com/
[6] http://www.webpagetest.org/
[7] Jonathan Simon, Head First Android Development (O’Reilly Media, Inc., 1005
Gravenstein Highway North, Sebastopol, CA 95472. )
[8] Chris Apers and Daniel Paterson,Beginning iPhone and iPad Web Apps: Scripting with
HTML5, CSS3, and JavaScript (Springer Science+Business Media, LLC., 233 Spring
Street, 6th Floor, New York)
[9] Asokan M, “jQuery Websites Performance Analysis Based on Loading Time: An
Overview” International journal of Computer Engineering & Technology (IJCET),
Volume 4, Issue 1, 2013, pp. 211 - 217, Published by IAEME.
[10] Alamelu Mangai J and Santhosh Kumar V and Sugumaran V, “Recent Research in Web
Page Classification – A Review” International journal of Computer Engineering &
Technology (IJCET), Volume 1 Issue 1, 2010, pp. 112 - 122, Published by IAEME.
[11] Ms.G.C.Priya, Ms.G.Gayathri and Ms.R.Parameswari, “Monitoring System Using Smart
Phones” International journal of Computer Engineering & Technology (IJCET),
Volume 2, Issue 1, 2011, pp. 1 - 8, Published by IAEME
382