LineageOS въвежда харта „Изисквания за поддръжка на устройства“, за да стандартизира LineageOS в подготовка за официалните версии на LineageOS 15.X, базирани на Android Oreo.
Откакто Cyngn свали цялата инфраструктура наоколо CyanogenMod (и очевидно измести фокуса си към автономните превозни средства), общността се обедини зад своя наследник: LineageOS. Проектът, който е a на малко повече от година, се използва от над 1,7 милиона потребители по целия свят. Той е израснал от пепелта на CyanogenMod, ефективно заменяйки стария проект в сърцата и умовете на общността. Като отбора сближава се до официалното пускане на своя базиран на Android Oreo ROM, изглежда, че са работили върху нещо друго зад кулисите: Харта за изискванията за поддръжка на устройства.
Тази харта, която е налична публично на тази страница, "изброява изискванията, които трябва да бъдат изпълнени, за да се счита, че устройствата са готови за доставка за издания на LineageOS, като се започне с Android Oreo." За да може компилация на LineageOS 15.X да се счита за „официална", поддържащият трябва да гарантира, че тяхната компилация отговаря
ВСИЧКО изисквания, изброени в Хартата за изисквания за поддръжка на устройства.Хартата е доста дълга и включва изисквания, вариращи от осигуряване на тази основна хардуерна функционалност (като Wi-Fi, Bluetooth, GPS, камера, NFC и т.н.) работи за изброяване на специфични софтуерни изисквания (като например гарантиране, че SELinux е настроен на Налагане, ROM трябва не се изпраща със su по подразбиране и т.н.) Има няколко изключения, изброени в документа, като се предполага, че предстоят още, докато чартърът бъде изгладен навън.
Има дори раздел за изисквания за качество на живот, като например изискване за поддръжка на wiki страница на устройството, която инструктира потребителите как да инсталирате ROM, кое персонализирано възстановяване да използвате и изискване поддържащите да използват JIRA за проследяване на грешки и кръстосани екипи сътрудничество.
Най-важното е, че хартата гласи, че официалните компилации на LineageOS ТРЯБВА да включват пачове за всички експлойти и уязвимости с „висок профил“. Това включва пачове за неща като BlueBorne, КРАК, и Призрак/стопяване. Не е известно, че LOS забавя въвеждането на корекции за тези видове уязвимости, но е хубаво да се види, че сигурността на потребителите е от най-голям приоритет за екипа.
Този документ ще бъде чудесен начин да се гарантира, че изживяването на LineageOS остава последователно на всички официално поддържани устройства. Ако видите компилация на LineageOS 15.X, означена като „официална“ на нашите форуми, тогава можете да сте спокойни, че тя отговаря на всички изисквания, посочени в хартата.
Вижте Хартата на изискванията за поддръжка на LineageOS устройства
Не можем да не отбележим приликата, поне в духа, между тази харта и Документа за дефиниция на съвместимост (CDD) на Google. CDD на Google очертава изискванията, на които трябва да отговаря софтуерът на производителите на устройства, за да може техните устройствата да преминат тестовия пакет за съвместимост (CTS) и по този начин да им бъде разрешено да се доставят с приложения на Google Play и услуги. Въпреки че тази харта не е толкова обширна като CDD, идеята все още е там.
Сега имайте предвид, че този документ току-що беше публикуван, така че е възможно в бъдеще да бъдат направени допълнителни промени. Със сигурност ще научим повече, когато LineageOS официално обяви тази харта, така че ви препоръчваме да следвате проекта във всички негови официални канали.
- Следвайте ги Facebook
- Следвайте ги Reddit
- Следвайте ги Twitter
- Следвайте ги Google+
И накрая, ако сте голям фен на LineageOS и цялата работа, която нейните поддържащи доброволци вършат в свободното си време, тогава обмислете да дарите за проекта.
- Дарете чрез PayPal