android 6.0 marshmallow

20
SHRI ATMANAND JAIN INSTT. OF MGT. & TECH. AMBALA CITY A Seminar Report On ANDROID 6.0 MARSHMALLOW Submitted To : Submitted By:

Upload: shubham-kanojia

Post on 13-Apr-2016

52 views

Category:

Documents


2 download

DESCRIPTION

full seminar report on android 6.0 marshmallow

TRANSCRIPT

Page 1: android 6.0 Marshmallow

SHRI ATMANAND JAIN INSTT. OF MGT. & TECH.

AMBALA CITY

A

Seminar Report

On

ANDROID 6.0 MARSHMALLOW

Submitted To : Submitted By:

Computer Department Shubham Kanojia

MCA(III-sem)

Roll No-1511

Page 2: android 6.0 Marshmallow

CONTENTS:

1.INTRODUCTION

2.HISTORY

3.FEATURES

4.COMPARISION ANDROID MARSHMALLOW WITH IOS 9

5.CONCLUSION

6.REFERENCES

Page 3: android 6.0 Marshmallow

1. INRODUCTION

Android 6.0 "Marshmallow" is the latest version of the Android mobile operating system, released in October 2015.Marshmallow primarily focuses on improving the overall user experience,and brings a few features such as: a redesigned permission model in which applications are no longer automatically granted all of their specified permissions at installation time; theDoze power scheme for extended battery life when a device is not actively being used; and native support for fingerprint recognition.

2. HISTORY

The version history of the Android mobile operating system began with the release of the Android beta in November 2007. The first commercial version, Android 1.0, was released in September 2008. Android is continually developed by Google and the Open Handset Alliance (OHA), and has seen a number of updates to its base operating system since the initial release.

The most recent major Android update is Android 6.0 "Marshmallow", which was released in October 2015. Since April 2009, Android versions have been developed under a confectionery-themed code name and released in alphabetical order, beginning with Android 1.5 "Cupcake"; the earlier versions 1.0 and 1.1 were not released under specific code names:

Cupcake (1.5) Donut (1.6) Eclair (2.0–2.1) Froyo (2.2–2.2.3) Gingerbread (2.3–2.3.7) Honeycomb (3.0–3.2.6) Ice Cream Sandwich (4.0–4.0.4) Jelly Bean (4.1–4.3.1) KitKat (4.4–4.4.4, 4.4W–4.4W.2) Lollipop (5.0–5.1.1) Marshmallow (6.0)

Page 4: android 6.0 Marshmallow

3. FEATURES

3.1 App Permissions

First up, app permissions. As previously speculated, app permissions have been overhauled in Android M, and you can now choose to accept or deny individual permissions as you see fit. Permissions have also been simplified, and will now be requested the first time you try to use a feature, not at the point of installation.

"You don't have to agree to permissions that don't make sense to you," Burke said, and used WhatsApp to give an example of how this works. If you want to record a voice message, WhatsApp will prompt you with a one-time request for permission to use your mic: if you still wish to give it access and record the message, you can, but you don't have to. In this way, Android M is giving you greater control of the information apps can access, a step forward for the OS.

You can modify the permissions granted to apps at a later date in your Settings, or you can view permissions by type and see which apps have that permission granted. It's all about giving you much more control over your Android device.

Page 5: android 6.0 Marshmallow

3.2 Web experience

Google has been exploring trends in the way web content is consumed to provide a better user experience when interacting with websites and apps. "Chrome Custom Tabs is a new feature that gives developers a way to harness all of Chrome's capabilities, while still keeping control of the look and feel of the experience," said Burke.

Chrome Custom Tabs will allow apps to open a customized Chrome window on top of the active app, instead of launching the Chrome app separately. It's claimed that this provides a faster and more intuitive user-experience when navigating between apps and the web. 

Chrome Custom Tabs supports automatic sign-in, saved passwords, autofill, and multi-process security to assist the integration of the app and web experience. So, for example, a Pinterest custom tab will have a Pinterest share button embedded in it, can include custom overflow menu options, and doesn't require the Pinterest developers to build their own web browser.

