A MODEL FOR COMPARATIVE ANALYSIS OF THE SIMILARITY BETWEEN ANDROID AND IOS OPERATING SYSTEMS

Similar documents
Introduction. Do you have any difficulty in choosing an ideal mobile phone?

Android. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1

Mobile Devices and Smartphones

What is Android? Android is an open-source operating system (OS) used in smart devices

SymantecTM Desktop and Laptop Option 8.0 SP2 Compatibility Matrix

one_mobile User Guide

Tablet - is the generic term for a mobile computer with touchscreen display that is operated with fingers or stylus pen instead of a mouse and

MONTHLY DATA REPORT March 2016

Connecting Your Device to a Wireless Network

Manual For Android Jelly Bean Features Vs Ice

SOFTWARE UNIT 1 PART B C O M P U T E R T E C H N O L O G Y ( S 1 O B J A N D O B J 3-2)

SAMSUNG PAY FNB CONNECT WITH US. X Y a [ Your Hometown Bank

Setting Up and Using Cardinal Visa with Apple Pay

Nintendo Consoles/Handhelds

SymantecTM Desktop and Laptop Option 8.0 SP4 Compatibility Matrix Version 1.1

midevice Guide Bring Your Own Device

Model Numbers: DPC3939, TC8707C. Quick Start Guide. Wi-Fi Devices. Wireless Gateway 2

Mobile phone setup guide

iphone & ipad Essentials

Chapter 2: Android Device Basics

How To Install Flash Firefox Android Tablet Os On Hp

february 2013 part 1 of 3

4s Instead Of Voice Control

Zinio for Libraries Western Plains Library System Kindle Fire and Fire HD Usage Instructions

International Journal of Multidisciplinary Consortium Volume 2 Issue

Definitions Know What I Mean?

Hello. Quick Start Guide

Here s where to get the eschoolplus Family App for free: Select Student

Measuring Height of an Object using Accelerometer and Camera in ios and Android Devices

Why a digital hotel compendium is viable today

Android App Development. Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore

AC1200 Smart WiFi Router

Ferenc Peták Department of Medical Physics and Informatics 2018

IT Quick Reference Guides How to Find Your MAC Address

Update Manual Ios 7 Ipad Mini Link >>>CLICK HERE<<<

iphone & ipad Essentials

OPERATING SYSTEMS AND APPLICATIONS

Frequently Asked Questions

Your Suncoast Debit or Credit Card United States as your selected region. Step Action Display

What is software? Software is any type of program. Programs have step-by-step logical instructions which tell the computer. What to do How to do it

Bomgar Connect Support Apple ios Devices

AC1600 Smart WiFi Router - Dual Band Gigabit

Hello. Quick Start Guide

Action Steps Taken. HP Businesses Personal Computing Printers IT Computers Technical Services Computer Networking. HPQ 52 Week High: $49.

User Guide For Android Ice Cream. Sandwich Tablet >>>CLICK HERE<<<

AC1200 Smart WiFi Router - Dual Band Gigabit

XFINITY On Campus: Campus Technical Support Guide

iphone & ipad Essentials

AC1750 Smart WiFi Router ac Dual Band Gigabit

Technology Terms for 2017

Does Kindle Fire Hd Automatically Updating App

D6300 WiFi Modem Router - AC1600 Dual Band Gigabit

Contents. 1. Installation / Sign up / Sign in PC Agent Mobile App Sing up... 8

Tutorial. Administrative Version with Reporting

Mobile 3.1 ios & Android v2

3 Citi Wallet Service - FAQ. 1) Get Started Q1. How can I become a 3 Citi Wallet user?

Best practices for mobile device encryption and security

img height="1" width="1" style="display:none" src="//pool.a8723.com/pixel?id=134501t=img" / Free download google chrome

Mobile Computing Meets Research Data

AC1200 WiFi DSL Modem Router ac Dual Band Gigabit

Android OS. Operating System based on Linux [ ] [Jonas Teuscher, Alex Cuordileone, Cédric Glaus]

XFINITY Welcome Packet

R6250 Smart WiFi Router - AC Dual Band Gigabit

Paraben s DS 7.5 Release Notes

Phone Version Through Pc

TLS 1.2 Browser Compatibility

by SUBSPLASH ENGAGE YOUR AUDIENCE

KANSAS CITY MAVERICKS DIGITAL TICKETING GUIDE

STREAMTV POWERED BY HOW-TO GUIDE

Tutorial. User with Tracked Training

Manual Safari Ios 7 Private Browse Setting On Ipad >>>CLICK HERE<<<

How To Use Bluetooth Of Ipod Touch Facetime On My

Page Topic 02 Log In to KidKare 02 Using the Navigation Menu 02 Change the Language

N900 WiFi Dual Band Gigabit Router Premium Edition

NinthDecimal Mobile Audience Q Insights Report

