Android P: Changing The Game With Project Treble - Gary Explains
Android P: Changing The Game With Project Treble - Gary Explains
2018-07-18
with the full final release of Android
pee just around the corner we're really
starting to see the benefits of project
treble hello there my name's Gary Sims
and this is Android authority now if you
would like to understand more about
project treble and how it will give us
faster Android upgrades in the future
please let me explain when I was at
Google i/o this summer I was able to
catch up with Ely an mal chief who is
the leader of project treble over there
at Google I don't have spend some time
talking about project treble and I was
able to capture some of that on camera
so as we look now at project treble and
what it means for the future of our
Android versions I'm going to be also
showing you some of the things that
iliyan had to say about the subject okay
so first of all one of the biggest
complaints that there is about Android
is this version fragmentation that you
kind of get one phone is kind of running
one version then another phone is
running an older version and the OEMs
don't seem to upgrade particularly the
major version numbers don't seem to come
through and if they do come through it
can be very slow it's very trickle-down
process sometimes maybe taking a year or
even more from when Google release a
version of Android until it finally hits
a handset now there are several
different reasons why that protis can be
slow some of it is actually the fault of
the carriers however there is also some
technical issues that project treble
aimed to solve let's listen to what ely
an has to say
great to see you i tell me a little bit
our project rebel yeah
project trouble is how we
our solving androids biggest problem
which is that of version fragmentation
which you know I hope everyone watching
this video is painfully familiar with
the problem at its heart is two parts
there's a technical problem and I'm
popular
the technical problem is really because
Android grew far too quickly
in its rapid growth we didn't have time
to design it so that its top piece is
properly abstracted away from its bottom
piece with the bottom piece being that
which is specific to the hardware that
India is running on yeah and this is
what we did
we introduced upwards of 60 interfaces
that we introduced to the other
why that's important it's because these
interfaces enable us to develop the top
piece of it independently from the
bottom piece and assign the bottom piece
to the companies that properly own it
such as Paul Tom companies that make
mobile CPUs so as you can see with
project treble there's been in now a
hard line drawn we separate the parts
that Google work on the framework and
all that kind of stuff and the parts of
the OEMs and the SOC manufacturers work
on in fact this hardware abstraction
layer has over 60 interfaces defined
that allow the OEMs to create drivers
and hooks into the hardware that they
know will work with what Google is
expecting on the up half of the whole
Android operating system and this has
been no mean feat because before that
kind of demarcation line was absolutely
all over the place some parts were in
the framework some parts were down in
the kernel and it was a real mishmash of
where the kind of line would be drawn
between Google and let's say an OEM like
Qualcomm and as well as aligning all
those interfaces to be in one place
there's also been the issue of speed
these interfaces have to be very very
fast every time you have an interface it
can potentially slow things down because
you have to transfer data and it has to
take this kind of route through this
interface now these interfaces that
they've designed are actually very very
far so that when you're doing things
like multi media and this cameras and
video and sound all that kind of stuff
can flow through these interfaces with
very very little impact on the overall
performance Android releases happen in
and then a company like a company that
makes mobile CPUs like Qualcomm it would
take me a few months to do their work
and then they already are at the end of
year so into a device manufacturer you
don't have enough time to do your work
and launch a device for the holiday
season so what we should've is this year
absorb that
work by the mobile CPUs so that it
happens in parallel events and therefore
gaining several months over quarter
leave for ODS and three four months is
an eternity in our industry and that in
turn allows the device makers to do
their customizations on top of top of
Android with plenty of time to launch
and upgrade and as you heard Allianz say
that means we've saved three or four
months in the overall cycle of the kind
of release of Google until it hits the
OEMs and hopefully that means for
Android P and further on we should see
much faster updates now obviously as I
said there's still the issue of some of
the carrier's who have to go and do all
their testing and they add in all their
stuff they want to add on top but in
terms of the relationship between Google
and the SOC makers like call Corp and
Google and an actual om like oneplus
like Sony then that relationship now is
much closer technically we're talking
now so that the actual changes in Google
can flow through to the end-user much
quicker and we really did see the
benefit of Android pay when the Android
P beta was released because it came out
on phones from seven different OEMs at
the same time as Google released it and
that's partly because now OMS have to be
able to run the open-source version of
Android on all of their phones it's one
of the requirements for getting Android
certification and because the
open-source version is being updated all
the time and the OEMs can stay in sync
with how these changes are happening
they can always make sure that their
phones run the latest version and then
when finally Google kind of you know
draw a line and said right this is
version eight or this is version nine
whatever they're gonna do then actually
the OEMs are already prepared because
they've been keeping up to date with
Google's development and their phone
already runs Google's latest version and
you know evidenced by the fact that we
have to pick slaw
so that's Android P will be on seven
different devices and that's cool
basically down to the work of Trevor yes
also the OEMs of course but there's a
lot of heed of that because he's coming
out now on the pixel but also all these
other devices at the same time yes I
mean the entire Android organization had
to do a lot a lot a lot of work to make
this happen and I'm happy about finally
the results
manifesto and today you have it project
treble now firstly I'm really looking
forward to seeing how this will impact
the upgrades to our handsets we should
be seeing much more faster upgrades we
should see what hands it's released with
the latest version of Android on them
rather than one from you know kind of a
year ago and I think this is a very very
positive step for the Android ecosystem
thank you very much thank you my name is
Gary Sims and this is Andrew authority
you know on your ass please subscribe
please like and please share this video
okay that's it I'll see you in the next
one
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.