gophering on
HN Gopher Feed (2017-08-21) - page 1 of 10
Android Oreo
299 points by axg
klondike_ - 3 hours ago
Project Treble is the most important thing in this release>The
biggest change to the foundations of Android to date: a modular
architecture that makes it easier and faster for hardware makers to
deliver Android updates.With any luck, this will end the huge
security/update problem Android has. Right now an update is
dependent on the chip manufacturer's drivers, then the OEM adding
them to the ROM with their custom "improvements", and finally the
carrier pushing the update to devices. Right now it just takes one
break in the link and a device goes without updates, which is a
security disaster. If Google can push updates from the Play Store
(presumably the end goal of Treble), none of this will be a
  thinbeige - 2 hours ago
  Why do you think so? On that page is just this sentence and
  nothing more. I don't believe in a significant improvment unless
  Google takes ownership of all OS updates themselves.
  pjmlp - 3 hours ago
  As I commented in another HN story, I don't believe OEMs and
  telecom operators will release updates, if Google doesn't force
  them to do so.They already admitted on the ADB Podcast that they
  don't want to remove the ability for OEMs and mobile operators to
  customize their forks of Android.We will still be forced to buy
  new devices even if they are VTS certified.
    BinaryIdiot - 2 hours ago
    I completely agree. It's good they broke it apart to make
    updates, in theory, easier but after working for a company that
    modified software that was delivered to them and then reshipped
    elsewhere it really never mattered how module the original was;
    the updates still go through the same channels, testing, etc
    and the OEMs will likely want to modify things not as cleanly
    separated (an API design never passes its production usage
    without warts).I doubt we'll see much change. I hope it'll make
    it slightly faster but without an agreement with OEMs that has
    teeth forcing them to be more expedient I can't see this
    getting much better.
    dcomp - 2 hours ago
    > VTS certifiedIf it passed VTS it should be able to run AOSP.
    The new CTS will be an AOSP System image running their VTS
    passing "drivers".Even if your vendor doesn't push any updates.
    At least you should be able to run a number of newer versions
    of AOSP as long as Android doesn't deprecate those VTS drivers.
      bitmapbrother - 1 hours ago
      Providing your bootloader can be unlocked, of course.
      pjmlp - 2 hours ago
      Usually common users don't flash their devices and that is
      what matters for the Android dashboard.
    kevincox - 2 hours ago
    The sad thing is that it shouldn't be on Google to force them.
    It should be Google to enable them and the users to "force"
    them.They have argably been enabled for a while, but Treble is
    making it even easier. Hopefully this pushes the needle over
    the line for at least some OEMs/teclos.
      pjmlp - 2 hours ago
      In Germany there are quite a few stores still selling budget
      Android 4.4 and 5.1 devices, which people keep on buying.
        mobilio - 2 hours ago
        Same is in Bulgaria. And when you ask them "Hey actual
        version is 7.0. Why you use outdated OS with vulnerability?
        How you buy that devices?" They told "I have seen 7.0 there
        was nothing new."But no one want to get computer with
        Windows 95 (or 98) anymore. Just Android 4.4 is "OK".
        Angostura - 23 minutes ago
        In the UK last year, I bought a Samsung android tablet for
        the kid (my first Android device). It was running 4 and I
        ass7med Samsung would have an upgrade available. Ha! No
  metalliqaz - 3 hours ago
  God, this can't come soon enough.  It's awful out there.  Even
  manufacturers that promise updates don't come through (ahem, HTC,
  ahem).Verizon especially makes it miserable.  Ah, but who am I
  kidding, I'm sure Verizon will still find a way to ruin it.
  maxsilver - 3 hours ago
  Or even if just gets the chip manufacturers out of the equation,
  that alone fixes most of the problems.The OEM side is usually
  pretty easy / trivial in comparison. And there are a number of
  OEMs who would happily push updates but can't, because they can't
  get hardware packages from Qualcomm / Amlogic / Freescale /
  etc.That, more than anything else, holds back new Android
  releases on lots of hardware.
    Karunamon - 3 hours ago
    Supposedly the carriers are real pains as well. I've heard
    horror stories of months-long approvals processes on Verizon
    and AT&T ROMs.It's a game I wish they'd get out of entirely.
    There's no such thing as a useful carrier overlay.
      Zee2 - 3 hours ago
      Honestly, even after years of following Android, I still
      don't understand what the carriers even do to the ROMs. It's
      not like it needs special proprietary software tweaks just to
      connect to an ordinary GSM band. And it's also not like I get
      any kind of visual voicemail, WiFi calling, etc baked
      directly into the system either. Those carrier features are
      usually still separate apps, anyway.Honestly, what are they
      doing, and why does it take them multiple months to do it?
        klondike_ - 3 hours ago
        Carriers generally have deals with other companies for
        preinstalled apps which may or may not still be active by
        the time it comes around for an update. Also they have to
        test the devices, but considering the sheer number of
        Android devices they probably prioritize new high end
        devices first.This problem is made worse on Verizon and
        Sprint which use CDMA 3G networks, as opposed to the
        worldwide GSM standard.Also this could be a result of
        marketing as well. You can get the latest Android on a new
        device, or you can wait an indeterminate amount of time (a
        few months to never) to get a free update on your old
          fabrice_d - 2 hours ago
          This is about cost: updates sometimes fail (incredible, I
          know), and carriers are the first place people go to get
          their phones back in working order. This kind of support
          is quite costly so carriers don't push too hard for
          updates to happen.
          ethbro - 27 minutes ago
          Every fifth security vulnerability in Android should
          cause the radio to spam reconnect attempts or similarly
          onorous behavior.I imagine carrier responses would look a
          lot different then.
      xorcist - 33 minutes ago
      Carriers are a red herring. The world at large couldn't care
      less about how the customers of AT&T can supposedly only
      install AT&T-approved firmware. Most people can, but they're
      not seeing any updates.Google needs to fix their upgrade
      story. Even if the North American customers continued to run
      old vulnerable versions forever, updating everyone else's
      systems would be a tremendous improvement. (It would also
      make it difficult for the US carriers to continue those
      particular business shenanigans.)
      maxsilver - 3 hours ago
      True. That's a totally different problem that Treble isn't
      intended to address, as far as I'm aware.
      ksk - 3 hours ago
      Probably because they have to test the ROMs on their network
      in different regions, with different frequency bands, with
      roaming, etc. That work is tedious given all of the phones
      they support.
        tinus_hn - 52 minutes ago
        Good thing they don't have to test these iPhones!
      AdmiralAsshat - 3 hours ago
      > I've heard horror stories of months-long approvals
      processes on Verizon and AT&T ROMs.Six months and counting,
      waiting for Verizon to approve the Nougat update on my HTC
      One M9. It has literally hit everyone
        metalliqaz - 3 hours ago
        Verizon is the Comcast of wireless.  The next omen of the
        apocalypse will be when the Trump administration approves
        their merger.
  sjuut - 1 hours ago
  It is nice to see the updated Bluetooth 5 stack as a feature of
  AdmiralAsshat - 3 hours ago
  Except, of course, getting your hands on a phone that has
  Oreo.For instance, the Galaxy S8 is the hottest new thing on the
  market right now, and it launched with Nougat. It will probably
  be six months to a year before Samsung pushes an Oreo update to
  it, if at all.
    moosingin3space - 3 hours ago
    Samsung actually has a decent track record of updating their
    software -- my family's Galaxy S5s on T-Mobile (purchased 2014)
    are actually still receiving security updates, despite being on
    Marshmallow API level.
      pjmlp - 3 hours ago
      Only on the S series, the other ones is a guessing game.
  subway - 3 hours ago
  I'm cautiously optimistic about Treble. I welcome userland
  updates not being subject to device/soc manufacturers whims, but
  wonder if this means devices will see kernel updates even less
  frequently than they already do.Then again, this new architecture
  likely makes it easier to move the Android userland to a new
  (non-linux) kernel, so maybe it'll be a moot point.
  madeofpalk - 1 hours ago
  I remember many years ago when a few carrier and chipset execs
  stood up on Google I/O stage and announced a new program to
  ensure Android devices get updated quicker. Nothing came out of
  that.The proof here will be when they ship.Thankfully, 'Google
  Play Services' and distributing more and more services through
  the Play Store is a step in the right direction.
    sangnoir - 1 hours ago
    > I remember many years ago when a few carrier and chipset
    execs stood up on Google I/O stage and announced a new program
    to ensure Android devices get updated quicker. Nothing came out
    of thatGoogle remembers that too, and this change allows Google
    to bypass those same execs when pushing out updates. The HAL
    layer will not change from version to version, meaning no
    driver support will be required from the OEM for new Android
