An overview of Android5.0

Source: Internet
Author: User

Android 5 Updates your app to add a variety of new features, such as a lock screen notification, a brand new camera Api,opengl ES 3.1, a new material design interface, and much more.

1 The process of mobile phone development
2 History of the Linux development
3 Introduction to smart phone platform
4 emergence of the Android
5 Advantages of Android

The process of mobile phone development

1G mobile phone-the legendary "cellular" era

Motorola launched its first mobile phone in 1983

Model: DynaTAC 8000X

Weighs more than 1 kilograms

Charging time 10 hours, talk time half hour

More than 10 years of research and development cycle

Cost more than $100 million

Motorola is the first company to enter the Chinese mobile phone market

The late 1880s entering China

The first mobile phone is Motorola 8900

Priced up to $ million

Mobile phones have become synonymous with China

1G era of mobile phones are non-intelligent machine

2G Mobile phone--game phone

GSM mobile phones appeared in China in 1994.

1998 the first built-in game Nokia mobile phone listed.

Snake of Gluttony

Memory

Logical guessing diagram

Nokia launched its first WAP phone in 1999.

The phone starts to connect to the Internet

Powerful phone book and SMS storage Capabilities

2001 Ericsson released its first mobile phone with a built-in Bluetooth chip.

Support GSM Tri-frequency

Support GPRS high-speed internet

Samsung launched its first GSM/CDMA dual-mode mobile phone in August 2004.

More and more mobile phones began to support Mp3,mms, photography, color screen and so on.

3/4G Mobile phone--smart phone
2006 Domestic 3G mobile phones started to go public.
has an operating system.
Built-in rich business and entertainment software.
More software applications can be installed.
It's more like a small computer.
High-speed access to the Internet.

History of the development of Linux

1991 Linus Torvalds publicly released the Linux kernel
Linux is a UNIX-like operating system.
The first version has about 10,000 lines of source code.
1994 Linux1.0 released
Use of the GPL protocol.
A subset of the system administrators began to try Linux on the server.
1996 Linux Kernel 2.0 release
Supports multiple processors.
Used by large companies
1998 IBM, Oracle and other large companies announced support for Linux
Various graphical applications have been developed on a large scale.

Linux is gradually becoming popular

Because it is a Unix class, it is widely used in the server domain.
At the same time in the embedded domain, Linux also gradually play a role.
Completely free
Multi-user, multi-tasking
A good interface
Rich network capabilities
Reliable safety and stable performance
Supports multiple platforms
Motorola released its first Linux phone in 2003.

Common smartphone operating systems

Yesterday the Emperor-symbian

Nokia Mobile's main platform

New Look-windows Mobile

Microsoft Company Development

Used in many mobile phone manufacturers such as HTC, Nokia, etc.

Noble Gorgeous-ios

Apple's research and development

Apply to iphone

Today's Trend-android

Google's research and development

Applied to many mobile phones of HTC, Samsung, Motorola and other manufacturers

High-end business-blackberry OS (BlackBerry)

Developed independently by Rim Canada, the system has a stronger encryption and security capability


The Birth of Android

Android is a Linux-based embedded operating system
Andy and Rubin founded the Android phone operating system company
2005 Google acquires Android company
2007 Google released a mobile operating system called Android
February 2009 released the Android1.1
May 2009 released the Android1.5
September 2009 released the Android1.6
HTC's hero phone uses the system
Android in the mobile phone market began to expand rapidly
October 2009 quickly released the android2.0/2.1
October 2011 released the Android4.0
June 2014 released Android 5.0

Android is an open platform, based on the Linux kernel system, adhere to open source protocol, free from operator constraints, rich hardware options, many mobile phone manufacturers support, developers unrestricted, development costs are low, the number of participants, the number of applications, a lot of software, and the Google application seamless integration, Google Maps, Google Calendar.

Android Platform Architecture

Each module in the Android platform:
Applications (applications)
Android comes with a range of core applications (calendars, browsers, phone books)
Most of these applications use Java-developed
Application Framework (Application framework)
An API that provides framework services for applications
Feature rich: Activity Manager, Window Manager, and more
Library (Libraries)
Contains a library of C + + libraries that can be called by different components
Exposed to the developer through the application framework call
Android Runtime (Android runtime)
Core Libraries
Dalvik VMS
Linux kernel (Linux Kernel)
Is the core layer of the entire operating system
offers a variety of drives


The memory and speed of the mobile device make it impossible for the normal JVM to run efficiently
Dalvik VM re-implemented JVM
To generate one or more Dalvik executables (. Dex) for a class file combination
Reuse of duplicate information in a class, which reduces the space by half compared to an uncompressed jar
Optimized for garbage collection
Using the JIT (Just-in-time)
Using registers as the primary data storage unit to improve performance

the core of the Android platform is the Linux kernel

Device drivers
Resource access
Power Management
A/C + + library above the kernel
Opengl
Sqlite
Webkit
Android Java API
Phone
Resources
Position
Ui
Data
Package Manager



Android Version Introduction

Android versions are distributed as follows (the market share below 0.1% will not be shown):


Android 5.0 Lollipop: increased from 0% to 1.6%
Android 4.4 KitKat: Growth 0.6% to 39.7%
Android 4.1/4.2/4.3 Jelly Bean: down 1.5% to 44.5%
Android 4.0 Ice Cream Sandwich: down 0.3% to 6.4%
Android 2.3 Gingerbread: down 0.4% to 7.4%
Android 2.2 Froyo: Fall below 0.4%.


android4.x new Features:

Further optimization of UI resolution

For low-resolution screens still suitable for use with Android2.3

A new voice input system

Allow users to provide voice commands

The new Android browser

Support for offline saving of web pages

Live Preview

Single gesture Close tag

Function

Android file sharing

This is an NFC-based application

Allow two NFC-enabled devices to share pictures, contacts, music, and more

Android5.0 new features:
with the new material design interface
Supports 64-bit processors
Fully compiled by Dalvik to art (Android Runtime) for up to four times faster performance
Improved notification interface and new priority mode
Pre-load power saving and charging prediction function
New Automatic content encryption feature
Add multi-person device sharing feature to log in to your account on other devices and get Google Cloud data like your contacts, calendars, and more
Enhanced network and transport connectivity, including Wi-Fi, Bluetooth and NFC
Enhanced multimedia capabilities, such as support for RAW format shooting
Provide low vision settings to assist blindness people
Configuring the AVD emulator

Testing and operating environment





Last run with emulator effect, default with hello_world! Try it now!




An overview of Android5.0

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.