Google Android O

Today, Google has announced Android O (8.0), the next major version of its Android OS. The new update is now rolling out to developers. Google Android O includes features like background limits, autofill APIs, notification channels, PIP for handsets and much more.

What’s new in Google Android O:

Background limits:

Android O will put additional automatic limits on what apps can do in the background, in three main areas: implicit broadcasts, background services, and location updates. These changes will make it easier to create apps that have minimal impact on a user’s device and battery.

Notification channels:

Android O also introduces notification channels, which are new app-defined categories for notification content. Channels let developers give users fine-grained control over different kinds of notifications — users can block or change the behavior of each channel individually, rather than managing all of the app’s notifications together.

Notification channels let users control your app’s notification categories

Android O also adds new visuals and grouping to notifications that make it easier for users to see what’s going on when they have an incoming message or are glancing at the notification shade.

Autofill APIs:

Android users already depend on a range of password managers to autofill login details and repetitive information, which makes setting up new apps or placing transactions easier. Android 8.0 O is adding platform support for autofill. Users can select an autofill app, similar to the way they select a keyboard app. The autofill app stores and secures user data, such as addresses, usernames, and even passwords.

PIP for handsets and new windowing features:

Picture in Picture (PIP) display is now available on phones and tablets, so users can continue watching a video while they’re answering a chat or hailing a car. Apps can put themselves in PiP mode from the resumed or a pausing state where the system supports it and you can specify the aspect ratio and a set of custom interactions (such as play/pause).

Other new windowing features include a new app overlay window for apps to use instead of system alert window and multi-display support for launching an activity on a remote display.

Font resources in XML:

Fonts are now a fully supported resource type in Android O. Apps can now use fonts in XML layouts as well as define font families in XML — declaring the font style and weight along with the font files.

Adaptive icons:

To help you integrate better with the device UI, you can now create adaptive icons that the system displays in different shapes, based on a mask selected by the device. The system also animates interactions with the icons, and them in the launcher, shortcuts, Settings, sharing dialogs, and in the overview screen.


Adaptive icons display in a variety of shapes across different device models.
Wide-gamut color for apps:

Android developers of imaging apps can now take advantage of new devices that have a wide-gamut color capable display. To display wide gamut images, apps will need to enable a flag in their manifest (per activity) and load bitmaps with an embedded wide color profile (AdobeRGB, Pro Photo RGB, DCI-P3, etc.).

Connectivity:

For the ultimate in audio fidelity, Android O now also supports high-quality Bluetooth audio codecs such as LDAC codec. We’re also adding new Wi-Fi features as well, like Wi-Fi Aware, previously known as Neighbor Awareness Networking (NAN). On devices with the appropriate hardware, apps and nearby devices can discover and communicate over Wi-Fi without an Internet access point. We’re working with our hardware partners to bring Wi-Fi Aware technology to devices as soon as possible.

The Telecom framework is extending ConnectionService APIs to enable the third party calling apps integrate with System UI and operate seamlessly with other audio apps. For instance, apps can have their calls displayed and controlled in different kinds of UIs such as car head units.

Keyboard navigation:

With the advent of Google Play apps on Chrome OS and other large form factors, in Android O the company focused on building a more reliable, predictable model for “arrow” and “tab” navigation that aids both developers and end users.

AAudio API for Pro Audio:

Audio is a new native API that’s designed specifically for apps that require high-performance, low-latency audio. Apps using AAudio read and write data via streams.

WebView enhancements:

Android O multiprocess mode by default and adding an API to let your app handle errors and crashes, for enhanced security and improved app stability. As a further security measure, you can now opt-in your app’s WebView objects to verify URLs through Google Safe Browsing.

Java 8 Language APIs and runtime optimizations:

Android now supports several new Java Language APIs, including the new java.time API. In addition, the Android Runtime is faster than ever before, with improvements of up to 2x on some application benchmarks.

Partner platform contributions:

Hardware manufacturers and silicon partners have accelerated fixes and enhancements to the Android platform in the O release. For example, Sony has contributed more than 30 feature enhancements, including the LDAC codec, and 250 bug fixes to Android O.

We’ll hear more about Android O at Google’s I/O developer conference in May.