3.3 Fingerprint Support

Google will "standardize support" for fingerprint scanners on phones running Android Marshmallow. The new functionality will allow fingerprint scanners to be used not only to unlock phones, but to make purchases when shopping in real-life or within Play Store apps.

Page 6: android 6.0 Marshmallow

Of course, your device will need a hardware fingerprint scanner to begin with, but with Google's full support, expect to see these appear on many more devices in the future. 

3.4 Mobile Payments

Android Pay is Google's new mobile payments system, designed to make the checkout process easier and faster. Google is aiming to provide "simplicity, security, and choice" with Android Pay, allowing you to use your existing credit cards to pay for products in more than 700,000 stores in the US.

Compatible with any device featuring NFC capabilities (and running 4.4 KitKat or above), the Android Pay platform is being supported by American Express, Visa, Mastercard, and Discover, as well as carriers such as AT&T, Verizon and T-Mobile. Google's response to Apple Pay is here.

Page 7: android 6.0 Marshmallow

3.5 App Links

"When a user selects a weblink from somewhere, Android doesn't know whether to show it in a web browser, or some other app that claims support for the link." This was the problem facing the Google developers before Android Marshmallow.  

You may be familiar with the 'Open with' dialogue box which appears when you try to open a link within an app on Android. You might be asked if you want to open a link with YouTube, or with Chrome, for example.

App links are being changed in Android 6.0, so that Android has a greater awareness of which apps can open content directly. If you tap a Twitter link in an email, for example, the Twitter app will open automatically instead of prompting you to ask if you want to use Twitter to view it.

This is almost a blink-and-you'll-miss-it improvement, but it's representative of Google's attention to detail: Android M is probably going to feel more usable without many people even realising why.

3.6 Power and Charging

We all hate running out of battery and Android Marshmallow wants to ease our pain through a new function called Doze to improve device standby time. By using motion detectors, Android will recognize when a device hasn’t been interacted with for a while,

Page 8: android 6.0 Marshmallow

such as when a person is asleep or a phone has been left on a table, and reduce background processes.

Burke said that Google tested two Nexus 9 devices, one running Lollipop and one running the Android M preview, and learned that Android M will provide up to twice as much standby time. Even in Doze mode, though, Android can still start alarms or notify you of priority notifications.

Android Marshmallow also supports USB Type-C, which provides faster charging, and lets users charge other devices with their phone.

3.7 Improved Cut,Copy And Paste

When you select text on a current Android device, a series of confusing icons appears at the top of the screen, and figuring out what they all do takes trial-and-error. In Android Marshmallow, the words 'cut', 'copy' and 'paste' will simply float above selected text, making the process much simpler.

It might seem a minor change, but these new cut, copy and paste options are an overdue update to one of the most commonly used features. The new, more intuitive approach mirrors the iOS way of doing things – and why not if it works?

Page 9: android 6.0 Marshmallow

3.8 Auto Backup and Restore For Apps

Possibly the most interesting aspect of Android Marshmallow not discussed in Google’s I/O keynote speech was Android Auto Backup and Restore for Apps. This feature will be used in conjunction with Google Drive to automatically backup app data and settings with a file size of 25 MB or less.

These backups occur no more than once a day, and run only when the device is idle and connected to Wi-Fi and power. The uploaded data does not count towards your Google Drive storage quota, and is encrypted.

If you lose your device or delete the app, your previous progress will be restored the next time you install it, and it even works with apps which are side-loaded or accessed through a third-party app store.

3.9 New App Drawer

One of the most immediately obvious visual changes to Android 6.0 is the new app drawer. This now scrolls vertically instead of horizontally, and is held against a white background, rather than a muted shade of your homepage wallpaper. Across the top of the menu you will see your four most recently used apps. 

Page 10: android 6.0 Marshmallow

3.10 Android Marshmallow Ram Manager

