0% found this document useful (0 votes)
13 views5 pages

Android Lec-2 Features of Android.76a121b

The document discusses the features, ecosystem, advantages, and disadvantages of Android programming. Key features include its open-source nature, customizable UI, and support for various media formats, while the ecosystem emphasizes the interdependence of users, developers, and equipment makers. Advantages of Android development include market share, security, and compatibility, whereas disadvantages highlight the need for internet connectivity, advertising, and performance issues compared to other operating systems.

Uploaded by

Jigisha Bharambe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views5 pages

Android Lec-2 Features of Android.76a121b

The document discusses the features, ecosystem, advantages, and disadvantages of Android programming. Key features include its open-source nature, customizable UI, and support for various media formats, while the ecosystem emphasizes the interdependence of users, developers, and equipment makers. Advantages of Android development include market share, security, and compatibility, whereas disadvantages highlight the need for internet connectivity, advertising, and performance issues compared to other operating systems.

Uploaded by

Jigisha Bharambe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Course: Android Programming Prepared By: Atul Kabra, 9422279260

Android Lecture - 2
Topic: Features of Android, Android Ecosystem,
Advantages and Disadvantages of Android.
Features of Android:
1) Open Source
i) Biggest thing it has Open Source operating system. Everyone can
use this OS. Stock code is available on internet.
ii) As you now its open source OS, So means no need to spend
single penny on this OS to purchase this.
iii) There are alot of option in this OS for customization. That is why
all android smartphone companies has different UI.

2) Application Framework App framework is providing infrastructures for app


developer with the help of readymade libraries.

3) DVM is the optimized virtual machine for mobile device to work on low
power, memory and ram. It is actually customize JVM.

4) SQLiteDB is used to maintain structured data in Android. By default every


android device is having SQLite database.

5) Support GPS and different media formats.

6) OpenGLES library used to display high level graphics.

7) Android Studio provides rich development environment.

8) Android is product from OHA which is lead by Google. (86 % Google share,
12% IOS and 2% windows)

9) Android plays a key role in IOT. (Internet of Things)

Course: Android Programming Prepared By: Atul Kabra, 9422279260


Course: Android Programming Prepared By: Atul Kabra, 9422279260

Android Ecosystem:
 Ecosystem in Market terminology refers to the inter-dependence
between demand and supply.
 In the Android ecosystem this translates to inter-dependence between
users, developers, and equipment makers. One cannot exist without the
other:
Users buy devices and applications.
Equipment makers sell devices, sometimes bundled with applications.
Developers buy devices, then make and sell applications.

Need of Android:
 Modern companies are seeking to expand their business into the digital
world and more and more companies invest in the development of
websites, personal software, and mobile applications.

 Mobile devices today are so advanced that we pretty much carry mini-
computers in our pockets. Escalating use of smart phones and tablets in
recent years has made businesses increasingly invest in mobile applications,
significantly boosting revenue and causing substantial business growth.

 The most popular and widely used platforms for creating mobile
applications are Android and iOS. Google Marketplace and the App Store

Course: Android Programming Prepared By: Atul Kabra, 9422279260


Course: Android Programming Prepared By: Atul Kabra, 9422279260

are the most visited digital markets. Companies around the world already
have their apps that make it easier for customers and employees to work,
and they also often bring significant revenue to their owners.

 If you plan to create your own mobile software, we advise you to initially
choose Android application development. Here are just a few of the
benefits of Android application development and why it is wise to invest in
creating a mobile application using the Google platform.

Advantages of Android application development:


1. Customizable user interface
A good UI (user interface) is key to the success of any mobile
application. If you are using Android application development for your
platform, then you will be able to create an application that has easy-to-
use and personalized applications and for Android application
development, this process is made easier.

2. Platform without licenses


Android application development is based on an open-source platform.
You will not worry about licenses or rights on the mobile application
you’ve created. It is very important that the mobile application you have
paid for remains in your possession. In other words, the software
product should not share licenses and rights with other parties. With
Android application development, there’s no danger of losing your
product rights, even though you’re using Google’s programming
language.

3. Market share
According to the latest data, over 86% of mobile devices around the
world use Android. Google’s dominance in this part of the digital world
is indisputable, and you gain access to a greater market share when you
invest in Android application development. According to official Google

Course: Android Programming Prepared By: Atul Kabra, 9422279260


Course: Android Programming Prepared By: Atul Kabra, 9422279260

Inc. reports, by 2017 there were over 2 billion Android devices


worldwide.

4. Security
It is very important that your mobile application is well protected and
that there is no possibility of security breaches in the information it
stores. Android application development is based on Linux, which is a
guarantee of security and trouble-free operation of any mobile app on
Google Market Place. Over the long history of Android, there has been
no single platform crash or leakage of information from any application.
Google itself relies on security, which is another important benefit of
Android application development.

5. Compatibility with different devices


There is virtually no limit to the versatility of Android application
development. You can create a tablet, phone, desktop application, and
the application in question can easily work with Ubuntu, Symbian,
Blackberry. The technical capabilities of Android application
development are virtually unlimited because today there is almost no
software that cannot be integrated with or to a mobile application for
Android. The market share of Android application development is so
great that all our software developments are compliant with the Google
platform’s requirements and set up to easily work with Android as
needed.

6. Affordable investment
Another positive feature of Android application development is the low
one-time entry fee for Google Marketplace. You will only need to pay for
the Android application development process itself, while your place in
the vast Android market is free and almost seamless, as long as the
mobile application meets several publishing standards.

Course: Android Programming Prepared By: Atul Kabra, 9422279260


Course: Android Programming Prepared By: Atul Kabra, 9422279260

Disadvantages of Android :
1. Need Internet Connection
Android requires an active internet connection. At least there should be
GPRS internet connection in our area, so that the device is ready to go
online according to our needs

2. Advertising
Application in the Android phones can be obtained easily and for free,
but the consequences in each of these application, will always be ads on
display, either the top or bottom of the application.

3. Wastful Memory
Android more wastful than any other OS, because this OS is a lot of
“process” in the background that leads to the battery quickly drains.

4. Slow Response
Compared to IOS of Apple, Android is slow.

5. Heat
Compared to other OS android makes use of processes very efficient.
This makes processor to get Heat.

Course: Android Programming Prepared By: Atul Kabra, 9422279260

You might also like