Marshmallow Is Coming! |
Written by Harry Fairhead |
Wednesday, 30 September 2015 |
As well as some bits of hardware, Google just announced that the next version of Android was waiting to be released to the world - or the devices that are ready to accept it. Android is now a fairly mature operating system, some might say too mature given its extensive rambling API.
Marshmallow is Android 6.0 and it will start to roll out to supported Nexus devices 4,5,6, Player and Android One. As far as Nexus 7 is concerned only the 2013 version will get Android 6.0. It is surprising that even Google can't be bothered to keep Android fresh on both Nexus 7 devices - it doesn't set a good example for the other hardware manufacturers. Does phone hardware really date so rapidly that Android outstrips its capabilities in a single version upgrade? If you like to stay ahead where hardware is concerned, there are now two new Nexus devices - 5X and 6P - complete with Fingerprint scanners, Android Sensor hub, low power WiFi scanning and ultra low power BLE. Which new hardware is important depends on what you plan to code for, but the sensor hub should make it easier to make use of sensor data without killing the device's battery. It is a dedicated low-power processor which manages the sensor data without the main processor getting involved. The accelerometer, gyro, fingerprint reader, etc, are connected to the hub and it has enough processing power to recognize gestures and significant conditions and wake up the main processor. For example, the sensor hub makes it possible to build a step counter that can operate while the main processor is asleep. This combined with the new doze mode should mean that the phone can appear to be on all time while extending battery life:
Two other interesting hardware developments are the new Chromecast and the Chromecast Audio. The audio device is design to allow users to upgrade their existing HiFi to digital streaming. The differences between the two Chomecast APIs seems to come down to "don't send video to the audio device". With the new OS about to be released. the developer preview is about to be shut down and replaced by the real thing. The code will also be shipped to the Android Open Source Project at the same time. Real devices flashed with the preview will not automatically update and need to manually flashed to the final version. Although not part of Android 6 - why not? - the Data Binding Library looks as if it is going mainstream at the same time. This is possibly the biggest change to Android programming ever and it is backward compatible to Android 2.1. See the video for an overview: More InformationAndroid 6.0 Marshmallow coming to devices soon Related ArticlesAndroid M Is Marshmallow Running Android 6.0 Android M - Still No Name But An SDK Update And NDK Support Google Improves Beta Testing For Android Android Data Binding - Say Goodbye To FindViewById Android M And A New Android Studio Android M To Appear At Google I/O?
To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on, Twitter, Facebook, Google+ or Linkedin.
Comments
or email your comment to: comments@i-programmer.info
|
Last Updated ( Thursday, 07 January 2016 ) |