| {% extends 'base.html.twig' %} |
| |
| {% block title %} |
| LeafOS Wiki |
| {% endblock %} |
| |
| {% block body %} |
| {% include '@components/aside.html.twig' %} |
| <article> |
| <div class="banner"> |
| <div class="container"> |
| <h1>Requesting LeafOS for your device</h1> |
| </div> |
| </div> |
| |
| <div class="container"> |
| <p> |
| <b>tl;dr:</b> It’s up to you. |
| </p> |
| |
| <p>Sorry to let you down, but LeafOS device support has nothing to do with the number of device requests received. The folks who maintain devices for LeafOS choose devices that interest them. Remember, these are regular people enjoying a hobby. LeafOS is not a corporation with employees. So, step one, purge your mind of the mentality that developers are sitting around waiting for advice about what to work on next.</p> |
| |
| <p>There’s more to this story, though. Be wary of individuals who tout, “I bought a new device! It will therefore have fancy AOSP soon!” All too often, these are folks who underestimate the difficulty of bringing AOSP to a device. Even skilled maintainers cannot predict all the hurdles they will face in bring-up. Someone who says “soon” is someone who hasn’t experienced the utter joy of having a device 99% finished, but one last function (e.g. fingerprint reader, HDR, encryption) takes months to get working.</p> |
| <p>Perhaps the only somewhat reliable indicator of whether a device may be officially supported is when a developer’s hard work in bringing-up a device is forked over to github.com/LeafOS. Notice, this is after a developer (or regular Joe, see below) puts in the time and effort to get LeafOS running reliably. There’s still no guarantee of official support at this point; the device needs to meet a number of quality control checklist items and the developer needs to agree to maintain the device over time. But, there’s at least a decent chance.</p> |
| |
| <p>Ok, so if nobody is making headway on your device, where do you go from here? Consider that the majority of the device maintainers for LeafOS have significantly different day jobs than Android device maintenance (or even programming, for that matter). If you are passionate enough about getting LeafOS up and running on your device, you can make it happen. Start easy; buy an old, but well supported device and try compiling your first ROM. Once you’re running software you compiled yourself, start investigating the device configuration files. Tweak, and then tweak some more. Eventually, see what you’re able to accomplish on your device of interest!</p> |
| </div> |
| </article> |
| {% endblock %} |