Благодарение на XDA Recognized Developer phhusson, сега имаме доказателство за концептуалното решение за много зареждане за устройства с Android. Прочетете, за да научите повече!
Мулти-стартирането на устройства с Android винаги е било малко трудно. На обикновени компютри x86 и Mac е сравнително лесно да стартирате друга операционна система. При смартфоните обаче историята е различна. За щастие, брилянтната общност на разработчиците на вторичния пазар, както и отделните модератори, често идват с различни начини да накарате устройството си с Android да работи с два ROM-а – или дори няколко различни операционни системи – на веднъж.
Когато се споменава мулти-стартиране на Android, MultiROM от XDA Recognized Developer Тасадар е един от първите проекти, които идват на ум. Ние също сме имали Safestrap и DualBoot Patcher, бившият от които все още запазва няколко верни последователи. Напоследък самият TWRP се очертава като друга отлична платформа за създаване на решение за много зареждане. Сега, XDA признат разработчик
фхюсън хвърли шапката си на ринга с демонстрация на решение за двойно зареждане между неговия AOSP GSI и стандартния One UI ROM на Samsung Galaxy A71.Pierre-Hugues Husson, т.е. човекът зад псевдонима "phhusson", може би е най-известен със своите Проект Treble GSI повече от всичко, но също така се е заровил в редица различни инструменти и проекти, които варират от невероятно полезни до доста забавни. Гореспоменатият проект с множество зареждания е един такъв пример. Нарича се "boot-diverter" и текущата реализация изисква крайният потребител да натисне бутоните за сила на звука, за да избере операционната система, която иска да стартира.
Според разработчика товарачът "... намира се между boot.img и системата и може да зарежда немодифицирани запаси и GSI." — което го прави по-гъвкав от DSU Loader на Google. Вторичните операционни системи могат да се съхраняват на SD картата, което също е голям плюс по отношение на преносимостта. Към момента не може да превключва ядрото при зареждане, но SoC-агностичната структура на решението го позволява за работа с устройства, базирани на чипсет Exynos, Qualcomm и MediaTek, без да зависи от специфичната платформа код.
Ако Android е за отвореност, мулти-зареждането добавя изцяло ново измерение към идеята. За флашхолиците, възможността за зареждане на повече от една операционна система предлага шанс безопасно да изпробвате нови ROM или да тествате определени модификации, без да рискувате целостта на ежедневния си драйвер. С този дух, ако искате да проверите проекта за отклоняване на зареждане на phhusson, можете да намерите хранилището на GitHub за него точно тук. Имайте предвид, че готовите за използване двоични файлове все още не са пуснати, следователно ще трябва да коригирате кода и да го компилирате изцяло сами.