History
Of Android
Android
is
an operating system(OS) based on the Linux Kernel its
basically
designed
primarily for touchscreen mobile
devices such as smartphones and tablet
computers.
Initially developed by Android, Inc., which google backed
financially and later bought in 2005, Android was unveiled in
2007 along with the founding of the open
handset alliance:
a consortium of
hardware
Features
Applications
Android
has a growing selection of third party applications, which can be
acquired by users either through an app store such as googleplay or
the amazonappstore ,
or by downloading and installing the application's APK
file
from a third-party site
Note:
APK Is The Extension Of Android Application Files
The Play
Store application allows users to browse, download and update apps
published by Google and third-party developers, and is pre-installed
on devices that comply with Google's compatibility requirements
The app
filters the list of available applications to those that are
compatible with the user's device, and developers may restrict their
applications to particular carriers or countries for business reasons
as application has compatibality according to android version of the
device
There
Are Over 1
million
Applications(Apps)
Available On Play Store Now
Applications
Development
Applications are developed
in the java language using the android software
development kit (sdk). The sdk includes a comprehensive
set of development tools, including a debugger, software
libraries, a handset emulator based on qemu,
documentation, sample code, and tutorials. The officially supported
integrated development environment (ide) is eclipse using the
android development tools (adt) plugin. Other development
tools are available, including a native development kit for
applications or extensions in c or c++, google app
inventor, a visual environment for novice programmers, and
various cross platform mobile web applications frameworks.
Memory management
Since android devices are usually battery-powered, android is designed to manage memory (ram) to keep power consumption at a minimum. When an android app is no longer in use, the system will automatically suspend it in memory – while the app is still technically "open," suspended apps consume no resources (e.g. battery power or processing power) and the device and sit idly in the background until needed again. Ensuring background apps don't consume power needlessly
Note:
Some Apps Take Too Much RAM Which Makes Device Slow,Lag,Hang &
Other Related Issues