> It is sad that it takes a Meta developer having some fun to realize they should open up ADB.
Former facebook research lab twat here. It wasn't one dev.
We asked when they shitcanned portal (which was a great product, badly managed) to open it up. Infact one of the kernel devs made a very direct plea to allow the community to adopt the hardware so that we could avoid Ewaste.
It was denied because there are keys on the device that would leak if meta opened it up. (I'm not an android dev so I don't know the ins and outs of that)
However, portal was a casualty of the dash to VR. They scaled up the team briefly, which meant that lots of weird stuff was tried, but the roadmap was diluted. The idea was that they portal would be the "portal" to horizon worlds. this meant that they pushed back the plan for thirdparty app stores that would have meant you had something to actually do on the device.
neglect and stupidity from zuck meant that the portal was killed, even though the next gen device was actually a really great media device (wireless, removable charging stand, excellent speakers, but nothing to run on it.)
> It was denied because there are keys on the device that would leak if meta opened it up.
Many devices wipe such keys as part of unlocking the bootloader. The better ones restore access upon relocking with a stock OS but that's far from guaranteed.
> It was denied because there are keys on the device that would leak if meta opened it up. (I'm not an android dev so I don't know the ins and outs of that)
Any idea what changed?
> neglect and stupidity from zuck meant that the portal was killed
Is Facebook really set up such that one person's whim is the single point of failure? Is there really no way for teams to progress projects with value somewhat independently?
> there are keys on the device that would leak if meta opened it up.
Are these keys not functionally leaked as soon as you ship the device to customers?
> They scaled up the team briefly, which meant that lots of weird stuff was tried, but the roadmap was diluted.
Boz never cared for Portal, it wasn't his product. I was one of the original engineers on Portal. The VP running the research lap responsible for Portal was canned in a political coup, and her entire org moved under Boz, merging it with Oculus into the AR/VR team. There was some ham-fisted justification around why a smart home product should be part of AR/VR, but it never really made sense.
Portal had a bunch of other problems, including:
* Massively over-specced hardware, the SoC was the same SoC as the Quest, even though it had no reason to be. The BOM was something like $500. We were selling these units at a huge loss.
* Cambridge Analytica broke right in the middle of development, which completely tanked any remaining trust in the Facebook brand. Everyone knew the product was completely sunk at that point, but nobody wanted to come out and say it. At the last minute we had to stuff a plastic camera cover into the box as a result.
* Boz was convinced we could build a voice assistant for Portal and Quest that was better than Siri, but the Assistant team at FB was completely out of their depth. We ended up right before launch having to sign a deal with Amazon to ship Alexa on the product.
* So much politics. AR/VR had a virtually unlimited budget so there was a massive land grab to hire as many people as possible, with no consideration around what they'd actually work on. Even though Quest and Portal had the same SoCs, they had completely separate Android OS builds and engineering teams, because everyone was trying to build the biggest engineering teams they could. People were constantly leaking shit: I found out we were delaying the project because an executive leaked it to Bloomberg while the executive meeting was still happening.