Android M - Still No Name But An SDK Update And NDK Support
Android M - Still No Name But An SDK Update And NDK Support
Written by Mike James   
Friday, 10 July 2015

Google still hasn't given us a name for Android M but it has provided an update to the Android M SDK for use with Android Studio. The first preview wasn't particularly stable - does this make things more workable?

androiddevblogbanner

 

Even though most users still haven't installed Lollipop, Google seems to want us to move on to Android M. It is difficult to say why exactly as from a programmer's and a user's point of view there isn't much compelling about the upgrade. Add to this the fact that Google has abandoned the Nexus 7 and it is difficult to see what the rush is?

The first preview was issued back in June and, while it included most of the features that are promised for Android M, it wasn't particularly easy to use because of the number of bugs and instabilities. Preview 2 seems better from the stability point of view but it still isn't 100% complete. As the Android Developers Blog puts it:

"The Developer Preview 2 update includes the up to date M release platform code, and near-final APIs for you to validate your app. To provide more testing support, we have refined the Nexus system images and emulator system images with the Android platform updates. In addition to platform updates, the system images also include Google Play services 7.6."

Updates to the supported Nexus devices, 5,6, 9 and Player, can be installed by over the air update.

The emulator has also a new image.  Google are calling the update "incremental" and this is accurate. 

The changes listed on the Developer Blog are:

  • Modifications to platform permissions including external storage, Wi-Fi & Bluetooth location, and changes to contacts/identity permissions. Device connections through the USB port are now set to charge-only mode by default. To access the device, users must explicitly grant permission.

  • Updated Bluetooth Stylus APIs with updated callback events. View.onContextClickListener and GestureDetector.OnContextClickListener to listen for stylus button presses and to perform secondary actions.

  • Updated Media API with new callback InputDevice.hasMicrophone() method for determining if a device microphone exist

 

The preview comes with the assertion that the project is on target and we should see Android M ship in the fall. It will be interesting to see the takeup rate for M. At the moment Lollipop stands at around 12% with Kitkat most popular at 39%. Of course, if Google keeps on dropping popular devices like the Nexus 7 you can't expect a full uptake. The rapid turnover of versions that make lots of hardware obsolete isn't good for the developer community, even if it is good for the manufacturers.

 

Preview 3 should be out at the end of the month.

 

androidndk

 

Probably more important to many than the SDK update is the news that the latest Android Studio 1.3 RC 1 has just been released to the canary channel and it includes support for the NDK. It is only a preview, but it seems to be working well enough to allow its use. The bad news is that now it will remain in preview in the final release of 1.3.

At the moment you have to go though some hoops to use it but there is the promise of an integrated installation with Android Studio.  Since Google announced that it was no longer supporting Eclipse the lack of NDK support in Android Studio has been a serious problem.

androiddevicon

Banner


Microsoft and Amazon Announce Gluon
13/10/2017

Gluon, a new open source deep learning interface intended to allow developers to more easily and quickly build machine learning models  has been announced in a joint statement from Amazon and Mic [ ... ]



WebAssembly Computer Vision Experiments
22/09/2017

If you need convincing that WebAssembly is going to change the way we program web apps take a look at WebSight which shows that it is twenty times faster than JavaScript at a face detection task and t [ ... ]


More News

 

 
 

 

blog comments powered by Disqus

 

 

Last Updated ( Friday, 10 July 2015 )
 
 

   
Banner
Banner
RSS feed of news items only
I Programmer News
Copyright © 2017 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.