dcomp - 2 hours ago
The most interesting part is the way they are planning on tackling
fragmentation in O onwards with Project Treble [0]If your device
ships with O it should be running an immutable semantically
versioned HAL. In essence you should be able to be able to flash
AOSP on every new device. No matter what the vendor does.Edit: I
can see it now, in the technical specs of each device you will see
a list of HAL Versions. The newer your HAL the longer you can
expect support from AOSP if not your vendor.[0]
  pishpash - 1 hours ago
  Have we reinvented Windows CE yet?
  pedrocr - 2 hours ago
  So you'll still be vulnerable to kernel bugs but most everything
  else will get regular updates? A bit better I suppose.
    kbenson - 2 hours ago
    I think the idea is that you can update the HAL portion as
    well, and the system on top of it can be verified to have not
    problems with that HAL independently (and you can wait for that
    or or just update the HAL as available if you think it's
    important enough).Since it's semantically versioned, you can
    theoretically have fairly high assurance of what updates might
    cause problems and what should purely fix a bug that doesn't
    affect normal functionality.
    on_and_off - 2 hours ago
    Actually it also helps for this.O standardize how HAL
    interfaces between the framework and the low level vendor
    implementation.So you can update either, as long as the
    interface contract is respected, it should be transparent.   It
    is of course more work for Google since the framework will need
    to keep supporting old version of this interface but that's a
    necessary evolution.
gambiting - 58 minutes ago
Has google forgotten how to do great marketing?You open the page.
Scroll down. What should be the first thing you see? Obviously it
should be the greatest, the best feature of the new OS. What is it
instead? "Quick boot up time". Really? That's the best thing in
Android Oreo? That when I reboot my phone once every 4 months, it's
going to start quicker? Surely they could have picked literally
anything else as the first thing to mention?
baitbiter - 2 hours ago
For people complaining they cant get this, it's their own fault.
People keep buying carrier phones knowing fully well the problems
with locked, bloated androids. Either just buy unlocked phones that
you can control or face the consequences.
MitjaBezensek - 3 hours ago
"Coming to a device near you"Yeah, but not on my device. I didn't
even get Android 7 :)
  majewsky - 2 hours ago
  It says "a device near you", not "your device". ;)
    leojg - 2 hours ago
    Isn't his device the nearest near device to him?
      loa_in_ - 1 hours ago
      Doesn't say "nearest" either. Just near.
      pritambaral - 1 hours ago
      Technically, "a device near you" != "the device nearest to
Asdfbla - 2 hours ago
I know programming within the constraints of mobile devices isn't
easy and I want to take nothing away from the release, but when you
are still used to Desktop computing it's kind of funny to see how
seemingly trivial nice to have features like picture-in-picture or
notification dots get all hyped up in the press release.
  ehsankia - 35 minutes ago
  Does desktop have good PIP? It obviously matters much less when
  you have multiple monitor, but I'd love to see OS level PIP
  support on desktop. Aka, have a video "always on top" in the
  corner that I can move around and resize while browsing the web,
  all on the same monitor. Some programs have "always on top"
  support but there's nothing OS level.
    nickjosephson - 11 minutes ago
    macOS has PiP
    JetSpiegel - 20 minutes ago
    Window Managers like KDE and Gnome have workspaces and window
    pinning (shown as "Show on all workspaces") for decades.Windows
    3.1 was able to have two windows side by side before Android
    even existed.