Bridgemate App. Information for players. Version 2. Bridge Systems BV

N600 Wireless Dual Band Router

Root User Guide Android Jelly Bean Tablet

Supporting Apple ios Devices

U.S. Mobile Benchmark Report

Manual Android Galaxy S3 4.3 Feature List

Hello, Overdrive! Introducing the Clevnet Digital Library

AC1750 Smart WiFi Router ac Dual Band Gigabit

ipad Basics Hannah Digital Literacy Specialist December 6 th, 2017

Mobile Banking App Guide (ios and Android Apps) Mobile Banking App Guide (ios and Android)

AC1600 WiFi Cable Modem Router

Online and Mobile Banking Requirements Guide

Instruction For Use Laptop Internet On Mobile Via Wifi In Windows Xp

AC750 Dual Band WiFi Gigabit Router

TO IMAGINE USER GUIDE

TO IMAGINE DEVICE SETUP AND VIDLINK APP INSTALLATION GUIDE

NinthDecimal Mobile Audience Q Insights Report

Insights JiWire Mobile Audience Insights Report Q2 2012

Digital Test. Coverage Index

Created by Eugene Stephens ios 8.2

AC1000 Dual Band WiFi Router

Iphone Setting Privacy Microphone Viber Set To On >>>CLICK HERE<<<

Event Password: NationalCenter2017 DON T FORGET STEP 2 ON THE NEXT PAGE!

MS e-study Buddy. Download & Installation Guide. Powered by PageWerkz:

Get Smart. Get Smart. This is not about. What kind of phone you have Specific farming apps Actually size doesn t matter 30/04/2015

Transcription:

Bulletin of the Transilvania University of Braşov Series V: Economic Sciences Vol. 7 (56) No. 2-2014 A MODEL FOR COMPARATIVE ANALYSIS OF THE SIMILARITY BETWEEN ANDROID AND IOS OPERATING SYSTEMS R. LIXĂNDROIU 1 C. MAICAN 1 Abstract: Due to recent expansion of mobile devices, in this article we try to do an analysis of two of the most used mobile OSS. This analysis is made on the method of calculating Jaccard's similarity coefficient. To complete the analysis, we developed a hierarchy of factors in evaluating OSS. Analysis has shown that the two OSS are similar in terms of functionality, but there are a number of factors that weighted make a difference. Key words: operating system, mobile, Android, ios 1. Introduction Android (developed by Google) and ios (developed by Apple) are the main operating systems for mobile devices such as smartphones, tablets or smart TVs. From a technical standpoint, the Android operating system is based on Linux, while ios is based on OSX and Unix. The choice of a particular operating system depends both on the device on which that system will work, and on the subsequent applications to be installed, from Google Play or App Store for Android and Apple App Store for ios. Android is the most popular operating system worldwide and can be used on several mobile devices created by different manufacturers, whereas IOS can only work on devices created by Apple. 2. The Jaccard similarity coefficient The Jaccard index (or Jaccard similarity coefficient) is a statistics used for comparing the similarity and diversity of sample sets. The Jaccard coefficient measures the similarity between many sample sets. The Jaccard similarity coefficient is defined as the size of the intersection divided by the size of the union of the sample sets: A B J ( A, = (1) A B where, 0 J ( A, 1 The Jaccard distance, which measures the dissimilarity between sample sets, is complementary to the Jaccard coefficient. It is obtained by subtracting the Jaccard coefficient from 1. The same thing is obtained by dividing the difference of the sizes of the union and the intersection of two sets by the size of the union: 1 Faculty of Economic Sciences and Business Administration, Transilvania University of Braşov.

