They want to become like Apple and control their entire ecosystem all the way from the hardware to the software in their premium phones. They are tired of the current mess with all smartphone makers polluting the market with Android phones that stop being supported after a couple of years. Their target to have a full premium Google phone is around 2019.
Source: wink wink
There are about 15 architectural licensees. Apple and NVidia are architectural licensees.
https://semiaccurate.com/2013/08/07/a-long-look-at-how-arm-l...
Samsung, Qualcomm and Texas Instruments license cores.
One is a license run the ARM ISA, so you can design a chip from the ground up. Another is a license to produce a reference implementation of a single processor design. Others peripherals and options exist too.
So, in short, a microprocessor architect might be needed to build an ARM chip, depending on how one was going about it.
I would have said the same of my Nexus 6P .. but it has many hardware problems that manifest after a while. Fingers crossed to do not see the Pixel do the same.
This is the kind of situation that they are annoyed with.
One interesting note is the length of support Intel has provided to the Nexus Player. First released in 2014 on Android 5 it recently received Android 8 in 2017. It's too bad Intel is out of the mobile SoC market because their level of support has been unparalleled by any SoC manufacturer.
:(
Download the source code for its Linux kernel: https://android.googlesource.com/kernel/msm.git/+/android-4....
Compile it:
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-
make wahoo_defconfig
make -j$(nproc)
Build the userspace by looking up the correct source code : https://source.android.com/setup/build-numbers (e.g. branch android-8.1.0_r2): mkdir $AOSP_HOME
cd $AOSP_HOME
repo init -u https ://android.googlesource.com/platform/manifest -b android-8.1.0_r2
repo sync --jobs=$(nproc)
source build/envsetup.sh
lunch aosp_wahoo-userdebug
make -j$(nproc)
And then flash your phone by doing fastboot -w flashall, you'll have root access and everything. (omitted downloading some kernel modules for the hardware)"omitted downloading some kernel modules for the hardware"
aka all the drivers, the actual things that make the hardware work, which are all closed source, and eventually will stop being updated (likely about 6 months from now) leaving you on a forever obsolete android release and kernel, full of exploitable holes.
People need to realize Project Treble will only improve Android, if Google has the guts to force OEMs to play ball, until then having a certified Treble device doesn't mean updates will be made available.
And it appears to be happening: https://www.xda-developers.com/project-treble-aosp-android-o...
Being possible by people with technical skills to replace firmware doesn't count on my book.
I care about the regular dudes buying regular pre-pay phones that they can afford.