Operating System
Operating System
net/publication/346781415
CITATIONS READS
3 4,783
4 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Noman Islam on 09 December 2020.
Abstract — An operating system is a code that interfaces inside the Java language freely. These codes employ the
with the end-user and executes the end-user or SDK provide by Google-enabled Java libraries. It is
applications' commands on their behalf. Conventionally, noteworthy to mention that the operating system's
operating systems were used in desktop computers to flexibility also opens for abuse of the system, such as stack
facilitate end-users. During the past few years, tremendous overflow, session hijacking, etc.
advancements have been made in the domain of mobile
operating systems. Many operating systems have evolved, II. INTRODUCTION TO ANDROID
such as Android, iOS, SymbianOS, Firefox OS, etc. This Android is an OS for cell phones that keeps the UNIX
paper discusses Android and IOS operating systems. The framework, and Google owns it. Android is easier to
paper provides quantitative comparisons between them download and provides the source code of the software
based on a comprehensive survey. The paper analyzes the with a mobile phone design. It includes an OS,
data using association rules mining and k-mode clustering. middleware, and the UNIX kernel. Google bought the
It was found that the user interface of the phone heavily Android in 2005, and then Android was officially launched
influences the satisfaction and adoption of a mobile phone. in 2007. [1]. From there, it is kept by the organization with
the improvement in code that is up to now been themed
Keywords — Android, iOS, comparison, user experience, like desserts, running in sequential order request [2]. Fig 1
usability analysis provides a summary of various android versions.
I. INTRODUCTION
A mobile application is a piece of software running on a During the early days, several initial versions of
mobile phone. It could be a framework or a naïve Android were launched. Android authorized open
application that performs various functionalities besides presentation, which is popular in 2008 through Android
making a phone call, and consequently, these capabilities 1.0. It was an organization so old it didn't have an amiable
vary from games to therapeutic capacities. The term nickname. [3] Then comes the cupcake. The Android 1.5
application alludes to a programming framework that cake stage presents a few new choices for clients and
clients may install onto their cell phones. Over the past few designers. It includes user interface refinements,
years, we have seen the emergence of two popular mobile performance enhancements, new options, and
phone systems, i.e., Android and iOS. Both iOS and new APIs and manifest components [22]. The Android 1.6
android mobile contain applications ranging from games, stage presents new decisions on behalf of clients and
books, calculators, and provide options for diverse originators. Improvements include new user decisions,
application gadgets. Each iPhone and Android contain Google performance fill in, and original standard tools
several application alternatives like mike, GPS, or [23].
movement sensors to provide various innovative
applications like guides for area help and GPS to discover Android 2.1 (Éclair) remains an insignificant stage-
cars [42]. Apple's iPhone and Google's Android do not discharge deployable on android-controlled handsets
exclusively contain all the essential features. Every cell beginning in January 2010. This also proposes different
phones have several improvement possibilities through API variations and virus repairs. For architects, the
plugins and apps. Regardless of the ordinary decisions Android 2.1 platform is reachable as a downloadable part
shared by each iPhone and Android phones, there are still for the Android SDK. The downloadable point integrates
assortments inside the two phones' usage. The iPhone was no outer libraries. [24]
launched in 2007, and by Sept 2012, the Apple store
contains approximately 700,000 iOS applications that are The next inline was 1.1.1 Android 2.2 (Froyo). It
altogether downloaded thirty billion times. Normally, focuses on five major aspects, specifically performance
iPhone OS is the iPhone's default operating system and and speed, new undertaking abilities, faster, a ton of
comprises four layers that include the services layer, the ground-breaking programs, arranged most recent APIs and
OS layer, the Cocoa bit layer, and the Media layer. administrations and additions to android market [25]
Android and iOS are based on cutting edge technology and Gingerbread was launched as the next eversion that
has lead to the sudden spikes in demand for the UNIX sophisticated the UI, improves quality, the sensitive
Kernel. Android is programmed in Java language. It is reassure and replica/stick options, and additional assistance
open-sourced and allowed programmers to write programs
106
Ruqiya et al. / IJETT, 68(10), 105-111, 2020
Convenience
Affordability
6. Which one is cost-effective and provide cutting edge technologies?
7. Which one is more suitable for the upper class?
8. Which one is more suitable for the upper-middle-class?
Functionality
9. Which one has the highest battery life?
10. Which one is more speedy (quick response)?
11. Which one provides Apps Security?
12. Which OS has sufficient Apps storage size?
13. Which one has low Apps loading time?
14. Which one provides better performance compatibility?
15. Which one provides Better maintainability?
16. Which one provides forget password recovery? Fig 3: Users statistics of the phone
107
Ruqiya et al. / IJETT, 68(10), 105-111, 2020
B. Convenience D. Functionality
Fig. 4 compares the convenience of mobile phones. As can Fig 6 compares the functionality of the two mobile phones.
be seen, most users think that Android is easier to use and It can be seen that iOS is better in most respects as far as
the user's friendly. Most of the users think that iOS has a functionalities are concerned. This includes battery life,
better user experience and works smoothly without any response time, security, and password compatibility.
interruption.
C. Affordability
Fig 5 shows the affordability of mobile phones. It can be
observed that Android phones are affordable compared to
iOS and iOS and are considered a phone suitable for the
upper class.
E. Perceived quality
Fig 7 shows the perceived quality of the mobile phone. As
can be seen, most people prefer the size and feature of the
mobile phone before purchase. Hence, people who use
Android are satisfied with it and recommend Android to
other users.
108
Ruqiya et al. / IJETT, 68(10), 105-111, 2020
import pandas as pd
from mlxtend.preprocessing import TransactionEncoder
from mlxtend.frequent_patterns import apriori
from mlxtend.frequent_patterns import association_rules
data.iloc[index][j]=str(data.iloc[index][j])+str(data.columns[j])
transactions.append(l)
print(data)
te = TransactionEncoder()
te_ary = te.fit(transactions).transform(transactions)
df = pd.DataFrame(te_ary, columns=te.columns_)
frequent_itemsets = apriori(df, min_support=0.5,
use_colnames=True)
Fig 7: Perceived quality of the mobile phone
frequent_itemsets.to_csv("test.csv")
VI. ANALYSIS USING ASSOCIATION RULES association_rules(frequent_itemsets, metric="confidence",
MINING AND CLUSTERING min_threshold=0.9)
To analyze the data further, association rules mining and Fig 8: Association Rules on the dataset
clustering were performed on the data. Fig. 8 and 9 show
the association rules and clustering code. The code has
been implemented in Python using the Anaconda platform.
109
Ruqiya et al. / IJETT, 68(10), 105-111, 2020
antecedent consequent
antecedents consequents support confidence lift leverage conviction
support support
(Android1,
8 (Android3) 0.542373 0.644068 0.525424 0.968750 1.504112 0.176099 11.389831
Android2)
(Android1,
9 (Android2) 0.559322 0.610169 0.525424 0.939394 1.539562 0.184142 6.432203
Android3)
(Android2,
10 (Android1) 0.559322 0.661017 0.525424 0.939394 1.421134 0.155702 5.593220
Android3)
(Android2,
11 (Android1) 0.661017 0.559322 0.525424 0.794872 1.421134 0.155702 2.148305
Android3)
(Android1,
12 (Android2) 0.610169 0.559322 0.525424 0.861111 1.539562 0.184142 3.172881
Android3)
(Android1,
13 (Android3) 0.644068 0.542373 0.525424 0.815789 1.504112 0.176099 2.484262
Android2)
VII. CONCLUSION
This research's main objective was to analyze which mobile android. Android is affordable and provides good features,
application is better, and as indicated by the exploration, and is recommended by middle-class people. However, iOS
both iOs and Android provides basic features. Some people provides a good response and a set of easy to use features
are used to a particular operating system and have not tried and is recommended by the upper class.
the alternative. People think that iOS is more secure than
110
Ruqiya et al. / IJETT, 68(10), 105-111, 2020
111