0% found this document useful (0 votes)
34 views

Android

Android is an open source operating system based on Linux designed for touchscreen mobile devices like smartphones and tablets, with an interface that uses touch inputs to manipulate on-screen objects. Applications are primarily developed in Java using the Android software development kit, and while Android development is handled privately by Google, the source code is made publicly available after updates are ready to be released. The architecture is such that the source code will only run unmodified on select Google devices like the Nexus series.

Uploaded by

M.k. Jha
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views

Android

Android is an open source operating system based on Linux designed for touchscreen mobile devices like smartphones and tablets, with an interface that uses touch inputs to manipulate on-screen objects. Applications are primarily developed in Java using the Android software development kit, and while Android development is handled privately by Google, the source code is made publicly available after updates are ready to be released. The architecture is such that the source code will only run unmodified on select Google devices like the Nexus series.

Uploaded by

M.k. Jha
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

Android

Operating system based o Linux. Designed for touch screen mobile device such as Smartphone and tablet computer. Android is open source and Google releases the code under the License. This opensource code and permissive licensing allows the software to be freely modified and distributed by device manufacturers, wireless carriers and enthusiast developers. Android application written in Java programming language. A developer survey conducted in AprilMay 2013 found that Android is the most popular platform for developers, used by 71% of the mobile developer population.

Interface
Android's user interface is based on direct manipulation, using touch inputs that loosely correspond to real-world actions, like swiping, tapping, pinching and reverse pinching to manipulate on-screen objects. Internal hardware such as accelerometers, gyroscopes and proximity sensors are used by some applications to respond to additional user actions, for example adjusting the screen from portrait to landscape depending on how the device is oriented, or allowing the user to steer a vehicle in a racing game by rotating the device, simulating control of a steering wheel. Android home screens are typically made up of app icons and widgets; app icons launch the associated app, whereas widgets display live, auto-updating content such as the weather forecast, the user's email inbox, or a news ticker directly on the home screen. A homescreen may be made up of several pages that the user can swipe back and forth between, though Android's homescreen interface is heavily customisable, allowing the user to adjust the look and feel of the device to their tastes. Third party apps available on Google Play and other app stores can extensively re-theme the homescreen, and even mimic the look of other operating systems.

Applications
Applications are developed in the Java language using the Android software development kit (SDK). The SDK includes a comprehensive set of development tools,[60] 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.

Development
Android is developed in private by Google until the latest changes and updates are ready to be released, at which point the source code is made available publicly.

[62] This source code will only run without modification on select devices , usually
the Nexus series of devices.

Android-System-Architecture

You might also like