Android 6.0 Marshmallow
After the guessing game that went on for months,
Google has finally announced its next Android iteration will be named after the
sweet treat Marshmallow. So, now M is for Marshmallow.
Marshmallow
was one of the highly speculated name that fits Google’s nomenclature of sweet
treats like – Cup Cake, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream
Sandwich, Jelly Bean, KitKat and Lollipop. It beat other probable names like
mud pie, mousse, and our very favourite Malai Barfi.
The company revealed the name on its developers blog and
alongside also revealed the final Android 6.0 SDK that will be
available for download via the SDK Manager in Android Studio. It will bring access
to final Android APIs and latest build tools.
“Today with the final Developer Preview update, we’re
introducing the official Android 6.0 SDK and opening Google Play for publishing
your apps that target the new API level 23 in Android Marshmallow,” Jamal
Eason, Product Manager, Android writes in a blogpost.
Marshmallow
brings new platform features such as fingerprint scanner and Doze power saving
mode, but along with that also offers new permissions model.
Google
Play is also made ready to accept API 23 apps via the Google Play Developer
Console. At the consumer launch later this year, the Google Play store will be
updated so that the app install and update process supports the new permissions
model for apps using API 23.
“Classes
for detecting and parsing bar codes are available in the
com.google.android.gms.vision.barcode namespace. The BarcodeDetector class is
the main workhorse — processing Frame objects to return a
SparseArray<Barcode> types,” he further adds.
Google
has also revaled its new lawn statue similar to the droid seen above.
Needless
to say, Android Marshmallow brings new app permissions, custom Chrome Tabs,
fingerprint support and improved power management.
Take
a look at some of its cool new features announced earlier this year:
App Permissions
The
App Permissions got a major overhaul and Google will allow users to decide
which permissions they want to allow or revoke, based on when those particular
functions are used. Unlike the current implementation, where users have to
agree to all app permissions on first install and also for updates, in Android
M, users will get notifications asking for permissions only when they are using
a particular function in an app.
Google
has identified eight parameters including location, camera, contacts and so on,
to help you give permissions for these. So for instance, in WhatsApp if you
want to send a voice message, the App Permissions tab will pop up, asking you
for permission to use the microphone. You can also revoke the permission later
if you so wish. Also, app updates will also not ask you for permissions off the
bat, unless you are using a feature which needs you to grant that particular
app some permission.
Web Experience: Custom Chrome
Tabs
The
web browsing experience with the Chrome browser also gets a shot in the
arm. Chrome Custom tabs, a new feature, that will let you include webviews
within a particular app, without the need to switch to the Chrome browser on
your phone. The Chrome browser will run atop your app (in case you click on any
link within the app). Features such as automatic sign-in, saved passwords,
autofill will work on the apps seamlessly. Also the Chrome Custom tab will take
up the colours and fonts of the app it is being opened within, to make it seem
like a seamless experience. In principle it seems closer to Facebook’s Instant
Articles, with the difference being that the Chrome Custom tabs will make you
feel like you are within the app that you are browsing.
App Linking
Android
currently supports the app linking system, also known as Intents, which gives
you the choice to open a particular web link in a web browser or an app.
Before, if you had a Twitter link in say your inbox and you clicked on it, you
got a prompt asking if you want to open the link in your browser or within the
Twitter app, which is installed on your phone.
Android
M will let developers add in an auto-verify feature within their code, which
will help open the link within the respective app (provided the app is
installed on your phone). In the background, the Android M OS will verify the
link with the app’s server and post-authentication will proceed to open the
link within the app itself, without asking you where you want to open the
link.
Android Pay
This
feature will let you make your payments using near-field communication
(NFC) and host card emulation techniques for tap-to-pay services. You just need
to unlock your phone, keep it near an NFC terminal and your payment is done,
without opening any app. Google says when you add in your card details, a
virtual account number is created to make your payments. Your actual card
number is not shared with the store during the transaction.
According
to Google, Android Pay will be pre-installed on AT&T, Verizon and T-Mobile
devices and will be accepted in around 700,000 stores in the US which accept
contact-less payment. Android Pay will replace the Google Wallet app.
Android Pay can also be used to make in-app payments provided developers
integrate Pay into their apps.
Fingerprint Support
Android
M will standardise the fingerprint sensor support and it is working with
various phones to make a standard API to go with their sensors. You can use
your fingerprint to authorise an Android Pay transaction, unlock your device or
make Play Store purchases.
Power management
Android
M will feature a smart power-managing feature called Doze. This feature works
by letting system optimally manage the background processes. The OS keeps a tab
on the motion detection sensor and if there is no activity for a long time, the
system shuts down some processes. Since it is in the Doze stage, the system can
still get activated by alarms and high priority notifications. According to
Google, this feature has helped increase the standby-time on the Nexus 9 by
almost two times over the Android 5.0 Lollipop.
Android
M will also support USB Type-C for charging. And considering USB Type-C is
has a bi-directional port, you can use this port to either charge the phone as
welll as charge another device.
Apart
from these main features, some of the other improvements include a better
implementation of Copy/Paste function. So in Android M, you will get a floating
toolbar just above your selection with the Cut, Copy, Paste options.
Direct Share feature will let you share images or links with your most
frequently shared contacts or apps, using a single click. Volume controls
will also give you a drop-down menu, a feature that is common on the Cyanogen
OS.
No comments:
Post a Comment