thinbeige - 2 hours ago
> that makes it easier and faster for hardware makers to deliver
Android updates.They still don't get it. Google as the OS vendor
should update all phones and NOT the hardware makers. Hardware
manufacturers can still update their special features on the side
after an OS update got deployed but I want that the OS and its core
become updates directly and only from Google. Why is this so hard?
  bitmapbrother - 1 hours ago
  Except Google is not the OS vendor for these OEM's. Each OEM
  forks and creates their own version of Android that they build
  from source. If you want a phone with Google as the OS vendor
  that gets updates every month and new OS versions every year then
  you have to buy a Pixel. If history has taught us anything it's
  that OEM's cannot be trusted to update their devices.
  ocdtrekkie - 2 hours ago
  Google doesn't want to bear the cost of testing and releasing
  updates for all of the hardware. Most Android manufacturers
  barely manage to break even (or outright lose money) trying to
  sell and support Android hardware. (Samsung makes money, most
  others don't.)Blaming the OEMs for your security issues is free.
    thinbeige - 2 hours ago
    I don't think that MS tests all hardware when updating Windows.
    Sometimes some hardware doesn't work after an Windows update
    and then you just head to the respective hardware manufacturer
    and try to get updated drivers. This model could work for
    phones too. Google updates and maybe my S8's camera is not
    working anymore but at least we have secure and patched phones.
    And the good thing is: Samsung has to quickly fix the broken
    camera, so you create a totally different urgency.But Android
    is an odd OS, we will never see a proper update policy from
      ocdtrekkie - 2 hours ago
      It depends what we're talking about. Specifically with ARM
      processors, it isn't trivial to add drivers separate from
      your OS deployment. Microsoft DOES work with (and update)
      third party hardware directly for Windows 10 Mobile devices.
      And this is true for their third party phones from HP, Acer,
      etc. as well.(Note, I have a Windows Mobile device from 2014,
      and I still receive the latest security fix on Patch Tuesday
      around 1 PM, every month.)
        thinbeige - 2 hours ago
        > ARM processors, it isn't trivialThis is what they tell us
        for decades. You can just disable parts of an SoC if no
        driver is available. This is just an architectural decision
        Google is not willing to address.And ARM reference designs
        from a handful of manufacturers are not that different.
          kllrnohj - 1 hours ago
          > You can just disable parts of an SoC if no driver is
          available.So you want Google to ship updates where parts
          of the hardware just stop working? That sounds fucking
          awful, no thanks.And yes ARM's ecosystem has largely
          still not standardized on self-discover or self-
          configuration because they have no incentive to. They
          just hardcode whatever configuration they need and call
          it a day.
  MBCook - 2 hours ago
   Devils advocate: why should google do that? That would be a
  pretty big outlay of money/time and they may not be getting paid
  at all by OEMs.I agree it's probably the only way to actually fix
  this, I just don't think it will happen.
rdsubhas - 2 hours ago
Not saying that everything else is bad, but one thing that strikes
me is how much they have run out of interesting things now that
they had to use fillers[1] like:TooltipsSupport for tooltips (small
popup windows with descriptive text) for views and menu
items.Normally, this would be relegated to a git changelog in the
support library. But this is on the global marketing landing page.I
like to imagine a fictional internal mail thread going like this:>
Folks! please, give us something, anything, to put on the landing
page!> Someone replies duh, maybe tooltips> What's a tooltip?> uhh,
small popup windows with descriptive text> What's a popup?> uhh...>
Nevermind, its on!Obligatory /s and yeah its Google, but seriously
I can't imagine any other circumstances on how this specific copy,
which tries to explain what a "tooltip" is by using the words
"popup", "view" and "menu item", came up.This could be a good sign
though, of the maturity of the platform (and harder to feel left
out if you didn't upgrade).1:
edraferi - 3 hours ago
> Native C/C++ API for high-performance audio. API function for
high-performance audio including Native C/C++ audio API.I wonder if
this will be good enough to close the gap with the rich music
creation ecosystem on iOS.
  ciaranconnor - 3 hours ago
  I sure hope so.Google has been a gold-level sponsor the last
  couple of years at the JUCE Summit/Audio Developer Conference
  with a motivation to push developers in the direction of the
  Android NDK. It's good they acknowledge they are behind it that
  regard, but there's still a fair amount of catching up to do
  considering there's now AUv3 on iOS and no competing standard on
  Android yet.
  metalliqaz - 3 hours ago
  The lack of momentum will awfully hard to overcome.
rglover - 1 hours ago
As a half-black, half-white man, I find this name incredibly
offensive. #halfblacklivesmatterI'll leave it up to you to figure
out if I'm serious or not (and yes, I really am mixed so this is
  ghostbrainalpha - 1 hours ago
  I think from a certain point of view, "Oreo" could be a great
  compliment.  It is an explicit association with everyone's all
  time favorite candy snack... (fuck off if it is not
  yours).Sincerely,The Marketing Manager at Nabisco
dcow - 3 hours ago
Am I the only one who's really disappointed by the platform's shift
in its stance on background execution? I was originally drawn to
Android because it wasn't iOS. I wanted to develop on a platform
where I could run a service in the background if the user wanted
that. Apps that were bad stewards of battery life and phone
resources were supposed to be scrutinized by users and removed if
they were too poor. You can be a good steward, it's just harder
especially when your monolithic app is an uninformed port of some
legacy iOS code.By issuing a hard restriction on background usage
Google has brilliantly improved battery life for the masses while
condonig the same lazy architectural patterns of the past, locked
people into Firebase Cloud Messaging--a Google service not part of
the AOSP, and potentially stunted Android adoption in domains
outside of mobile. It's the turning of an era for Android, and my
interests have moved elsewhere (from an app platform perspective,
embedded Android is still vialble since everything you ship runs as
a system app with no restrictions).
  tree_of_item - 3 hours ago
  Elsewhere to what? What are you gonna do, run Windows Mobile?
    dcow - 3 hours ago
    I like native app development because it's not a browser.
    Android was the most honest manifestation of that on mobile
    (iOS is basically a "client OS"). I look towards domains where
    people are still putting powerful applications on connected
    hardware. Mobile is starting to look like a commodity web
    experience with half the history of JS, so why not just use
  kevincox - 2 hours ago
  You can disable "Battery Optimization" per app, so this isn't
  very restrictive. It just applies by default.
    mjevans - 38 minutes ago
    I'd like to do that, but when I 'exit' an app and/or swipe it
    off of the list of program cards I want it to ACTUALLY exit (at
    least within 30 seconds).
      dcow - 29 minutes ago
      What if that app is say and open source messenger app that
      doesn't use GCM/FCM. For that to work you need to maintain a
      connection with a remote service. You don't need the UI
      hogging memory the whole time but you definitely want
      messages to come in immediately. IMO the system should offer
      a way to completely kill and app but "killing the UI" should
      not stop critical services utilized by the app.Okay so maybe
      you could argue that if you never "swipe kill" the app it
      should be allowed to have background services executing much
      like e.g. Slack on macOS. But you can't even do that. Having
      your ui in the recent tasks list does not exempt you from
      background restriction.
  catdog - 34 minutes ago
  At least in Android 7 you can explicitly allow this for a
  specific app. This question can even be triggered by the app
  itself (e.g. Conversations and Signal ask you to do this if they
  can't use GCM). This is hopefully still possible.> It's the
  turning of an era for Android, and my interests have moved
  elsewhere (from an app platform perspective, embedded Android is
  still vialble since everything you ship runs as a system app with
  no restrictions).Google making it more and more difficult to
  avoid gapps is nothing new.
    dcow - 21 minutes ago
    Can you point me to the relevant info? This is news to me (and
    sounds exciting).No doubt we've seen it coming for awhile. But
    I'm still sad to see it finally come to this, at least
    ideologically. iOS is a closed ecosystem that's been opening
    up. Android was an open ecosystem that's becoming more locked
  BugsJustFindMe - 2 hours ago
  Apps that were bad stewards of battery life and phone resources
  were supposed to be scrutinized by usersIf HN allowed emoji in
  comments, I'd have a U+1F923 here. Since I can't do that, you're
  adorable. The users, eh? The users are supposed to be burdened
  with checking the wake status and radio activation schedule of
  their apps? How was that supposed to work, exactly?
    dcow - 51 minutes ago
    I'm not sure what your point is here and your tone indicates
    you're not really looking for honest discussion. But FYI
    Android reports energy usage statistics to the user on a per-
    app basis. What I don't like is Android the platform telling me
    the user how my phone is best used. It's pretty crippling.
    Let's say I'm deploying Android on hardware that is always
    plugged in--something kiosk-style. Why shouldn't I be able to
    have an app that keep a persistent connection open to a network
    service for say real-time communication? You can't do that now.
  klondike_ - 2 hours ago
  That might be good for power users, but for the average user it's
  a disaster. How many people actually read the app permissions
  when they install something? Most apps request background
  privileges and if you don't like that your only other option
  (until recently) was to not install the app.Users blame Android
  when Facebook and other popular apps started eating all their
  battery by running in the background. Google's only choice was to
  aggressively punish these apps.All developers think their app is
  the most important thing running on the user's system, and that
  is how we get into situations like this.
    dcow - 36 minutes ago
    Yeah I understand why we're in this situation. I'm lamenting
    the fact that it's reached this point. Maybe I'm a minority but
    I don't think my apps are the hottest shit around and I try to
    make an effort to be a good steward. IMO engineers should push
    back when product asks for things that clobber system
    resources. However the few bad examples should not ruin it for
    the use cases where you really do need something running in the
    background. I also partly blame these DI solutions that
    encourage devs to stuff everything in a graph they do or don't
    realize is tied to their application instance. I've seen this
    multiple times in production apps.
  avar - 2 hours ago
  What part of that page indicates that you can't use the platform
  like that? They just say "more control over how apps run in the
  background".Presumably you can still give your users a good
  reason for why you need to run uninterrupted in the background
  and they can approve it similarly to how they now approve other
    dcow - 59 minutes ago
    The way this is implemented is that the system will kill any
    background services your app has after a grace period, just
    like iOS. In order to have a background service that "good
    reason" equates to a persistent notification in the tray and
    icon in the status bar--which nobody agrees is a good product
jng - 49 minutes ago
Please use a PNG for the emojis image... it's so painful to see the
JPEG halo/bleeding artifacts...
suyash - 1 hours ago
Too bad most Android devices will never get this update. This is
where Android sucks compared to iOS.
fosco - 2 hours ago
I have an HTC One M8 which I purchased in summer/fall of 2015.
The phone works great but it makes me sad that I am still on
Marshmellow and the phone is no longer supported.lately I have been
been wishing there is a way I can just run some version of linux
like debian/fedora on my phone and be able to run apt-get update
and upgrade (or yum) as updates are released.IIRC it cost $600, and
technically it does more than I need, but the fact I am becoming
more and more concerned that security updates are not being
received is making me call into question I actually want a 'smart'
phone.I understand android is based on linux but it is above my
head to compile this realease on my own and it is difficult for me
to trust rooting the device if there was an option to install oreo
on htcone m8 with my 'old' chipset.any thoughts? did I miss any
truely 'free' linux smartphone OS that I would be able to use?
  mino - 1 hours ago
  Every time someone asks me advice for "I have a 2-year $600 phone
  which is not updated" I simply suggest of installing
  LineageOS.I've been running it on a few phones. Zero issues so
  far, the install procedure is trivial once you do it once, it
  self-updates and the changelogs are clean.
    mino - 1 hours ago
    Although I have to say that I agree with this sibling comment:>
    I really wish there was a more stable channel to be on,
    though.Having nightlies installed automatically on your phone
    is creepy. So far nothing bad has happened, though :)
  ytlty - 2 hours ago
  Any consumer concerned with software updates should consider
  buying Google devices, and not third-party OEMs with shaky
  history of releasing updates. Your best bet right now would be
  rooting and flashing newer ROMs, unfortunately.
  rebelwebmaster - 1 hours ago
  Fellow HTC M8 owner here. I've been running LineageOS for awhile
  now, and while it hasn't been entirely painless along the way,
  it's at least running 7.1.2 and has the August security patches.
  Worth considering, anyway.
  nfriedly - 1 hours ago
  I also have a One M8; mine is currently rooted and running
  CyanogenMod. (I keep meaning to update to LineageOS but haven't
  gotten around to it yet.)Rooting is nice, and I believe it's
  important from a philosophical standpoint, but I probably won't
  with my next phone because the features I want are getting built
  into the OS, and I am missing several apps that just refuse to
  work when they detect they're running on a rooted phone.
  (Everything from games to my work email.)It definitely increases
  the longevity of phon but, while it mostly works, it has lots of
  little quirks - especially with the various radios. E.g. I
  occasionally have to re-pair bluetooth devices, wi-fi will
  disconnect and then re-connect for no apparent reason, etc. Also,
  sometimes I just find it getting warm in my pocket and I have to
  reboot it to make it snap out of whatever endless loop it's stuck
  in. (I assume that updating to LineageOS will fix a few bugs and
  introduce a few others.)I'm going to replace it with either the
  next Pixel or the next iPhone when they both get released in a
  month or two, depending on which one I'm more impressed with. I
  am going to miss my headphones jack...
    rebelwebmaster - 1 hours ago
    One of the recent Lineage nightlies made Google Maps unusable
    on the M8, so there's that :). OTOH, the fix is landed and due
    to be in this week's nightly build. I really wish there was a
    more stable channel to be on, though.
    chipperyman573 - 13 minutes ago
    The only reason I root my phone any more is for an adblocker.
    Which the iPhone conveniently has built in... It will probably
    be my next phone.
jorgemf - 2 hours ago
Instant Apps: I think this can impact very positively the
environment but there are almost not mentions to it.
pjmlp - 3 hours ago
Not on my LG and Asus devices, no sir.And I don't believe OEMs and
telecom operators will release updates even with Treble, if Google
doesn't force them to do so.
arstaetro - 39 minutes ago
Don't name Android versions after brands. Now we're stuck with 2
stefs - 38 minutes ago
Express yourself in more ways than ever: Share the feels with a
fully redesigned emoji set, including over 60 new
AaronMT - 2 hours ago
I remember being excited about new Android releases. Boy times have
0x00000000 - 3 hours ago
Android has really been annoying me lately. Maybe I didn't care
before but now that I can't root my phone I am forced to deal with
it.Still can't disable or customize to stupid "share" menu that
puts you one click away from accidentally sending something to a
stranger you contacted once on sms or facebook messenger or
email.Still can't revoke certain permissions from apps (like
vibration). There is zero reason why my browser should need to ever
vibrate or use the accelerometer/gyro.Still no good system wide ad
blocking solution. (not likely, but one of the biggest things I
miss from having a rooted phone)How about those superpowers,
Google? I have been an Android user since 2010 but I am quite sure
my next phone will be an iPhone (with a headphone jack).
  nfriedly - 2 hours ago
  > zero reason why my browser should need to ever [...] use the
  accelerometer/gyroIt might not be a good reason, but I made a
  game a while back that used tilt input instead of arrow keys on
  Nullabillity - 2 hours ago
  > Maybe I didn't care before but now that I can't root my phone I
  am forced to deal with it.Why not?
    devopsproject - 1 hours ago
    maybe it is a company phoneorit locked by by his carrier (eg
    verizon pixel)orhe wants to use android pay\netflix\other apps
    that detect rootoretc.There are many reasons.
  kllrnohj - 1 hours ago
  So you're upset about not having enough niche power-user knobs,
  so you're going to a device that has basically zero power-user
  knobs? How does that make any sense? Why not just flash an AOSP-
  based ROM that does what you want, which Google officially
  supports for their devices?
    VeejayRampay - 46 minutes ago
    Exactly. I need to customize, so I'll go to Apple, the most
    user-infantilizing software company on the face of the planet,
    world-renowned for their repeated refusal to let users tweak
    the user experience of their $1000 phones on the grounds that
    some people in a board room in Cupertino know what's best for
    you better than you do.
  ASinclair - 43 minutes ago
  > Still can't revoke certain permissions from apps (like
  vibration).You can revoke individual permissions from apps.
  Settings > Apps & notifications > App permissions on Oreo. I
  think this has been in since Marshmallow (6.0).You can manage
  individual notification settings (including vibration) from
  Settings > Apps & notifications > Notifications.I'm not sure
  about accelerometer/gyro settings for apps. I feel a bit
  different about this one. Why should I care if my browser uses
  the accelerometer/gyro?
    chipperyman573 - 11 minutes ago
    You can't revoke a lot of permissions (such as vibration) from
    apps, even in that settings menu.
  digi_owl - 2 hours ago
  I suspect their UX people nixed the whole "revoke individual
  permissions" thing because then aunt Tilly would accidentally
  revoke something and complain that her phone is broken.Seen the
  same kind of reasoning play out in other contexts where user
  customization has been curtailed.
    loa_in_ - 1 hours ago
    They could have put it in the developer menu for goodness sake.
