Not sure that I understand very well. Is /e/ forket from different versions of Android depending on the phone? If so, why? Why not progress simultaniously on all phones, avoiding this situation where an app works on Oreo but not on Nougat? Newbie question, I know.
Hi @cedricoola the reason is development on the Lineage side is dependent on users called Device-Maintainers. They usually own these devices and help build the ROM’s for them. These maintainers also maintain the device tree files on git-hub. These are critical files for the ROM building. They also apply the latest google security patches as and when they come in. Some of them even do a basic level of debugging for the device issues.
Now after a couple of days some DM’s loose interest or something happens to their device or the buy a new one and stop building the ROM’s. This is when Lineage drops support for those particular devices. In the case of /e/ we are dependent on DM’s as well as build for devices on our own. The advantage is we are not dependent on DM’s the disadvantage is in some cases we end up building blindly ( where we do not have the device). In the case of FP may be the user base for nougat is small or the fix in Nougat code is not possible due to various reasons.
At /e/ we are trying to remove this dependency on Lineage Device Maintainers and maintain our own device files. That though will take time.
LOS is Pie. LOS 15.1 is Oreo. The upgrade of the /e/ code for Pie development has just started. There is a unofficial build of FP2 with oreo code here in case you want to test it out. I built it to test the builds were happening. Do not have a FP2 so did not test it myself. Shared it with of my friends on the support team to test it out.
I understand that the /e/ team works on the developpement of different versions of /e/, each forked from a different Lineageos version including the latest ones. The FP2 already has a Lineageos Oreo running, so I would assume that /e/ version is also Oreo. But no, because device-maintainers have to make the specific Lineageos version work together with its respective /e/ version that /e/ team has made ready. Is that correct?
How does it work to install it? Just click the link to download it on my phone and open the file on my phone? If it’s more than this then maybe i’m not the right public for testing. Thanks for your kind help and advice.