You are on page 1of 6

INTERNATIONALInternationalJournalofComputer JOURNALEngineeringOFCOMPUTERandTechnology

ENGINEERING(IJCET),ISSN0976-6367(Print), ISSN 0976 – 6375(Online) Volume 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 ©IAEME
GISI) 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
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
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
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
International Journal of Com puter Engineering and Technology (IJCET), ISSN 0976-
6367(Print), ISSN 0976 – 6375(O nline) Volume 4, Issue 1, January- February (201 3), © IAEME

4500 12
4000 10
3500
Bytes in KB

3000 8
2500 6
2000
1500 4
1000 2 By tes Loaded in KB
500 Ti me in Secs
0 0

Websits

FIG-2 IPHONE4IOS 5.1 AVERAGE LOADING TIME IN SECS VS A


VERAGE BYTES LOADED IN KB

4500 18
4000 16
3500 14
Bytes in KB

3000 12
2500 10
2000 8
1500 6
Byt es Loaded in KB
1000 4
500 2 Time in Secs
0 0

Websites

FIG-3 NEXUS S ANDR OID 2.3 AVERAGE LOADING TIME IN SECS VS


AVE RAGE 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 maxim um 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 discuss ion ,table-1 and Fig-2 and - Fig-3, iPhone4I OS
5.1 loads faster and places Nexus S Andr oid 2 in the second place .

381
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

You might also like