Seems ok. Personally, I find important that dependencies are not to to ship bindings to some funny *-framework. Also, exceptions exists, for devices, which cannot offer certain capabilites.
For me personally, I still don’t understand “All devices MUST NOT ship with su included.” On the other hand, “All devices MUST support su installation via LineageOS provided ‘Extras’ download.” at least, so working setups will be easily available.
What’s the goal? I understand Google’s goal to go for minimal hardware so it runs well but LOS? Is it for companies who ship LOS?
I hope they do take into account some devices which are not smartphones like tablets and TVs and such. I can also imagine some people rather not prefer to have hardware with GPS, or have support for GPS in OS. But it can also be toggled off. A good way to toggle something off for sure is hardware-wise (killswitch <3) but if that doesn’t work and you’re never going to need it just not having the driver enabled at all is better than having a toggle option. Maybe some other privacy-minded people have better insight on this one.
The thing with su being installed is it can be detected by applications like Netflix, and they don’t like that.
My parents have a Sony Android TV and seeing this total mess I’m very convinced I don’t want to have Android TV .
Perhaps LineageOS on a TV is not such a bad idea, it can’t be any worse than stock Android TV (at least on this 1 Sony I know).
@ben yeah I guess that’s the goal. Similar to Google’s then with Android. It makes some sense.
I don’t think I’m getting any (meaningful) updates on my Android TV. I can’t find HBO app either. I would like to run LOS on my Philips TV but yeah I’d need to be able to run Netflix and Prime on it. Those are the only 2 apps I actually use. Although I could run Netflix over Chromecast as well, it is generally just more work. 5-10 or more seconds more time till it runs is easily a waste of time. I already notice the difference between changing channels on raw DVB-C versus the receiver (which is quicker, but takes 15 sec till it is started. It also has Netflix app (and the HBO app), but either just take too long till I get to start them).
And for people who don’t wanna use Android TV for privacy reasons a Chromecast doesn’t make any sense either.
Hmm, I am not sure. I know people that do not want smart TVs since that the manufacturer can track everythink you do: When is it powered off and on, what channel (and what’s currently running), how long, do you zapp? Then there are sensors (light) and microphones in some TVs. With a Chromecast, Google knows what you cast, but you can watch TV (via DVB-T2, for example) without Google, or Samsung knowing what you do. You can unplug the Chromecast when you don’t need it and still have a working TV.
Sorry, I don’t know the difference, so unfortunately, I cannot imagine the workload…
But nevertheless or because of that… huge thanks for your effort and work you are putting into it to make official lineage happen for FP2!