Articles by "Marshmallow"

Advertisement

Showing posts with label Marshmallow. Show all posts
iTech Dunya is a technology blog that specializes in tech-related topics.Our GOAL is to produce high-quality content for our millions of readers.
Alphabet of Google: 'M' means Marshmallow

Alphabet of Google: 'M' means Marshmallow

This year when I traveled US in the month of April, 15, while shopping few munching sweets for family, I questioned why M for Milkshake, Muesli, Marmite, Marmalade etc.. and why not Marshmallow? And here it is :)

Google officially announced their latest official 6.0 OS version as "Marshmallow" and rather than 5.x, they are considering it as major release albeit there are hardly any noticeable changes which were during lollipop launch. Yes, Official Android 6.0 SDK & Final M preview are live since yesterday. http://android-developers.blogspot.com/2015/08/m-developer-preview-3-final-sdk.html 

Here are few major features of Android M, 6.0, API 23: 

  • App runtime permissions with new user interface - hopefully all devs should test their android apps to allow dynamic feature permission 
  • Fingerprint APIs for touch based authentication - This may bring good security feature change thereby avoiding the manual password entries for login enabled apps in future. However, at the same time hardware fragmentation of Android is going to be a big issue and even if it is enterprise app or consumer app, testing effort with this feature due to Hardware dependency will increase dramatically. Today mainly samsung and iOS devices are equipped with this but one year down the line, I suspect many china hit OEMs would launch their new models with this and hopefully with stronger APIs and uniformity on error handling, android will do better job there. 
  • Power Optimization: Through Doze mode like putting the android system to sleep state and app standby features, system takes the priority to dismiss the tasks running in background when device is really inactive and behaves like sleep mode. There are configurations dev can do and also GCM takes priority but this looks like dev accessible feature on code unlike volta battery saving project of last year launch. 
  • Auto backup of app data: Up to 25MB of app data can be saved to google drive at free of cost and I guess that is going to be for mobile apps especially for consumer apps where android backup manager service uploads all available backup data to the cloud.
  • There are couple of other behavioral changes Android 6.0 comes with like Apache HTTP Client removal (push to android volley http framework, switch from OpenSSL to BoringSSL, HttpURLConnection thereby enforcing efficient network operations within app rather than vanilla bundles of java), default native text selection (already overridden by custom UI of many OEMs so personally I am not excited of this feature but yes APIs are available for devs now), Wifi and networking Changes, Android keystore changes, adoptable storage devices and much more. http://developer.android.com/preview/behavior-changes.html would give more in depth info on that. 
So, what are you waiting for?  All Nexus 5, 6, or 9 or even Android player, with device being flashed to factory image, all users will get OTA of Android final 6.0 now. To me, it is a more thrill for developers to try the new features/APIs then end users. 

Payal Patel
Written by

iTech Dunya is a technology blog that specializes in tech-related topics.Our GOAL is to produce high-quality content for our millions of readers.
Marshmallow – The next Generation Android 6.0.

Marshmallow – The next Generation Android 6.0.

On Monday Google Finally announced that the next generation Android M is “Marshmallow”. Announcing this on twitter, the IT giant said that the API Level for Marshmallow is 23 and its SDK is available for download. The Google will soon allow developers to upload apps base on Android 6.0 to be uploaded on the playstore.
Here are few features that has been introduced in Marshmallow :
  1. Doze for battery : This is a battery saving feature of Marshmallow that will allow the phone battery to last as much as two and half time longer than Lollypop. It will detect if the phone is not touched or moved for a long period of time it will go to sleep, hence saving precious battery.
  2. Google Now: Google now makes searching easy. It is a voice assisted search that allows you to search anything without leaving the app currently running.
  3. Android Pay: Google pay is the Google’s answer to Apple pay. According to Google it is safe because it allows use of virtual card in place of actual card. I am not clear about it support currently in India but Google says it will encourage app developers to use Google Pay.
  4. Fingerprint support: API for Fingerprint support will be provided and if developer want they can incorporate the API into their app.
  5. App Permission: How many time you want to restrict the permission that are given to apps. Now the new API allows users to decide what permission they want to give to any particular app.
  6. App Link: This will allow apps to link with other application by modifying their manifest
The Android M preview is already available for many devices including Google Nexus 5 and 6 handsets, Nexus 9 tablet and Nexus Player.
It is also available on a selection of Sony devices includng the Xperia Z3, Xperia Z3 Compact, Xperia Z3 Tablet Compact, Xperia Z2 Tablet, Xperia Z1, Xperia Z1 Compact, Xperia Z Ultra, Xperia E3, Xperia M2, Xperia T2 Ultra and the Xperia T3.

Ajay Chaudhary
Written by