Androidsystem from -years to now ( .years4months), the eight-year time version from1.0has risen to6.0, sinceAndroidsystem update speed, resulting in the marketAndroidthe device is runningAndroidThe system version is different (professional terminology is called fragmentation serious) .Year's latestAndroidversion distribution map (up to .years1months)
, you can know that the current mainstream system is three, but still some version of the system is still in use, as Android program developers, must try to take care of the various versions of the system, or your proposed solution is not perfect, for Android developers, it is necessary to know Android the features of each version, in order to develop a more complete software development program. This will enable the development of applications that can run stably on different versions of Android devices. But today's Android Learning materials are not involved in this issue. So I wrote a blog to let you know the features of each version of Android.
a .
Android 1.5 ( Cupcake Paper Cupcakes )
Smart Virtual keyboard
Use Widgets Enable desktop personalization
Online Folder (Live Folder) Browse Online data quickly
video recording and sharing
Image upload
Faster Standard-compatible browsers
Voice Search Voice Search
Stereo Bluetooth and hands-free phone
two .
Android 1.6 ( Donut Donuts )
the completely redesigned Android Market , you can display more screens
Gesture support, allowing developers to generate a library of gestures for an application
Support CDMA Network: Users of China Telecom can expect EVDO of the Android cell phone.
Txt-2-speech to support the pronunciation of more languages, including English, French, German, Italian, etc.
Quick Search box, you can search directly including contacts, music, browsing history, bookmarks and other mobile phone content.
New photo screen: New camera program starts fast 39% , the delay between pictures was reduced 28%
Application power Consumption View: This is OK, which software consumes how much electricity, now a see clear
New ease-of-use plugin for people with visual or auditory difficulties
Linux kernel upgrade to 2.6.29
Other: Support for more screen resolutions, such as WVGA , QVGA wait
Android 2.0 ( 2.0~2.1 Eclair Muffin (Flash Puff) )
Because of the change of the file structure, the whole operation smoothness has been greatly improved.
Bring your own Chrome Lite The browser now joins the support to zoom in on the double-click Screen
Enhanced network social functions, such as Facebook friends integration into contact features
Enhanced the search control of speech recognition. Voice control is supported throughout the system and has a separate control panel
Google Maps Service update, added a new navigation system, even more advanced than the job-search navigation software
joined the native Microsoft Exchange Mail Service Support
Offers multiple different accounts, unified mail inbox
just double-click to upload images to YouTube
optimizes the experience of driving, new "Car Home" The app provides easy-to-use shortcut links for each feature, as well as easy access to voice control, making it easy for users to drive
Android 2.1
you can bind multiple Google Account Number
There's a wireless control. VPN Set
added a connection to the PC Set
Enhanced language and voice conversion and added text-to-speech
New dial-up interface for larger keys and easier operation
More Desktops Widgets
the new Google maps can use the Google Maps navigation function
new browser version, enhanced stability and Web page rendering capabilities
Global search Function Enhanced
brand-New Market program, search faster layout more reasonable
Four .
Android 2.2 (Froyo frozen Yogurt )
Full Support Flash 10.1
Automatic application upgrades to make upgrades more user-friendly
Support for application installation on external memory
Linux The kernel will be upgraded to the latest 2.6.32 version, the system is more stable
Further optimization of system performance, allowing mobile phones to have more running memory
added Trackball LED LED color change this new feature
added a pair of 3D optimization of performance, 3D more powerful performance
FM functionality will also be fully supported in the new system
Five .
Android 2.3 (2.3 Gingerbread ginger cake )
More beautiful user interface
Enhance your gaming experience
Improve multimedia capabilities
Increased official process Management
Improved power management
NFC Near Field Communication
Global Download Management
New virtual keyboard
Native support front-facing front camera
SIP Internet Telephony
Six .
Android3.0 to 3.1 (3.0 honeycomb hive ):
Android 3.0 system is mainly used for Android tablet products, screen dynamic, more controllable, representative of Motorola's tablet products xoom,3.1 has also been released, but also mainly for flat products.
Seven .
Android4.0 (4.0 Ice Creamsandwich)
1. Single system
Android 4.0 will provide only one version, while supporting devices such as smartphones, tablets, TVs, and more.
2, the first-class new UI
3. Open source
Android 3.0 had previously announced that it was not taking open-source measures, but Google knew that one of the big success features of Android was open source. The pain on the tablet is bound to be avoided on the new Android 4.0, the user-centric brush machine resources will certainly make Android 4.0 icing on the cake.
Eight.
1. Android 5.0 Hello 5.0
The 5.0 version number will tell us that this is a large upgrade version.
2, based on the Linux kernel 3.0
Linux has just released the Linux 3.0 kernel for a few long time, and later it was updated to 3.0.1.
3. Buy Music from Android Market
Google has tested the nature of the launch of Google Music Beta, allowing the upload of 20,000 music to Google Cloud Server, automatically create playlists on any flash-enabled device back-up, we have reason to believe that the AppStore impact of the digital video, The availability of audio services content will also appear on Android.
4. Multi-core processor optimization
Now the manufacturers are pushing dual-core smartphones, the actual effect of how we do not comment, but Android 4.0 will be particularly for the use of dual-core and even multi-core processors of mobile phones for special optimization.
5, running speed than 3.1 increase 1.8 times times
Google's people just said, and did not mention the performance of the specific aspects of what, so we do not know whether it is about the browser, GPU or overall performance, only wait.
6. Smart parking with integrated Google TV and Chrome OS
7. An official theme engine for OEMs
With this engine, you can update to these third-party topics via Google's upgrade program.
8. A true competitor of the Apple Game Center
9. Support the existing smartphones
It is said that all mobile phones running Android 2.3 are likely to be upgraded to version 4.0, which I loved and that Google's official Nexus One and Nexus S will be the first to upgrade to 4.0.
10. New photographic techniques and virtual cameras
This will provide developers with a richer camera control API.
Nine. Android 6.0
Voice Search under lock screen
Users can directly in the lock screen state for voice search, although some Android phones now support voice wake-up function, but these voice wakes are developed by third-party vendors, and the Android 6.0 at the system level to join the lock screen voice search, which will undoubtedly have a significant improvement in the experience.
Fingerprint identification
When it comes to fingerprint identification, many users will feel that the current high-end Android phones are supported, but the fact that the fingerprint identification of these Android phones are developed by each vendor and does not support the bottom of the system. Android 6.0 adds fingerprint recognition at the system level to provide native fingerprint identification API, which not only reduces the cost of the manufacturer to develop the fingerprint identification module, but most importantly, the primary fingerprint recognition will greatly enhance the fingerprint identification payment security of the Android phone.
More complete application Rights Management
There are application notification management features in the pre-native Android system, but more in-depth application rights management can only be implemented by third-party applications. Android 6.0 further strengthens application rights management, and application rights Management is also a system-level feature, but this is not good news for those rights management software.
Doze Power Management
Android 6.0 comes with Doze Power management feature, in "Doze" mode, the phone will not detect the movement for some time, let the app hibernate to kill the background process to reduce power consumption, Google said when the screen is turned off, the average battery life increased by 30%.
Now on tap function
Now on tap is a feature that works closely with Google search, which allows Google to search from any app. For example, when talking about a restaurant, you can do Google search without jumping.
APP Links
With the app links feature, the Android platform is able to apply to Web servers and identify the link content independently. Jump directly to the app client and improve the user experience, enabling users to do more with a more sophisticated app client experience.
In addition, the Android 6.0 Google also added Android Pay to further strengthen mobile payments, but also to fight Apple pays. At the press conference, Google said Android 6.0 would start pushing next week, and NEXUS5/6/7/9 and Nexus Player would be able to get upgraded the first time.
It is necessary to explain in the previous instructions (I think and application development closely related) a total of two, the first is marked with the red font of Android 2.3, and the second is a 6.0 later version. First of all, the Android2.3 has improved greatly with previous systems, specifically, by adding NFC support and increasing SIP support (it is completely different for Android developers to develop NFC or SIP-related applications before they are added, and I'll write a blog about it later, This only shows that Android2.3 after writing NFC or SIP related programs is much easier than before, the second improvement is to change the Input method framework (mainly to the previous Java implementation into the C implementation), the result is 2.3 after the input method is more efficient.
As for the system after 6.0, the first development tool can only be used, Google's official Android Studio. It's worth mentioning that, starting with Android 4.4, the Android app has added an optional mode from the original Dalvik mode art mode (full name is android Runtime mode). This mode causes the android run app The speed has been faster (there are also blog special introduction). android 5.0 start using linux 3.0 kernel. Here is the multi-core Processor Optimization Foundation (because linux The kernel handles load balancing for multicore processors).
Finally, to summarize, from Android 1.5 to the now the Android 6.0 It's easy to see Android the system has been developing to improve the user experience and reduce the difficulty of application development. It is not difficult to predict that the future Android system should consider the problem of video decoding.
Android from 1.0 to 6.0 versions of the difference