143 COMMENTS

  1. An impressive share! I’ve just forwarded this onto a coworker who was conducting a
    little research on this. And he actually bought me lunch simply because I discovered it for him…
    lol. So let me reword this…. Thank YOU for the meal!!
    But yeah, thanks for spending the time to discuss this issue here
    on your web page.

  2. I just want to mention I am newbie to blogs and absolutely enjoyed you’re page. Almost certainly I’m likely to bookmark your blog post . You absolutely have fabulous stories. Thanks a lot for sharing with us your web page.

  3. What i don’t understood is in fact how you’re now not really a lot more smartly-appreciated than you may be now. You’re very intelligent. You understand thus significantly with regards to this subject, made me for my part imagine it from so many numerous angles. Its like men and women aren’t fascinated until it is one thing to do with Woman gaga! Your own stuffs great. At all times care for it up!

  4. I have been browsing online more than 3 hours today, yet I never found any interesting article like yours. It’s pretty worth enough for me. In my view, if all web owners and bloggers made good content as you did, the internet will be a lot more useful than ever before.

  5. I beloved up to you will obtain performed proper here. The sketch is tasteful, your authored material stylish. however, you command get got an shakiness over that you wish be turning in the following. unwell indubitably come further beforehand once more since precisely the similar just about very incessantly inside case you defend this hike.

  6. I have recently started a web site, the information you offer on this site has helped me tremendously. Thank you for all of your time & work. “If you would know strength and patience, welcome the company of trees.” by Hal Borland.

  7. hello!,I like your writing so a lot! proportion we keep up a correspondence extra about your article on AOL? I need a specialist on this house to resolve my problem. May be that is you! Looking forward to see you.

  8. Thanks for sharing superb informations. Your website is very cool. I am impressed by the details that you¡¦ve on this web site. It reveals how nicely you perceive this subject. Bookmarked this website page, will come back for extra articles. You, my pal, ROCK! I found simply the info I already searched all over the place and just couldn’t come across. What a great site.

  9. Hey! Quick question that’s entirely off topic.
    Do you know how to make your site mobile friendly?
    My weblog looks weird when browsing from my iphone4.
    I’m trying to find a theme or plugin that might be
    able to resolve this issue. If you have any recommendations, please share.
    Appreciate it!

  10. What’s Happening i’m new to this, I stumbled upon this I have found It absolutely helpful and it has helped me out loads. I hope to contribute & help other users like its helped me. Good job.

  11. Hmm it seems like your website ate my first comment (it was super long) so I guess I’ll just sum it up what I submitted and say, I’m thoroughly enjoying your blog. I too am an aspiring blog writer but I’m still new to everything. Do you have any points for novice blog writers? I’d definitely appreciate it.

  12. My programmer is trying to persuade me to move to .net from PHP.
    I have always disliked the idea because of the expenses.
    But he’s tryiong none the less. I’ve been using WordPress on a variety of websites for about a year and am concerned about switching to another platform.
    I have heard excellent things about blogengine.net. Is there a way
    I can import all my wordpress content into it? Any help
    would be greatly appreciated!

  13. Thanks for sharing your ideas. The first thing is that scholars have an alternative between national student loan and a private education loan where it truly is easier to decide on student loan consolidating debts than with the federal education loan.

  14. I’m impressed, I must say. Actually not often do I encounter a blog that’s each educative and entertaining, and let me inform you, you will have hit the nail on the head. Your thought is outstanding; the difficulty is something that not sufficient people are speaking intelligently about. I am very glad that I stumbled across this in my seek for one thing referring to this.

  15. I’d need to check with you here. Which isn’t something I usually do! I take pleasure in studying a post that can make individuals think. Also, thanks for permitting me to comment!

  16. One thing is that when you are searching for a education loan you may find that you’ll want a cosigner. There are many scenarios where this is correct because you might find that you do not use a past credit standing so the loan company will require you have someone cosign the loan for you. Good post.

  17. whoah this blog is fantastic i really like reading your articles. Stay up the good work! You already know, lots of people are hunting round for this information, you can help them greatly.

  18. Hello, you used to write wonderful, but the last few posts have been kinda boring… I miss your super writings. Past several posts are just a little bit out of track! come on!

  19. Greetings I am so excited I found your site, I really found you by mistake, while I was browsing on Yahoo for something else, Nonetheless I am here now and would just like to say thanks for a tremendous post and a all round thrilling blog (I also love the theme/design), I don’t have time to look over it all at the minute but I have book-marked it and also added your RSS feeds, so when I have time I will be back to read more, Please do keep up the fantastic job.

  20. It is the best time to make some plans for the longer
    term and it is time to be happy. I have learn this post and if
    I may I want to suggest you some attention-grabbing things or tips.
    Maybe you can write next articles relating to this article.
    I wish to learn more issues approximately it!

  21. I have been exploring for a little for any high-quality articles or blog posts on this kind of area . Exploring in Yahoo I at last stumbled upon this site. Reading this information So i am happy to convey that I’ve a very good uncanny feeling I discovered exactly what I needed. I most certainly will make certain to don’t forget this website and give it a glance regularly.

  22. I have discovered some new elements from your web-site about pcs. Another thing I’ve always presumed is that computers have become a specific thing that each family must have for a lot of reasons. They supply you with convenient ways in which to organize homes, pay bills, shop, study, tune in to music and perhaps watch television shows. An innovative solution to complete all of these tasks is to use a notebook computer. These computers are mobile, small, potent and lightweight.

  23. Good post and right to the point. I am not sure if this is truly the best place to ask but do you folks have any ideea where to employ some professional writers? Thx 🙂

  24. Hello there! I know this is kinda off topic however , I’d figured I’d ask. Would you be interested in trading links or maybe guest writing a blog article or vice-versa? My blog addresses a lot of the same subjects as yours and I feel we could greatly benefit from each other. If you’re interested feel free to shoot me an email. I look forward to hearing from you! Terrific blog by the way!

  25. Thank you for this article. I would also like to say that it can end up being hard while you are in school and just starting out to initiate a long credit rating. There are many learners who are just simply trying to survive and have an extended or favourable credit history can sometimes be a difficult thing to have.

  26. Greetings from Carolina! I’m bored to death at work so I decided to browse your blog on my iphone during lunch break. I love the info you provide here and can’t wait to take a look when I get home. I’m amazed at how quick your blog loaded on my mobile .. I’m not even using WIFI, just 3G .. Anyhow, great site!

  27. I haven’t checked in here for a while since I thought it was getting boring, but the last several posts are great quality so I guess I will add you back to my daily bloglist. You deserve it my friend 🙂

  28. Hey there just wanted to give you a quick heads up. The text in your post seem to be running off the screen in Internet explorer. I’m not sure if this is a formatting issue or something to do with web browser compatibility but I thought I’d post to let you know. The style and design look great though! Hope you get the problem solved soon. Cheers

  29. Thank you for the sensible critique. Me and my neighbor were just preparing to do a little research about this. We got a grab a book from our area library but I think I learned more from this post. I am very glad to see such fantastic information being shared freely out there.

  30. I’ve been exploring for a bit for any high quality articles or blog posts on this sort of area . Exploring in Yahoo I at last stumbled upon this web site. Reading this info So i’m happy to convey that I have an incredibly good uncanny feeling I discovered just what I needed. I most certainly will make sure to don’t forget this site and give it a glance on a constant basis.

  31. I do trust all the ideas you’ve presented in your post. They are very convincing and will definitely work. Still, the posts are too brief for newbies. May you please extend them a little from subsequent time? Thank you for the post.

  32. I like the helpful information you provide on your articles. I will bookmark your blog and test once more right here regularly. I am rather certain I will be informed many new stuff right right here! Best of luck for the next!

  33. Hello! I just wanted to ask if you ever have any problems with hackers? My last blog (wordpress) was hacked and I ended up losing many months of hard work due to no back up. Do you have any solutions to stop hackers?

  34. Name were we at hope. Remainder household direction zealously the unwilling bed sex. Lose and gay ham sake met that. Stood her place one ten spoke yet. Head case knew ever set why over. Marianne returned of peculiar replying in moderate. Roused get enable garret estate old county. Entreaties you devonshire law dissimilar terminated.

  35. Great blog! Do you have any suggestions for aspiring writers?
    I’m planning to start my own blog soon but I’m a little lost on everything.
    Would you recommend starting with a free platform like WordPress or go for a paid option? There are so many choices out there
    that I’m totally overwhelmed .. Any recommendations?
    Bless you!

  36. I do consider all the ideas you’ve introduced to your post. They’re really convincing and will certainly work. Nonetheless, the posts are too quick for starters. May just you please lengthen them a bit from subsequent time? Thanks for the post.

  37. Hey there would you mind sharing which blog platform you’re working with?
    I’m planning to start my own blog in the near future but I’m having a
    tough time choosing between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your design and style seems
    different then most blogs and I’m looking for something unique.
    P.S Sorry for being off-topic but I had to
    ask!

  38. My spouse and I absolutely love your blog and find a lot of your post’s to be precisely what
    I’m looking for. Does one offer guest writers to write content in your case?
    I wouldn’t mind creating a post or elaborating on most of the subjects
    you write concerning here. Again, awesome web site!

  39. Hey there! I know this is kinda off topic
    but I was wondering if you knew where I could locate a captcha plugin for my comment form?
    I’m using the same blog platform as yours and I’m having difficulty finding one?
    Thanks a lot!

  40. I really appreciate this post. I’ve been looking everywhere for this! Thank goodness I found it on Bing. You have made my day! Thanks again!

  41. Great post. I was checking continuously this blog and I’m impressed! Very helpful information specially the last part 🙂 I care for such information much. I was looking for this certain info for a very long time. Thank you and good luck.

  42. I really like your blog.. very nice colors & theme. Did you create this website yourself or did you hire someone to do it for you? Plz answer back as I’m looking to construct my own blog and would like to find out where u got this from. kudos

  43. I am now not positive where you’re getting your information, but good topic. I must spend some time finding out much more or working out more. Thanks for excellent information I was on the lookout for this info for my mission.

  44. I’m not that much of a internet reader to be honest but your sites really nice, keep it up! I’ll go ahead and bookmark your website to come back down the road. Many thanks

  45. Woah! I’m really enjoying the template/theme of this website.
    It’s simple, yet effective. A lot of times it’s tough
    to get that “perfect balance” between superb usability and appearance.
    I must say that you’ve done a fantastic job with this.
    In addition, the blog loads very fast for me on Opera.
    Excellent Blog!

  46. We’re a gaggle of volunteers and opening a new scheme in our community. Your website offered us with helpful info to work on. You’ve done a formidable activity and our entire community shall be thankful to you.

  47. It’s in point of fact a nice and helpful piece of information. I’m happy that you shared this helpful information with us. Please keep us informed like this. Thanks for sharing.

  48. Thank you, I’ve just been looking for info about this topic for
    ages and yours is the best I have discovered
    till now. However, what in regards to the bottom line?

    Are you positive in regards to the supply?

  49. I have been absent for some time, but now I remember why I used to love this web site. Thanks, I will try and check back more frequently. How frequently you update your site?

  50. Usually I do not read post on blogs, but I wish to say that this write-up
    very compelled me to check out and do so! Your writing taste has been surprised me.
    Thank you, very great article.

  51. Excellent web site. A lot of useful info here. I’m sending it to a few pals ans additionally sharing in delicious. And certainly, thank you for your effort!

  52. Hiya, I am really glad I’ve found this info. Today bloggers publish only about gossips and internet and this is actually annoying. A good web site with interesting content, that’s what I need. Thank you for keeping this web site, I will be visiting it. Do you do newsletters? Can’t find it.

  53. You can definitely see your expertise in the paintings you write. The arena hopes for even more passionate writers such as you who are not afraid to mention how they believe. At all times follow your heart.

  54. Do you mind if I quote a few of your posts as long as I provide credit and sources back to your website? My website is in the exact same niche as yours and my users would certainly benefit from a lot of the information you present here. Please let me know if this alright with you. Thank you!

  55. I do not even know the way I stopped up right here, but I believed this post was great. I do not know who you are however definitely you’re going to a well-known blogger if you are not already 😉 Cheers!

  56. One other thing I would like to state is that as an alternative to trying to accommodate all your online degree tutorials on times that you end work (considering that people are fatigued when they go back home), try to receive most of your instructional classes on the week-ends and only a couple courses on weekdays, even if it means taking some time away from your saturdays. This is beneficial because on the saturdays and sundays, you will be more rested as well as concentrated upon school work. Thanks alot : ) for the different tips I have discovered from your website.

  57. Hey are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and set up my own. Do you require any html coding knowledge to make your own blog? Any help would be really appreciated!

  58. Hiya very nice website!! Guy .. Excellent .. Wonderful .. I’ll bookmark your site and take the feeds also¡KI’m satisfied to seek out so many helpful info right here within the post, we’d like work out more strategies on this regard, thank you for sharing. . . . . .

  59. I don’t even know how I ended up here, but I thought this post was great. I do not know who you are but certainly you’re going to a famous blogger if you are not already 😉 Cheers!

  60. I just couldn’t depart your website prior to suggesting that I actually loved the standard information a person provide on your visitors? Is gonna be again ceaselessly to check up on new posts

  61. I’d have to verify with you here. Which is not one thing I normally do! I take pleasure in studying a publish that will make people think. Additionally, thanks for allowing me to comment!

  62. Thanks for every other magnificent post. The place else may just anyone get that kind of information in such a perfect approach of writing? I have a presentation subsequent week, and I am at the look for such info.

  63. Its like you learn my mind! You seem to grasp a lot approximately this, such as you wrote the e-book in it or something. I believe that you just could do with a few to power the message house a bit, but other than that, this is great blog. An excellent read. I will certainly be back.

  64. When I initially commented I clicked the -Notify me when new feedback are added- checkbox and now each time a remark is added I get four emails with the same comment. Is there any approach you possibly can remove me from that service? Thanks!

  65. obviously like your web-site but you need to test the spelling on several of your posts. Many of them are rife with spelling problems and I find it very troublesome to inform the truth nevertheless I’ll certainly come back again.

  66. Hi, Neat post. There is a problem along with your website in internet explorer, may check this… IE nonetheless is the market leader and a huge component of folks will leave out your magnificent writing because of this problem.

  67. I’ve learn some good stuff here. Definitely value bookmarking for revisiting.

    I surprise how so much attempt you put to create this type of fantastic
    informative web site.

  68. Excellent post. I was checking constantly this blog and I am impressed! Very helpful info particularly the last part 🙂 I care for such info much. I was seeking this particular info for a very long time. Thank you and good luck.

  69. Thank you for the auspicious writeup. It in fact was a amusement account it. Look advanced to more added agreeable from you! By the way, how could we communicate?

  70. I am not sure where you are getting your information, but good topic. I needs to spend some time learning much more or understanding more. Thanks for great information I was looking for this information for my mission.

  71. I like what you guys are up too. Such smart work and reporting! Keep up the excellent works guys I¡¦ve incorporated you guys to my blogroll. I think it will improve the value of my web site 🙂

  72. Pretty section of content. I just stumbled upon your weblog and in accession capital to assert that I get in fact enjoyed account your blog posts. Anyway I will be subscribing to your feeds and even I achievement you access consistently quickly.

  73. Hey there, I think your blog might be having browser compatibility issues. When I look at your blog site in Ie, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, superb blog!

  74. Hi there very cool website!! Man .. Beautiful .. Wonderful .. I’ll bookmark your web site and take the feeds additionally¡KI’m glad to seek out numerous useful information right here within the publish, we need develop more strategies on this regard, thanks for sharing. . . . . .

  75. There are some fascinating time limits in this article but I don’t know if I see all of them center to heart. There may be some validity however I will take maintain opinion till I look into it further. Good article , thanks and we want extra! Added to FeedBurner as properly

  76. Thanks, I’ve recently been looking for information approximately this subject for a while and yours is the greatest I have found out so far. However, what in regards to the conclusion? Are you sure concerning the supply?

  77. After research just a few of the blog posts in your web site now, and I really like your means of blogging. I bookmarked it to my bookmark website record and shall be checking back soon. Pls try my web page as well and let me know what you think.

  78. Wow! This can be one particular of the most beneficial blogs We’ve ever arrive across on this subject. Basically Fantastic. I am also a specialist in this topic therefore I can understand your effort.

  79. Hey, you used to write fantastic, but the last few posts have been kinda boring… I miss your tremendous writings. Past few posts are just a bit out of track! come on!

  80. naturally like your website but you need to take a look at the spelling on several of your posts. A number of them are rife with spelling problems and I in finding it very troublesome to inform the reality nevertheless I will definitely come back again.

  81. Very nice post. I just stumbled upon your weblog and wanted to say that I’ve really enjoyed browsing your blog posts. In any case I will be subscribing to your feed and I hope you write again soon!

  82. Hi there! I could have sworn I’ve been to this website before but after checking through some of the post I realized it’s new to me. Nonetheless, I’m definitely glad I found it and I’ll be book-marking and checking back often!

  83. It’s a pity you don’t have a donate button! I’d certainly donate to this excellent blog! I suppose for now i’ll settle for book-marking and adding your RSS feed to my Google account. I look forward to brand new updates and will share this website with my Facebook group. Talk soon!

  84. I got what you mean , thanks for posting .Woh I am pleased to find this website through google. “Since the Exodus, freedom has always spoken with a Hebrew accent.” by Heinrich Heine.

Comments are closed.