pjmlp - 3 hours ago
>Google Play Protect:> Working to keep your device and data safe
from misbehaving apps by scanning over 50 billion apps per day,
even the ones you haven't installed yet!Also known as anti-virus.
  ocdtrekkie - 2 hours ago
  Google has rebranded viruses as "PHAs" or "potentially-harmful
  applications". They don't want anyone to know that Android
  devices get viruses. ;)
      dang - 57 minutes ago
      That's uncivil, and so was Incivility
      will get your account banned on HN, so would you please
      (re)-read the following and not post like this
  bitmapbrother - 1 hours ago
  Phones don't get viruses.
  kevincox - 2 hours ago
  Yeah, also known as a feature that has been around for years but
  now is being shoved in my face whithout providing any additonal
  benifit. (I guess I am supposed to feel safer?)
  Artemis2 - 2 hours ago page says 8 billion
  a day, which seems inconsistent. Also how many apps are there on
  the Play Store to scan that many?
    bitmapbrother - 1 hours ago
    It checks the apps on the device. Considering the amount of
    Android devices with Google Play Services that number seems
    Sylos - 1 hours ago
    Yeah, I can't even imagine there being 8 billion apps in total.
    Like, that's more than there are humans on Earth. If every 50th
    person would be an app developer, then every app developer
    would still have to publish 50 apps all by themselves. I doubt
    that even the studios that just rebrand and rerelease their
    apps over and over again get to such a quota.