314 Bulletin of the Transilvania University of Braşov Series V Vol. 7 (56) No. 2-2014 d J J ( A, 1 (2) The same thing is obtained by dividing the difference of the sizes of the union and the intersection of two sets by the size of the union: d J A B A B ( A, = (3) A B Android and ios features Table 1 Android ios IDEAL Company/Developer Google Apple Inc. Linux OS X, OS family UNIX Customizability 1 0 1 Programmed in C, C++ 1 1 1 Programmed in java 1 0 1 Programmed in Objective-C 0 1 1 Dependent on a PC or a Mac 1 1 1 Easy media transfer without desktop application 1 0 1 Source model 1 1 1 Open source Kernel 1 0 1 Widgets 1 0 1 Call features supported Auto-respond 1 1 1 Call features supported call-back reminder 0 1 1 Call features supported do not disturb mode 0 1 1 Multiple Internet browsing 1 1 1 Available on many phones and tablets 1 1 1 Interface Touch screen 1 1 1 Messaging 1 1 1 Voice commands 1 1 1 Maps 1 1 1 Video chat 1 1 1 App store 1 1 1 Market leader 1 0 1 Many available languages 1 1 1 Many device manufacturer 1 0 1 Jaccard similarity coefficient 0.86957 0.69565 1 3. Objective importance of the criteria Depending on the values of the alternatives for each criterion, the objective importance of the criterion can be established. This importance is given by the information contained in the values of the alternatives. The simple cardinal valuation method assumes that the decision maker establishes relative relationships between the criteria ordered by importance, which progressively increase the value of the associated weight. The evaluation algorithm is: Step 1. Criteria are sorted in ascending order based on the increase in importance. Let the order be C1, C2,..., Cn, (C1 is the least important criterion).

R. LIXANDROIU et al.: A Model for comparative Analysis of the Similarity between Android.. 315 Step 2. The value x, w 1 : = x is attributed to the weight of criterion C1. Step 3. The decision maker establishes the degree to which criterion C2 is more important than C1 by the subjective determination of the value of the ratio w2 w 2 = ( w2 1and the equality is w 1 valid if one considers that C1 and C2 are equally important). The procedure is applied for each criterion by comparing it to the previous one. Thus, w j is determined for j = 2,3,..., n. Step 4. The following equation results: ( 1+ w2 + w2 w3 + w2 w3 w 4 +... + w2 w3... wn 1 w n ) x = 1 (4) The equation is solved and the value x is obtained. Step 5. The weights of the n criteria are calculated: w j = w 1 w, with j = 2,3,..., n and w 1 = x (5) j j Criteria sorted by importance Table 2 Criteria sorted by importance Importance Weight of factor criteria 1 Many device manufacturer 2 0.3005 2 Market leader 1.1 0.1502 3 Customizability 1.5 0.1366 4 App store 1.5 0.0910 5 Available on many phones and tablets 1.5 0.0607 6 Interface touch screen 1 0.0405 7 Easy media transfer without desktop application 1 0.0405 8 Dependent on a PC or a Mac 1.5 0.0405 9 Source model 1.5 0.0270 10 Widgets 1.2 0.0180 11 Messaging 1.1 0.0150 12 Voice commands 1.1 0.0136 13 Maps 1.1 0.0124 14 Video chat 1.1 0.0113 15 Many available languages 1.5 0.0102 16 Multiple Internet browsing 1.5 0.0068 17 Call features supported Auto-respond 1 0.0045 18 Call features supported call-back reminder 1 0.0045 19 Call features supported do not disturb mode 1.1 0.0045 20 Open source Kernel 1.1 0.0041 21 Programmed in C, C++ 1 0.0038 22 Programmed in java 1 0.0038 23 Programmed in Objective-C x 0.0038

316 Bulletin of the Transilvania University of Braşov Series V Vol. 7 (56) No. 2-2014 Fig. 1. Criteria sorted by importance Android and ios features - weight of critera Table 3 Android ios Many device manufacturer 0.3005 0.0000 Market leader 0.1502 0.0000 Customizability 0.1366 0.0000 App store 0.0910 0.0910 Available on many phones and tablets 0.0607 0.0607 Interface Touch screen 0.0405 0.0405 Easy media transfer without desktop application 0.0405 0.0000 Dependent on a PC or a Mac 0.0405 0.0405 Source model 0.0270 0.0270 Widgets 0.0180 0.0000 Messaging 0.0150 0.0150 Voice commands 0.0136 0.0136 Maps 0.0124 0.0124 Video chat 0.0113 0.0113 Many available languages 0.0102 0.0102 Multiple Internet browsing 0.0068 0.0068 Call features supported Auto-respond 0.0045 0.0045 Call features supported call-back reminder 0.0000 0.0045 Call features supported do not disturb mode 0.0000 0.0045 Open source Kernel 0.0041 0.0000 Programmed in C, C++ 0.0038 0.0038 Programmed in java 0.0038 0.0000 Programmed in Objective-C 0.0000 0.0038 Evaluation with the objective criteria coefficient 0.9909 0.3501

R. LIXANDROIU et al.: A Model for Comparative Analysis of the Similarity between Android.. 317 4. Detailed analysis Interface From the point of view of the interface, both Android and ios use touch interfaces, which are very similar, swiping, tapping and pinch-and-zoom. Both have a Home screen, similar to the screen of a PC desktop. A major difference is given by the fact that ios uses only several lines where the icons of applications are placed, while Android can also use widgets, which allow self-updating from the Internet with information such as weather forecasts or emails corresponding to an email address. Both systems have a status bar that provides information about the system, such as: time, Wifi signal, battery status, phone signal or data transmission enabled. In addition, Android allows displaying the number of new emails received or reminder messages. Applications available - Android Apps are installed from Google Play, which contains over 600,000 applications available that can run on phones and tablets. Some devices running on Android (like Kindle Fire) have their own application store, containing a number of exclusive applications. Currently there are over 700,000 Apple applications of which over 250,000 are available for ipad. Many application developers prefer to create games for ios not for Android. In terms of the comparison between the two operating systems, it should be specified that both systems contain most of the popular applications. As regards tablets, one can say that there are more applications for ipad. Stability of applications - The Crittercism Mobile Experience Report published in March 2014 ranked Android KitKat as more stable than ios 7.1. The report includes 2 : Android 2.3 Gingerbread has the highest total crash rate, at 1.7%. Other versions of 2 http://www.diffen.com/difference/android_vs_ios Android Ice Cream Sandwich, Jelly Bean, and KitKat have a crash rate of 0.7%. ios 7.1 has a crash rate of 1.6%., and the rates for ios 7.0 and ios 5 are 2.1% and 2.5% respectively. Phone versions of both Android and ios are more stable than their tablet versions. Crash rates for applications vary by category games are most likely to crash (4.4% crash rate) and e-commerce applications have the lowest crash rate of 0.4%. Software upgrades - Android is frequency-updated, but some users do not receive the new updates on the devices or they even buy new devices from stores with un-updated software. Usually device manufacturers are the ones who decide when they use certain updates. There are situations when some updates are available only a few months after they are released. From this perspective, one can say that ios has a great advantage. IOS upgrades are available on all ios devices. There have been situations when ios updates have not worked on devices older than three years. (It is the case of the Siri application, which was available for iphone 4S, but which could not be installed on older versions of the iphone). Devices - In terms of the use of certain OS devices, it should be remarked that Android runs on many devices of different sizes and hardware capabilities. Conversely, ios is only available for Apple devices (iphone as a phone, ipad as tablet or ipod as Mp3 Player). Maps - Both Android and ios have available maps. Google Maps, Waze or Bing are available for both OSs. Web Browsing - Android uses Google Chrome as a web browser, while ios uses Safari. In terms of quality, both browsers are similar. Google Chrome can be installed also on ios, but Safari cannot be installed on Android. Facebook integration - Facebook is integrated into Android and ios, allowing the change of status, the upload of images or adding contacts of friends.

318 Bulletin of the Transilvania University of Braşov Series V Vol. 7 (56) No. 2-2014 Payments from mobile devices - For payments, Android uses Google Wallet, some Android devices being equipped with NFC chip (Near Field Communication), which is used for wireless payments simply by tapping the phone at the checkout counter. ios has Passbook application, which keeps track of tickets, reward cards and credit / debit cards. There are no mobile payment features in ios. Security - Android applications are isolated from the rest of the system resources. Nevertheless, by granting rights to the user, the access can be done. This makes the system more vulnerable to errors. Because it is the most popular operating system for mobile devices, it is more prone to attacks. For ios, there are fewer attack attempts because applications are checked more carefully as regards the identity of the creator before publication. However, jailbroken ios versions allow applications outside the Apple store to be installed, so these versions are much more exposed to attacks and malware. Creating Applications - Android Applications are created in C, C or Java ++. It is an open platform that can be changed for free. Anyone can create and distribute free applications. To publish applications in Google Play there is an initial fee to be paid by each application developer. The ios SDK is only available for the Mac platform. ios applications are made in Objective-C. Developers must pay a fee of $ 99 per year for access to the ios SDK and can publish applications in Apple s App Store. The ios SDK is only available for the Mac platform. 5. Conclusions 5.1. Conclusions: Android strengths / weaknesses: - Big number of devices on which it can operate, both in terms of manufacturer, size and capabilities - High customizing possibility the home screen can be customized according to each user s wishes by creating icons or widgets. - Fewer restrictions of Google as regards publishing applications in Play Store. Android applications can also be installed from other sources than Play Store. 5.2. Conclusions: ios strengths / weaknesses: Many applications available for both phones and tablets Deep integration with Facebook and Twitter The interface is blocked, limiting the user s customization Users can only install applications from the App Store Upgrades are available to all devices that have sufficient hardware capabilities. The Jaccard similarity coefficient analysis shows that both OS are quite close, yielding values of 0.69 for ios and 0.86 for Android, the latter having a small advantage. If the objective importance of the criteria is considered, the situation changes, as the difference between the two OSs increases. Analyzing the factors that influenced the final score of 0.99 for Android and 0.35 for ios, the following key factors not encountered in ios should be underlined: many device manufacturer market leader customizability widgets References 1. http://www.diffen.com/difference/and roid_vs_ios 2. http://android.appstorm.net/roundups/u tilities-roundups/android-only-uniqueapps-exclusive-to-android/ 3. http://www.businessinsider.com/googl e-android-jellybean-versus-apple-ios- 6-2012-9?op=1 4. http://blogs.wsj.com/digits/2012/12/14 /iphone-or-android-the-case-for-each/ 5. http://pages.crittercism.com/mobileapp-experience-benchmark-reportapple.html?utm_medium=pr&utm_sou rce=press_release