Google has introduced a new RAM manager to Android M, with the aim of providing users with more accurate and comprehensible information regarding the maximum and average RAM usage of apps.

The menu can be found in Settings > Apps > Options (three dots button) > Advanced > Memory. Though it's a little hard to navigate to, the page offers a far clearer insight into app demands, and the overall effect they will have on your device.

With a reading of an individual app's RAM consumption, as well as how often it is running in the background, users will be able to better determine which apps should be removed in endless bid to increase device performance and battery life.

Page 11: android 6.0 Marshmallow

Android M even includes a simple bar at the top of the page displaying the current performance status of a person's handset; if it says 'good performance', you're probably running an efficient set of apps.

3.11 Rotating Home Screen

A surprisingly slow feature to make it to Android, the screen rotation function for the home screen has finally made an appearance. Now you can use your phone in landscape format both in apps and on the home screen.

3.12 Visual Voicemail

Information gleaned from the Android Developer Preview issue tracker page indicated that Android M will include Visual Voicemail service accessible from the dialer. According to a report by Android Police, it appears that T-Mobile and Orange France will be the only two carriers to support the functionality, but more are sure to follow (after all, Android Marshmallow is still in its early stages).

Page 12: android 6.0 Marshmallow

What is visual voicemail? It's basically how it sounds: visual voicemail presents your voicemail with a visual interface, rather than the audio-based setup like in current Android smartphones – whereby you call your carrier and listen for instructions. Though it may seem like a small addition, the functionality requires cooperation from carriers, which may suggest why few are currently on board.

4. COMPARISION ANDROID MARSHMALLOW WITH IOS 9

4.1 Android Marshmallow vs iOS 9 comparison: release date

Android M was unveiled at Google I/O in May and then confirmed to be Android 6.0 Marshmallow on August 17. Marshmallow is expected to be unveiled on the two new Nexus devices at a Google event to be held in San Francisco on September 29. As with previous Android updates, non-Nexus devices may take considerably longer to get the latest and greatest Android version.

iOS 9 was announced on June 8 at Apple’s WWDC event and was unveiled at an Apple event on September 9 alongside the iPhone 6s and iPhone 6s Plus. The beta version of iOS 9 became available in July and the final version will be pushed out to all iPhones on September 16.

Page 13: android 6.0 Marshmallow

4.2 Android Marshmallow vs iOS 9 comparison: interface

There's not much to report on Android Marshmallow's interface; it more or less retains the Material Design look of Android Lollipop, with a few tweaks such as a refreshed app drawer and new-look clock. We're happy with this though. The Lollipop interface was a complete refresh on what came before, and we're keen for Google to refine it and improve it rather than completely overhaul things again.

Android Marshmallow is all about adding more user-facing controls and refining the changes introduced in Lollipop. There's a dark theme (that may or may not make it to the final version), adjustable Quick Settings and status bar, a rotating home screen, visual voicemail, new RAM manager and simplified storage and battery sections.

Apart from a new font style, iOS 9 is also largely keeping things as they were. However, a crucial development in Apple's next operating system is a focus on adding so-called 'Intelligence' to the OS. This involves small context-dependant touches that track your usage of your phone and your location to optimize various features to what you're doing. For example, if you plug headphones in when you're at the gym, iOS will jump straight to your workout playlist.

There is also now an API for the search bar in iOS 9. This means that developers can now integrate their apps into iOS, so you can search for information within apps and have it appear without going into the apps themselves. For example, you can use iOS search to look for sports results in the ESPN app, or recipes in All Recipes, and your desired info will pop up right there and then. Pretty handy.

Multitasking support on the new iPad Pro is also a major feature, with multiple applications being available from the Microsoft Office suite to new additions from Adobe's Photoshop suite on iOS 9. There's some pretty cool capabilities with the hardware of the new iPads and iPhones including real-time rendering at 60 fps.

4.3 Android Marshmallow vs iOS 9 comparison: Google Now vs Siri

Developments in the voice-assistant technologies of both Android and iOS are a crucial battleground. Both companies have something to brag about in this area with Android Marshmallow and iOS 9.