rdsubhas - 2 hours ago
Not saying that everything else is bad, but one thing that strikes
me is how much they have run out of interesting things now that
they had to use fillers[1] like:TooltipsSupport for tooltips (small
popup windows with descriptive text) for views and menu
items.Normally, this would be relegated to a git changelog in the
support library. But this is on the global marketing landing page.I
like to imagine a fictional internal mail thread going like this:>
Folks! please, give us something, anything, to put on the landing
page!> Someone replies duh, maybe tooltips> What's a tooltip?> uhh,
small popup windows with descriptive text> What's a popup window?>
uhh...> Nevermind, its on!Obligatory /s and yeah its Google, but
seriously I can't imagine any other circumstances on how this
specific copy, which tries to explain what a "tooltip" is by using
the words "popup window", "view" and "menu item", came up.This
could be a good sign though, of the maturity of the platform (and
harder to feel left out if you didn't upgrade).1:
  vacri - 1 hours ago
  You had to scroll past quite a few animated announcements and
  read past several lines of other updates in order to find this
  'also-ran' item in the footnote.
  moneymakersucks - 2 hours ago
  Honestly, I prefer this over the popular alternative of making UX
  changes for the sake of adding something new.
    bichiliad - 4 minutes ago
    I'd probably give most places the benefit of the doubt ?
    companies will rarely make UX or UI changes just because.
    There's usually a problem they are aiming to solve, and the
    solution they choose is some sort of interaction. Is it always
    the right answer? That's up to the users.
  klondike_ - 1 hours ago
  I'd imagine there are a lot of performance updates which would be
  too technical for the marketing page, so they filled the space
  with minor enhancements instead
  tauntz - 2 hours ago
  Noticed the same but for a different item in the changelog.
  "TextView autosizing" - it's such a minor thing and could well be
  a minor changelog item in the support library update..
    kllrnohj - 1 hours ago
    That actually got some decent cheers at Google I/O iirc, it's
    bigger than it sounds at first. It's scaling the font size of
    the text to fit the available space, which is a fairly unique
    twist and is great for localization efforts (looking at you,
  drampelt - 1 hours ago
  I think a lot of major changes are in Google's apps, not Android
  itself. For example a big update to the Photos app would be part
  of a major OS update in iOS but just another regular app update
  on Android.
josu - 3 hours ago
So according to the release the new features are:-Picture in
picture (dual app onscreen)-Notification dots and "force-touch-
like-feature" (my words, not Google's) to preview-Google Play
Protect (an antivirus) [0]-Minimize unintentional overuse of
battery from apps in the background-Faster boot speed-Support
forAndroid Instant Apps-Over 60 new emoji (sic)Under the hood
stuff, not in the release (thanks u/izakus)- Project Treble that
splits hardware HAL layer away from the OS layer. Plan being that
this allows updating the OS without having to update the whole
hardware driver stack (and thus avoid being dependant on Qualcomms
of the world to update their proprietary blobs for each release) -
GPU drivers are now updatable via Play Store (by OEMs)More new
features listed on the main Oreo page [2]:-Accessibility button:
Allows you to quickly access from the navigation bar accessibility
features, like magnification, and functionality within
accessibility services, like Select to Speak.-Accessibility volume:
Accessibility services can optimize the audio experience for users
with disabilities.-Adaptive icons: Developers can now provide a
full-bleed square shaped icon and OEMs will mask the icon to ensure
intra-device consistency.-Ambient screen: Highlights the incoming
notification with larger font, highlighted app name and immediate
access to actions.-Background execution limits: More control over
how apps run in the background for better overall system
performance.-Background location limits: Limits the frequency of
location updates in the background for better overall system
health.-Deep color: Enables applications to render richer visual
content with more vibrant colors and subtler gradients. Supports
full color management which allows applications to render images in
the format and quality they were intended.-Downloadable fonts:
Applications no longer need to bundle custom fonts, which helps
reduce their size.-Install unknown apps: Hostile downloader apps
can't operate without permission; users now permit the installation
of APKs per-source.-Integrated printing support: Compatible with
all Mopria-certified printers, which make up 97% of printers sold
worldwide.-Linkable files: API that allows you to share files
across the Internet via web links.-Native C/C++ API for high-
performance audio: API function for high-performance audio
including Native C/C++ audio API.-Notification categories: More
granular and consistent control over which notifications can appear
and how intrusive they are.-Notification snoozing: Lets users hide
notifications for a period of time, similar to Inbox
snoozing.-Pointer capture: Pointer capture allows the app to
capture all mouse input.-Project Treble: The biggest change to the
foundations of Android to date: a modular architecture that makes
it easier and faster for hardware makers to deliver Android
updates.-TextView autosizing: Developers can now let the size of
their text expand or contract automatically based on the size and
characteristics of the TextView, making it much easier to optimize
the text size on different screens or with dynamic
content.-Tooltips: Support for tooltips (small popup windows with
descriptive text) for views and menu items.-Wi-Fi Assistant: Auto-
connects you to high quality open WiFi and secures your connection
with a VPN back to Google.[0]
  mikaru - 2 hours ago
  Where did you see that it has "force touch" to preview? I can't
  find that information in any of the links.
    josu - 2 hours ago
    Sorry, they where my words, and a poor choice, I have updated
    that point. The feature I was referring to is this:Notification
    Dots: Press the notification dots to quickly see what's new,
    and easily clear them by swiping away.
  digi_owl - 2 hours ago
  Protect is their (re-)branding of the existing automated checks
  Google does on Play store apps (and third party apps if you pick
  the "scan with google" (iirc) install option for non-Play apks).
  izacus - 3 hours ago
  Missed important under-the-hood stuff:- Project Treble that
  splits hardware HAL layer away from the OS layer. Plan being that
  this allows updating the OS without having to update the whole
  hardware driver stack (and thus avoid being dependant on
  Qualcomms of the world to update their proprietary blobs for each
  release)- GPU drivers are now updatable via Play Store (by OEMs)
  gordon_freeman - 3 hours ago
  I think -- better power management for background apps and
  instant apps are real features I'd care about. For the later, I
  always hate to install an app just to check it out and then
  uninstall it quickly. Thats too much inconvenience for me.
komali2 - 2 hours ago
Going to take advantage of an Android thread here to ask something
that has driven me crazy for ~3 years:How do I disable "pop-down"
notifications? i.e. facebook messenger, on receiving a message,
drops down a little message box from the top with that message. It
stays there for about 2 seconds and then disappears... unless
further messages in that chat appears.The only way I can disable
this is by muting that chat, which is not ideal. Same for Hangouts
and other messaging apps. It drives me insane.
  lazybreather - 2 hours ago
  You can disable app notifications from phone settings. But that's
  the extreme case.
  ufmace - 1 hours ago
  Swipe a notification to the side a little bit, and you get a gear
  icon. Tap that, and you can set that app's max allowed
  notification importance. You can block all notifications,
  relegate them to only being visible when you pull down the
  notification bar, or allow normal icons but not "peeking"
    ehsankia - 39 minutes ago
    Yep, there's a new feature in Android O that gives you full
    control over notifications. You can have them make a sound and
    pop up, only make a sound, make no sound, or not show up at
    all. And you can set that per app, and even per notification
    type if they are targetting O api
  sebojanko - 2 hours ago
  In the Notifications settings, you can adjust every app's
  notification settings and disable this.
    tunap - 1 hours ago
    Not the OP, but my experience is some apps(integrated?) use
    "android system" for notifications despite the app's
    notifications being disabled. May be a 'root' issue, but root
    also makes fixes via terminal or adb viable.
  zacmps - 2 hours ago
  I'm pretty sure this is called 'peeking'. You can disable it
  specifically in the power notification controls. Level 2 is
  (iirc) what you want.
    zacmps - 2 hours ago
    Level 3 actually.
fenwick67 - 3 hours ago
"new emoji" is an OS-level feature now.  Welcome to 2017.
  lotyrin - 3 hours ago
  Well, there was a lot of distaste for the previous style, it's a
  pretty notable difference to users. (For the record, I liked the
  original "blobs" and will miss them.)
    pcurve - 2 hours ago
    I didn't think I'd miss the blobs until I saw these new ones.
    The new ones are embarrassingly bad.  Maybe it's just me, but I
    feel Koreans and Japanese do much better emojis.
    ehsankia - 34 minutes ago
    I'm fairly sure anyone who has actually had a proper look at
    the new emojis much prefers the old ones. And I'm not talking
    just about the blobs (which were only a small fraction of the
    emojis), but rather the overall style with the gradient and
    border, and the drawing for the animal emojis too.
  dragonwriter - 3 hours ago
  > "new emoji" is an OS-level feature now.System fonts have been
  an OS-level feature since the advent of OS with bundled GUI.
  Support of a larger part of the Unicode space in system fonts has
  been an OS-level feature since Unicode. New emoji has been a
  visible aspect of that, especially on mobile, for quite some
    euyyn - 2 hours ago
    Why is it tied to the OS version, though? I would (naively)
    think it's a matter of just sending the new font as an OTA
      dragonwriter - 1 hours ago
      Given that it's apparently a fairly compelling feature for
      many consumer end users, maybe it's a way of convincing OEMs
      and carriers and to actually deliver updates.
  MBCook - 2 hours ago
   I remember that when Apple started announcing that they were new
  emoji's in the new iOS versions all of a sudden people updated
  WAY faster instead of waiting a few months.It really does seem to
  be something that drives adoption.
    function_seven - 2 hours ago
    I'll admit it. The thing that got me to update iOS this last
    time were the iMessage effects (slam, confetti, invisible ink,
    etc.).I rarely use those now, but I'm not immune to superficial
    hype. It's fun.
  rukenshia - 3 hours ago
  I hoped they wouldn't follow through with the new emoji style.
  Going to miss the blobs a lot.
    ringaroundthetx - 2 hours ago
    why? those expressions were completely incompatible with what
    other phone users were seeing or sending
      izacus - 2 hours ago
      No they weren't.
      MBCook - 2 hours ago
       I've only ever seen them inside  Google hangouts, but I will
      say that I thought they were kind of cute.I don't know where
      they could keep them since I agree it would be a good idea to
      have something very similar to other oasis.
      fenwick67 - 2 hours ago
      You are correct in some cases but not in a majority.
  izacus - 3 hours ago
  Oreo now has new font handling that allows apps to download new
  (emoji) fonts so these shouldn't be necessary anymore.
  sturmen - 3 hours ago
  And perhaps for the final time. Google has released a support
  library[1] to put the onus back on individual app developers to
  integrate support for new emoji, and it is compatible all the way
  back to 4.4 (Kit Kat).[1]
    fenwick67 - 2 hours ago
    Does that make the new emoji a non-feature for Oreo?
  necro - 3 hours ago
  I hear ya...of the two bolded feature headings in the story we
  get: 1. Supersonic speed ( always welcome ) 2. League of
  extraordinary emojis ( the last thing I would care about in a new
  os release )
  chaz - 2 hours ago
  For a lot of people, new emoji are a great reason to upgrade and
  not miss out. Apple's been training customers to do this for
BinaryIdiot - 4 hours ago
This seemed like the best choice in name and yet I wonder if
they'll draw the same ire from the community as they did when
choosing Kit Kat.Honestly I like it; it was better than basically
all the other alternatives.
  ngcazz - 1 hours ago
  No, it wasn't :) [1][1]
adamjmi - 3 hours ago
I don't like the product placement in the release name.
  whipoodle - 3 hours ago
  I think this is not the first time...
    quickthrower2 - 1 hours ago
    Have a break.
  s17n - 3 hours ago
  If by "product placement" you mean that Nabisco paid Google for
  this, I doubt that is the case.  If anything, the money would
  have gone the other way.
    bch - 3 hours ago
    I see there seems to be a dearth of common, easy o-names, but
    is the name that valuable, and they refused to punt to "orange
timothycrosley - 3 hours ago
All these releases are meh... I'm waiting for the Reese's release
to bite
mixedCase - 2 hours ago
Android has been improving so much in the performance department I
think the phone that will replace my aging S3 will be... another S3
if I can find one.Seriously. Software has improved so much but the
hardware nowadays is trash for my needs at least.
  wila - 3 minutes ago
  But really it is faster and smarter :)First two words on the page
  after the "Introducing.." title say so.Which makes me look
  cynical at everything else.
  renox - 1 hours ago
  Uh? I replaced my S3 by a S7 and the hardware changes are huge:
  better CPU obviously but also much better screen (the S3 was
  unreadable during sunny days..)
    mixedCase - 1 hours ago
    Can you replace the battery with an extended one?That's a deal-
    breaker for me, and battery cases are not a good replacement
    since I can't rely on the phone's own battery indicator, have
    to manually turn on/off and looking at ZeroLemon's case for the
    S7, it seems to require a headphone extender.As for the S3's
    screen I have no complaints. It's readable in the sun with max
    brightness, I keep it at minimum the rest of the time.Finally,
    the S7's native screen resolution is 1440p, meaning it will
    munch on battery much faster for no perceptible gain (at the
    distance I hold my phone). And manually lowering the resolution
    will render a blurrier image than native 720p so that's out.
randyrand - 3 hours ago
Why on earth did they go with a restricted trademark, Oreo?Oreo
must have payed a good sum of money I suppose?Coming up with the
legalese on how and where Google is allowed to use the Oreo
trademark seems difficult.
  stephengillie - 3 hours ago
  Google is an advertising company that sells ad space on their own
  pages. This is probably just an extension - put your brand's name
  on an open-source project, similar to putting your brand's name
  on a sportsball stadium.
  tuxracer - 3 hours ago
  dsp1234 - 3 hours ago
  Does INTERCONTINENTAL GREAT BRANDS LLC have a trademark for Oreo
  in the "computer and scientific" or telecommunications
  categories?If not, then there is no trademark issue.  Google
  isn't selling a food, it's selling an operating system.
    hsjoberg - 3 hours ago
    Are they really selling an OS? It's free right? They sell
    something else with android but can't figure out what...
      comstock - 3 hours ago
      I can't tell if you're being sarcastic or not sorry.Android
      is in itself a loss making project. It makes money as a
      marketing vehicle for other Google products (and therefore
      ultimately advertising).
    IkmoIkmo - 3 hours ago
    Only they're marketing it with oreo cookie mascot, look at all
    the material. I highly doubt you can just do that.It's the same
    with kit kat, they probably couldn't just use that, either.But
    it's a win-win for both parties, I doubt either of them paid.
      randyrand - 3 hours ago
      It seems like unnecessary legal risk for Google, and probably
      restricts how they can market it.
        function_seven - 2 hours ago
        There's no risk. They talked to Nabisco, said, "Hey we
        wanna call the next OS 'Oreo', coo?" And Nabisco said,
        "Ok."Maybe money was paid one way or the other. Or not.What
        restrictions are you imagining?
          randyrand - 55 minutes ago
          Even with negotiations, If a engineer said in a Google
          youtube talk "Oreo is Americas favorite android," they
          could set themselves up for trademark infringement.If
          Google had a line in a blog post that said, "It's better
          than real Oreos", they could likely be sued.Oreo would
          not like Google saying either of these things. So Oreo
          needed to make up legal documents to map out all the
          things Google is allowed to say about Oreo Android. It
          seems like an unnecessary legal headache - one for
          dubious marketing gain.
      jerf - 3 hours ago
      They can't, without permission.The logical conclusion is that
      they have permission, not that one of the largest companies
      in the world made a legal mistake that the "We Are Not A
      Lawyer"s on HN can see right through... for (at least) a
      second time. Keep an eye out for Oreo packages with Android
      branding material on them, in the style of:
      content/uploads/2013/09/kitkata...I do find myself curious
      what the negotiations look like when Google wants to not just
      use Oreos, but not slather all their material with "Oreos are
      a registered trademark of blah blah blah", which is pretty
        non_sequitur - 3 hours ago
        They definitely had permission. Android was cross marketed
        on Kit Kat bars as well, e.g.:
    Nomentatus - 3 hours ago
    Interesting point - the origin of trademark laws is as a way to
    reduce "consumer confusion." Few people are gonna try to eat
    their phones as a result of this naming convention so it's hard
    for Nabisco to claim that consumers are being misled.
Freak_NL - 4 hours ago
A non-generic brand name for their O-release? Did they strike a
deal with Nabisco/Cadbury? I can't imagine Google doing this
without some form of legal go-ahead from the trademark owner.
  Grazester - 3 hours ago
  KitKat is also trademarked by Hersheys and Google use it. This
  was of course done in partnership with Hersheys.edit:// a little
  late with this
    kuschku - 3 hours ago
    Actually, KitKat is trademarked by Nestl?. Hersheys has a
    limited license to produce it in the US, and the ad campaign
    for Android was done with Nestl?.(And the Nestl? version
    actually uses real swiss chocolate, and tastes a lot nicer)
  addicted - 3 hours ago
  Fairly obviously a licensing/marketing deal."The world's favorite
  cookie" right in the first caption. Almost subliminal images of
  Oreos in the background as you scroll.
  puzzle - 3 hours ago
  They did, of course. Little known fact: Google is one of the
  largest tenants in Chelsea Market, which used to be the factory
  were Oreos were first made.
  agumonkey - 3 hours ago
  I wonder who paid who..
    dharma1 - 3 hours ago
    And in cookies or dollars
  pawelk - 3 hours ago
  In case of 4.4 KitKat it was the idea of Nestle's advertising
  agency, J. Walter Thompson [0]. It was novel at the time, and it
  as more than just jumping on the letter "K", because it tied the
  "have a break, have a kitkat" line with the idea that people
  reach for their smartphones when they have a break. Now I imagine
  it's just people in suits negotiating the deal for the next
  release name.[0] I have
  worked for a JWT subsidiary at the time.
    kllrnohj - 3 hours ago
    I think you're overselling JWT's involvement. That link just
    says that the brokered the deal, not that it was their idea.All
    the stories I've heard[1] say the idea came from Google as
    Hiroshi Lockheimer (now head of Android & Chrome OS) was a big
    fan of KitKats.1:
  pervycreeper - 3 hours ago
  Of course. Would be interesting to know what the exact quid pro
  quo is for deals like this though (who pays whom, and how much,
    peterjlee - 2 hours ago
    When Kitkat came out, they decided it was mutually beneficial
    and didn't pay each other.
    PascLeRasc - 3 hours ago
    Yeah, I wonder which brand benefits more from this. I would
    imagine Oreo since there are far more cookie brands than mobile
      Grazester - 3 hours ago
      Something tells me no one is paid but Oreo benefits with free
      advertising for their cookies/biscuits
      balls187 - 3 hours ago
      At first I thought so too, but the brand dilution that is
      going to happen has to have some negative penalty.Oreo will
      receive "free" marketing, but now will have to share the name
      with a version of a mobile OS.
  davidmichael - 3 hours ago
  They did the same thing wit KitKat.
    agumonkey - 3 hours ago
    Getting ready for Android Raiders, with doubled security
    through two fingers fingerprint reader.
      hendzen - 3 hours ago
      I'm holding out for Android Diet Mountain Dew
  GauntletWizard - 3 hours ago
  They licensed KitKat as well. Yes, it was an official deal - They
  even had android themed/branded KitKats that they gave out at
  launch events.
  stephengillie - 3 hours ago
  Well, Google/Alphabet are an advertising company.
hughes - 3 hours ago
Really sad about the loss of the blob emojis. Will probably have to
root my phone to use a third party emoji switcher app to preserve
  eitally - 2 hours ago
  And it's not that the new emojis are all necessarily bad.  My
  issue is confusion over what the recipient will see when I select
  one of the new emojis.  I'm still not 100% clear on the emoji set
  mapping between OEMs/OSes.  :-/
    euyyn - 2 hours ago
    Isn't that one of the points of the new emojis, though? That
    unlike the previous ones, they're compatible with what other
    systems use.
      plttn - 4 minutes ago
      They were always technically speaking compatible (Nougat and
      iOS10 have Unicode parity iirc, now Oreo pushes ahead with
      new Unicode points).However, the blobs didn't always socially
      have the same meaning as iOS emojis. The push to the more
      circular emojis was to normalize them against iOS emojis,
      which for better or worse are the primary target of emoji
      JetSpiegel - 16 minutes ago
      If emoji are in Unicode, why can't I choose how to represent
      then? Isn't that the job of the font?If you want total
      control over what the recipient sees, send an image.It would
      be like if a webpage requested Helvetica and you are using
      Linux the text simply wouldn't render.
wyldfire - 3 hours ago
> Android Oreo helps minimize background activity in the apps you
use least, it's the super power you can't even see.I'm looking
forward to this.  It seemed to me in the switch from iOS to Android
that the battery life definitely suffered.  I wish the Samsung
Galaxy's "ultra power saver mode" was available in more devices.
The "battery saver mode" in my current Android phone is decent but
doesn't seem as effective.> Integrated printing support> Compatible
with all Mopria-certified printers, which make up 97% of printers
sold worldwide.Gee, I've never heard of "Mopria" but this sounds
  taurath - 3 hours ago
  >Gee, I've never heard of "Mopria" but this sounds
  interesting.97% of printers sold now - the initiative happened in
  2014, and I assume that it took manufacturers a few years to
  ramp. So probably don't expect it to work with your 5 year old
    metalliqaz - 3 hours ago
    If it supports prior services like Google cloud print, perhaps
    even uncertified printers could work
      kllrnohj - 3 hours ago
      Cloud print has been supported since KitKat, you just need to
      install the driver (sorry, "print plugin"):
        metalliqaz - 3 hours ago
        Yeah, I meant the printer, not the phone/tablet.
amrrs - 3 hours ago
Has Google ever released a report on how much time it takes an
average flagship device to get the latest android version? Even if
you've paid $$$$ in getting Samsung Galaxy S8 just recently, you're
not going to get Android O tomorrow morning. But that's definitely
the case with iOS. That makes a huge difference in the world where
Software updates play a huge role in performance and functionality
than hardware update (read. Image processing vs 13Mp to 16Mp
camera) Google hasn't been successful in that.
  jpm_sd - 2 hours ago
  Typically it's somewhere between 12 and Infinity months
  hdhzy - 2 hours ago
  That's the common thinking that if you don't have latest Android
  it's a problem. But some manufacturers like Samsung push security
  updates monthly even for old devices such as Note 4. They do have
  many features years before the stock Android gets them (e.g.
  aptX, multiwindow or even Android O "tooltips" were in Note 4
  when it was announced). So what exactly is the benefit of having
  everyone use the same exact, latest version? I most certainly
  would not switch to stock if that meant degarding my "experience"
  w.r.t. other features."Be together. Not the same."
  zitterbewegung - 3 hours ago
  Vertical integration has its advantages. Also, due to people
  buying new phones every 6 months those seem to be the two things
  that disincentivze Android phone makers to not do those things.
    bluGill - 2 hours ago
    You can change that: don't buy a new phone every six months,
    and buy from a maker that supports your phone longer. Maybe you
    cannot get the latest, but when you support the companies that
    support their phones for more than a few months you support
    that business model which in turn ensures that someone who
    updates their phones exists.You might have to leave the major
    names behind, and might have to skip a few features. Do you
    need the latest and greatest anymore though? When Android was
    new (2008) CPUs were much slower and upgrades did help your
    experience. (I remember missing calls because my phone couldn't
    switch to the phone app quick enough).
      LeifCarrotson - 2 hours ago
      > You can change that: don't buy a new phone every six
      months, and buy from a maker that supports your phone
      longer.I cannot change that. The ~5,000 I have  spent on
      smartphones and laptops in the past 10 years is hardly
      enough. My buying choice, yours, and the GP's are just not
      strong and valuable enough to cause a manufacturer to pander
      to our desires.The economies of scale and the greater money
      available from the opposite are so bad that no one even makes
      an expensive phone to capture our tiny segment of the market.
      They all chase the thinner, glued-up, bloatware-filled, non-
      repairable, closed-source, 2-year-or-less buyers. Same story
      on laptops.In fact, my purchases seem to have the opposite
      effect: the Nexus is now as expensive as any other flagship.
      Motorola's cheap stock Android phone line shut down. LG
      stopped installing removable batteries. MacBook Pros still
      have nice hardware, but they are completely glued up.
      Thinkpads still have crappy stock screens.
  izacus - 2 hours ago
  Just like you have to buy an Apple phone to get Apple updates
  immediately, you need to buy a Google phone to get Google updates
  immediately. Pixel and Nexus rollout is starting nowish (and beta
  participants are already getting the OTAs).This is really not a
  secret at this time anymore and should be taken into account when
  you succumb to Samsung marketing.Everybody else will be probably
  4-6 months late.
    putlake - 2 hours ago
    But Apple supports iPhones for 4-5 years. Google has said they
    will only support their flagship Nexus and Pixel phones for no
    more than 2 years. For a $700 device this is unacceptable.
      victorhooi - 2 hours ago
      Apart from what Ironlink said below, there's also the fact
      that Google and Apple support mean different things.For
      Apple, updates often mean some subset of the full operating
      system updates, or a crippled version.Whereas Google updates
      tend to be all of nothing - meaning if your phone does get
      the update, it gets all of the features of that particular
      version.This seems to have changed somewhat with moving a lot
      of the stuff to Play Service (and now obviously with Project
      Treble), so you get the best of both world (in theory)...
        r00fus - 6 minutes ago
        > For Apple, updates often mean some subset of the full
        operating system updates, or a crippled version.A bit
        harsh, no?  If new software requires hardware, why should
        that be considered "crippled"?I find amazing that my 2013
        iPhone5 can play games (Hearthstone) that some 2015/2016
        Androids can't.
        selectodude - 2 hours ago
        I?m fine with receiving years and years of security
        updates. I paid for the features I got. Anything new is a
        bonus. But an up to date secure OS is non-negotiable.
        rothbardrand - 25 minutes ago
        No, Apple updates include the full operating system update.
        The only time features are disabled is when they require
        hardware that doesn't exist (e.g. you have no finger print
        reader so you can't use your finger print reader) or they
        are too intensive for the phones CPU/GPU.  That's it.
        Apple's propensity for hardware accelerators may make this
        seem like it's crippling (Eg: there is a voice recognition
        hardware accelerator on Apple CPUs, IIRC) and people may
        not know why, but Apple does not use crippling software as
        a strategy to force upgrades-- as you seem to be implying.
        merb - 21 minutes ago
        > For Apple, updates often mean some subset of the full
        operating system updates, or a crippled version. Whereas
        Google updates tend to be all of nothing - meaning if your
        phone does get the update, it gets all of the features of
        that particular version.Eh? Aren't you swapping something
        here? On Apple you get OS updates with nearly all features
        for at least 5 years, of course they can't create a NFC
        device into a phone that doesn't ship with one... I would
        love to see _any_ Android phone with support for 5 years,
        that does not come from google directly. it would be a no
        brainer if something exists in the 200-300? range. because
        I don't care which phone I have, it just needs to be long
        liveable and have a price below 400?. currently I use used
        iPhones, which I get relativly cheap.
      taeric - 2 hours ago
      Yeah... I didn't realize how annoyed I'd be on this when I
      bought my Nexus 6.Not getting the latest just seems lazy and
      makes me want a flip phone that has good audible support.
      All of the crap that is getting added is just obnoxious and
      does little to help me use my phone.Bonus points if anyone
      can tell me why enabling bluetooth will make it so my phone
      can't charge to 100% anymore.
      Ironlink - 2 hours ago
      That's not entirely true:Pixel phones get security updates
      for at least 3 years from when the device first became
      available on the Google Store, or at least 18 months from
      when the Google Store last sold the device, whichever is
    JorgeGT - 2 hours ago
    The catch is that you can buy an Apple phone everywhere, but
    for instance Google decided simply to not offer the Pixel in my
    country.Also, they stopped updating my Nexus 4 long time ago,
    something that Apple does not with their devices.Hence, I am
    not "succumbing to Google marketing" again. I have now updated
    to a Moto, which used to be a Google company. Let's see how
    long it takes to update...
      nsriv - 2 hours ago
      This round of updates for Moto will be interesting, as it has
      a light skin. Completely dependent on Lenovo ownership, and
      they haven't been making the best choices lately.
        semi-extrinsic - 2 hours ago
        FWIW, I still get security bugfix system updates on my 2015
        Moto 3G, as recently as two months ago. Here's hoping they
        keep up this level of support.
        tapoxi - 1 hours ago
        My Moto X Pure (2015) has no carrier relationship and a
        very lightweight Android skin. It's still running Android
        6.0.I can't imagine them putting in development resources
        when they could just sell you a new phone.
      mjevans - 2 hours ago
      Reflect for a moment; what was the 'new' price of the Nexus 4
      vs the 'new' price of the iPhone at the time?A Nexus 4 was a
      2012 phone with 2GB ram, and 8GB storage (entry model) iPhone 5 is the
      comparable year device.  It had entry specs of
      only 1GB of RAM, but 16GB of storage.  The apps would also be
      native binaries instead of 'java' apps, meaning less storage
      was needed.IMO what killed support on the older Nexus phones
      was /mostly/ the insufficient entry level storage.
        sweep3r - 1 hours ago
        I'm sure 1GB for iOS is comparable to 2GB of RAM for
        khc - 3 minutes ago
        not to diminish the rest of your argument, but my
        understanding is that java apps should be smaller than
        native apps (not significantly, since a huge part of apps'
        storage requirement is for assets, not code)
      cmurf - 2 hours ago
      My Moto G3 (2015) came with Android 5.1.1, and got an Android
      6.0 upgrade. That's it. It has had two or three security
      updates since then, but it's still Android 6.0.Despite that,
      it's been overwhelmingly the best phone I've had: cheap even
      unlocked, stable, no bloatware, waterproof.
      izacus - 2 hours ago
      Yes, the limited availability of Google Store and Google
      hardware in general is a huge failing of the company.I really
      don't understand why they so commonly fail to bring best
      Android devices to markets with most Android penetration -
      they're practically giving the market share away to Apple's
      aggressive price cuts lately.
        on_and_off - 2 hours ago
        My understanding is that it is not enough to ship the
        device to a country, you also need an very large ad push
        and deals with local operators in order to actually sell
        it.However, it should be mentioned that the pixel was sold
        in even less countries than the previous generation
        ..Google really need to step up its game.
        rothbardrand - 21 minutes ago
        The reason is they simply cannot do it.  It's very
        different shipping a high end phone in units of 100 million
        vs shipping a high end phone in units of 500,000.This is
        why most android high end devices are really tiny market
        share.They can't compete with Apple-- AT VOLUME.  Apple's
        supply chain is where they are hugely competitive.  This
        goes for Samsung etc.So on android, genuinely high end
        phones are prestige items to make android look good, but
        the mass of android phones are low end cheap phones that
        can easily be mass produced.Apple has been known to buy
        10,000 prototype modeling machines and put them into
        production because they were the only ones on the market
        that could do a particularly manufacturing step that was
        needed for that model... google is never going to do
        that.In fact, I don't think google has ever made any phones
        (excluding Motorola) themselves-- all the Pixels are
        rebrands of other makers devices.
      on_and_off - 2 hours ago
      I would really like to see Google take Oreo as an opportunity
      to set an example and push the pixel 2 with something like 10
      years of support.I am not holding my breath though
        davidcbc - 2 hours ago
        That's a pretty unreasonable desire. Technology changes so
        much in 10 years that it wouldn't be feasible to support a
        generation of phones for that long.10 years ago was the
        original iPhone. How much of a money sink would it have
        been for Apple to support the original iPhone until now?
          on_and_off - 53 minutes ago
          That's not really comparable.. the ecosystem is mature
          now.But sure I am going far with 10 years.. and phones
          would need serviceable batteries to last that long.
          chipperyman573 - 25 minutes ago
          What ecosystem becomes mature after just 10 years? A hard
          drive 10 years after the first one was invented in 1956
          looked like this[0]. Is that mature? Phones are mature
          compared to 10 years ago, but whatever they evolve to in
          the next 10 will dwarf them.[0]: http://images.computerhi

          taeric - 2 hours ago
          10 is almost certainly high.  However, the rate of
          innovation does seem to have slowed down.  To the point
          that all of my other devices from 5 years ago still act
          like new.  My phone?  Meh.What will really kill this is
          lack of user servicable batteries.
        exacube - 1 hours ago
        or atleast ~4 years like iOS devices get.
    willtim - 28 minutes ago
    To be fair, Samsung phones do sometimes get software features
    years before the Google and Apple phones (e.g. split screen
ghughes - 3 hours ago
The awful scroll hijacking implementation on this page really
distracts from the content.
  jm_l - 1 hours ago
  I'd just like to point out that this isn't really "scroll
  hijacking." You have full control over scrolling on this web
  page. Rather this is uses what we call a parallax layout
  which can also be annoying, but is actually not the same as
  scroll hijacking.(Compare this to the Mac Pro landing page which
  actually hijacks scrolling
  Sylos - 2 hours ago
  This ranks highly on the worst webpages that I've ever been to.
  Shows off nicely that it takes a lot of effort not just to make
  good webpages, but also to make the truly atrocious ones.
  pwg - 3 hours ago
  Browsing with NoScript in default deny JS mode, I just had to
  turn of style sheets to be able to read the whole article,
  unimpeded by any scroll hijacking.
    tombrossman - 2 hours ago
    NoScript definitely improves most sites, but scroll can be
    hijacked with CSS alone:
    US/docs/Web/CSS/scroll-beha...Firefox users can set "layout.css
    .scroll-behavior.enabled = false" in about:config and never
    have to worry about this nonsense again.
      Zarel - 1 hours ago
      Did you read the article you link to? It says that it only
      applies to CSSOM (JavaScript) and navigation (presumably
      clicking links). Not scrolling by the user.
  BinaryIdiot - 3 hours ago
  Yeah I tried scrolling down to see if it had any information
  regarding how or when this update would be released to their own
  phones and the scroll was just all over the place.I really wish
  everyone would stop hijacking scrolling.
    keepkalm - 3 hours ago
    I guess it is pretty common for sites with parallax. It's
    pretty damn annoying.
  machbio - 2 hours ago
  Just want to hear your opinion.. What exactly is the problem with
  the Scroll Hijacking - is it not a way for a Vertical Slideshow ?
koolba - 1 hours ago
Does Google pay these candy companies to use the name or do they
pay Google?There's obviously some contractual relationship but I
can't figure out who's on which end of it.
  vacri - 57 minutes ago
  There is absolutely no way that money went from Google to Nabisco
  on this one. The Nabisco marketing department would be crying
  tears of joy at landing this coup.
  TazeTSchnitzel - 1 hours ago
  Would they need to pay them? Cookies and mobile phones are
  completely different lines of business, right?Though the name is
  a direct reference to the sweet, so that maybe makes it more
    zerocrates - 1 hours ago
    Oreo's probably a "famous mark" and therefore qualifies for
    dilution protection, and this would be pretty in line with what
    "dilution by blurring" is considered to be. Not that it would
    come to anything, but there is something there.They made a deal
    with Nestle/Hershey for KitKat, so I'm sure they did here as
    freehunter - 1 hours ago
    Well and they have a picture of the cookie itself on their
    landing page.
  bitmapbrother - 1 hours ago
  You would think it would be the other way around considering the
  amount of free advertising Orea is getting from this. Like, in
  the KitKat release, I doubt there was any financial arrangement.
  simonsarris - 1 hours ago
  Reminds me of David Foster Wallace's concept of "subsidized time"
  in Infinite JestYear of the WhopperYear of the Tucks Medicated
  PadYear of the Trial-Size Dove BarAndroid Heath Bar (TM)Android
  Pocky (TM)
  underwater - 15 minutes ago
  I've never understood why they'd want to associate the brand with
  cheap candy.Ice Cream Sandwich used to evoke thoughts of sticky
  fingers and an over indulgence  of sugar.
  brd - 1 hours ago
  This was the story behind Kit Kat, I'd assume it will be
  something similar
  rsp1984 - 1 hours ago
  Google is the largest ad company in the world. Selling ad space
  is what they do. What is Android naming if not one giant ad
  space?Long story short I'd be extremely surprised if Google
  didn't sell this.
  wodenokoto - 1 hours ago
  I believe the kitkat one was a joint promotion, so kitkat did som
  android promotion and Google did some kitkat promotion and called
  it equal.Wikipedia says the
  same. (see history
  section. Sorry can't figure out how to do the deep link on
  cestith - 1 hours ago
  They could've probably called it "Hydrox" for free.
    yellowapple - 1 hours ago
    Yeah, but Hydrox doesn't start with an O.
zecken - 3 hours ago
A lot of people complaining about using a brand name here -- isn't
Kitkat (the 'K' release) also trademarked?
  hansjorg - 3 hours ago
  That was a cross promotion, this probably is as well. Google is
  an ad company.
    orblivion - 3 hours ago
    Nabisco for one, Nestl? for the other, it looks like. I wonder
    if there's tension there.
    basseq - 2 hours ago
    Yes, Oreo is trademarked, and Google has licensed it from
abol3z - 3 hours ago
Finally Android will stop Facebook apps from sucking my RAM
  metalliqaz - 3 hours ago
  I've found a fantastic solution that works on any phone!
  Uninstall facebook and facebook messenger.  Then use Chrome and
  facebook's mobile site.  Life changer, man.
    kevincox - 2 hours ago
    I haven't had much problem with FB Messenger, and it's app is
    more useful then the mobile site.However the main app is a
    total dog and the mobile site is quite complete. Would
    definitely remove it.
    vetinari - 1 hours ago
    But then you will not know, what to do with all that extra
    battery life!
mdlowman - 2 hours ago
Quite excited by the "high-performance audio API". Could drive a
different consumer segment.
d0m - 1 hours ago
"Allows you to see two apps at once, it's like having super
strength and laser vision." really
jampa - 3 hours ago
I know this is a non-issue for many, but those emojis look really
dated. Every update they get harder and harder to read in small
form. One of the things I observe, mainly on Instagram Stories is
only people with iOS post with emojis attached, I never see Android
ones. Too bad there is no way to install custom emojis in any
system (without rooting/registry tweaking), like we do with fonts.
  klondike_ - 2 hours ago
  I used to hate the blobmojis, but after a while I started to grow
  fond of them. The weird gradients on the new emojis are a bit
  jarring. In my opinion the clean, flat style of the old emojis is
  a lot nicer.
  TACIXAT - 1 hours ago
  I absolutely hate those emoji. It's the gradient and outlines, it
  looks like bad enterprise design. The flat blobs were great.
    ehsankia - 42 minutes ago
    Yep, new emojis look absolutely awful. They are so out of touch
    with what their customers want. It's like the emojis were made
    by some robot or algorithm that is trying to optimize the wrong
    parameters. I mean, just look at this comparison:
  amiga-workbench - 3 hours ago
  The yellow blobs were adorable, and sidestepped all the identity
  politics guff associated with the more anthropomorphised styles.
  enimodas - 47 minutes ago
  The new emojois are in the top 50 of all time posts in
  saghm - 3 hours ago
  Personally, I find it kind of ridiculous that new emojis are
  considered flagship features of mobile OS updates. I'd think that
  it would be possible to decouple emoji updates from
  kernel/security updates, so I imagine that Android/iOS tie them
  to the OS updates solely as a way to motivate non-technical users
  to update.
thinbeige - 3 hours ago
Nice Marketing coop for an OS where 50% of devices won't get
updates.I don't get it. They bring frequent major updates with such
important features like 60 new emijis or antivirus software instead
of just doing their homework and implementing the number one
feature for an OS: Direct OS updates from the OS vendor  and nobody
else.Don't tell me it's a problem and the driver situation is so
difficult. This is just a bad excuse. They want to keep people
buying new Android phones.
  widdma - 2 hours ago
  This release introduces Project Treble with the goal, I believe,
  of fixing this exactly this problem.
    thinbeige - 2 hours ago
    I don't think it will solve the problem because they still want
    the hardware makes to distribute updates.
sarnowski - 2 hours ago
Wondering if the following feature is enabled by default:"Wi-Fi
AssistantAuto-connects you to high quality open WiFi and secures
your connection with a VPN back to Google."I really do not want to
tunnel my whole traffic through Google's servers.
  kevincox - 2 hours ago
  I don't know if it is on by default but if enabled it will
  connect to "High Quality" open networks. If it does this it
  connects the VPN.So the VPN is "required" by this feature but you
  can turn it off globally, or manually connect to networks where
  you don't want to use the VPN.
  DiabloD3 - 2 hours ago
  It's already available on older Androids (my stock Android 6
  Nexus 5 has it).It asks to enable it on a per Wifi basis, if it
  detects any traffic is being mitm mangled, and you have to agree
  to enabling it for that Wifi.
pc2g4d - 3 hours ago
Seems like the most notable part of this release will be the emoji
upgrade :-P Rustaceans will appreciate the crab
  miguelrochefort - 3 hours ago
  The crab is a must.
jiqiren - 2 hours ago
I'm looking forward to Google finally allowing PiP to work in the
YouTube app on iOS...
  digi_owl - 2 hours ago
  Say hello to the MAFIAA...
yread - 2 hours ago
Would be nice if they added a switch to disable connecting to open
wifi networks. Or at least to realize that the wifi is connected
but its waiting for a sign in so internet traffic should still be
routed through 4g.
  digi_owl - 2 hours ago
  Used to be that Android distinguished between connected wifi and
  a internet connection by trying to reach a Google server or
  something.At least my 4.x tablet used to have a 3-state wifi
  icon, off (not present), connected (gray), internet (blue).
    i_cant_speel - 1 hours ago
    I would love to have something like this. When I call an
    Uber/Lyft as I am walking out of my apartment, it always takes
    forever for the WiFi to disconnect, long after it has lost
    internet connection.  So I constantly get the "Unable to
    Connect to Network" error, and I have to turn off WiFi and
    restart the app to actually call a ride.If anyone knows of a
    solution to this problem on a Galaxy S8 I would love to hear
  maggit - 2 hours ago
  My Android 7 device is pretty good with realizing when the wifi
  doesn't actually give Internet access, and it then routes data
  through the 4g/mobile connection instead. Nexus 6, stock Android