Google Now's star feature for Android Marshmallow is Google Now on Tap, which in early June we declared as Android's coolest feature. With the feature, Google Now will understand the context of your question based on the app you're in, so when listening to music you can just ask "is he alive?" or "what's his real name?" to find out those details about who you're listening to.

Page 14: android 6.0 Marshmallow

Alternatively, holding down the home/Google Now in a text message where someone's asking about where you want to eat that night will instantly bring up nearby restaurants without you having to say anything.

Siri is making similar contextual advancements in iOS 9. If you have a meeting coming up with someone in a few hours, Siri can use the data from your e-mail and add that person to your home screen temporarily so you're just one tap away from calling them.

If you get a call from an unknown number, Siri can also use information on your phone and in your e-mails to suggest who that person might be. Siri has been supercharged to search through all of your iOS software, including iTunes, apps and contacts. Kind of like what Google Now has done since Android KitKat back in 2013.

4.4 Android Marshmallow vs iOS 9: privacy

One of the most important changes in Android Marshmallow is the revised permissions system. No longer will apps demand access to your medical data, your most intimate photos and the password for your online banking account. 

With Marshmallow, permissions will be requested as and when you need them – and you’ll be able to say no to individual permissions without breaking the app. If that sounds quite iOS-y, that’s because it is – but a good idea’s a good idea irrespective of who does it first, and Apple’s quite happy to take ideas from Android too.

Despite Apple tracking your phone usage and sending algorithms through your emails to optimize some of Siri's new features, Apple gleefully emphasized that all the data it gathers is stored 'on-device' and remains strictly private and for your own benefit.

This is, of course, a dig at Google, who have a patchy reputation for privacy due to their use of customer data in making Google the world's foremost advertising platform. One upshot of Marshmallow on the security front is native fingerprint scanner support, taking it out of the hands of manufacturers and putting it into Google's hands. Not sure if that makes you feel safer or not. Of course, Apple has had a native fingerprint scanner for quite some time now.

4.5 Android Marshmallow vs iOS 9 comparison: battery

Battery life is a major focal point for Android Marshmallow. Under the hood there’s more optimization for power usage and a new feature, Doze, to improve standby time through the use of motion detectors – so your phone will know if you’re not using it and power down accordingly.

Page 15: android 6.0 Marshmallow

This, combined with the App Standby feature – which lowers apps' background activity when your phone's in standby mode – drastically improves battery life, according to early tests. There’s also USB-C support for much faster charging.

While Apple wasn't nearly as fixated on battery life as Google, it did announce that a new 'low power' mode in iOS 9 would potentially boost battery life by an extra three hours. Apple also said that standard battery life in iOS 9 would improve by an hour.

4.6 Android Marshmallow vs iOS 9 comparison: mobile payments

Android is playing catch-up with Apple when it comes to mobile payments, and to that end is giving its system a major reshuffle. What until now was known as Google Wallet will be re-branded as Android Pay.

Like its predecessor, it will use NFC to let customers make mobile payments initially in 700,000 locations around the US (we think it's no coincidence that Apple said Apple Pay was available in 700,000 locations back in March).

The Apple Pay developments revealed by Apple at WWDC 2015 sound like more of the same from Apple, while expanding into new markets. For example, from July you will be able to use Apple Pay on public transport in London, and Apple Pay will be compatible with 70 percent of UK credit cards.

.

Page 16: android 6.0 Marshmallow

5. conclusion

1. Android Marshmallow updated the permissions user interface and enhanced some of the permissions behavior. Now you'll be modify permissions with settings. Now you can use your phone in landscape format both in apps and on the home screen.

2. Yours phone lockscreen is updated.

3.Battery backup is increased with doze mode.

Page 17: android 6.0 Marshmallow

6. References

1. www.android.com

2.www.androidpit.com

3. www.wikipedia.org/wiki/Android_Marshmallow

4.www.androidcentral.com

5.www.androidadvices.com