Демо на Rootless Substratum Theme Engine на Android Oreo и справяне с погрешните схващания

Видео демонстрация на безкорпусната тематична машина Substratum на Android Oreo. Също така, често задавани въпроси относно предстоящия мениджър на теми.

Вчера публикувахме ан изключителна статия описвайки нещо, за което много ентусиасти на Android копнеят: пълна поддръжка на теми за цялата система без root. Тази поддръжка на тема идва с любезното съдействие на Team Substratum, но вчера екипът все още не беше готов да покаже работата си. Това обаче се промени, тъй като Nicholas Chum събра видео за XDA, за да ви покаже какво ще бъде прилагането на наслагвания на теми на Android Oreo с помощта на новия безкорпусен модул за теми Substratum.


Демо на Rootless Substratum Theme Engine на Android Oreo

Забележка: „Andromeda“ е само кодовото име, което екипът използва за rootless Substratum на Android 8.0. Няма нищо общо със слуховете Google Андромеда.

Препоръчвам ви да гледате този кратък видеоклип от 2:30, който демонстрира приложението за управление на теми, работещо без root на Android Oreo 8.0, за да можете действително

виж колко течен е, но ето ключовите моменти, които трябва да вземете от това видео:

  • Във видеото телефонът му е необвързан от неговия компютър. Това е възможно, след като той изпълни a с едно кликване десктоп инструмент (направен от Team Substratum), за да активирате повишените привилегии на Substratum. Нямаше нужда да въвежда ръчно ADB команди.
  • Веднъж активирано, приложението Substratum може лесно инсталирате, активирате, деактивирате или деинсталирате Теми на субстрата - всички безшумно във фонов режим. Промените са незабавно.
  • Той показва както рамка, системен потребителски интерфейс, така и отделно наслагване на приложение. Той показва тематизиране на лентата за навигация, известията, настройките и приложението за калкулатор.
  • Телефонът му е невкоренен, както е показано с помощта на Проверка на корена ап.

Надявам се тази демонстрация да ви помогне да покажете колко лесно и безпроблемно ще бъде тематизирането на вашето Android Oreo устройство. Много потребители обаче бяха объркани относно някои части на безкорпусната тематика Substratum за Android 8.0, след като прочетоха статията ми вчера. Въпреки че на всички въпроси по-долу беше отговорено в тази статия, разбирам, че тя съдържаше много технически неща информация за водещата до пълна поддръжка на теми в Android 8.0 и как работи, така че тези точки може да са били пропуснато. И така, нека изясним някои от често срещаните погрешни схващания.


често задавани въпроси

Substratum и Android Oreo

  • Това е просто приложение/рамка/модификация/хак на трета страна, това няма официално нищо общо с Google или Android Oreo!
    • Въпреки че е вярно, че няма приложение за управление на теми, предоставено от Google на Android 8.0, това не означава че това е „хак“ или „мод“. Тук нищо не се модифицира и няма включени хакове, за да работи това. Android 8.0 естествено поддържа OMS теми на което се основава Substratum. Substratum използва официалните вградени команди на Google за промяна на теми и тези команди преминават през официално предоставени API за промяна на теми. Единственото нещо, което липсва в официалното издание на Google за Android, е приложението за управление на теми, което Substratum ще предостави.
  • Така че защо Google не предоставя мениджър на теми?
    • Не можем да говорим за мотивите на Google. OMS очевидно е в момент, в който Трябва може да се използва за теми, но може би Google има друга визия за OMS, тъй като може да се използва за повече от просто тематизиране. Както се вижда от a ангажирам, може би Google въвежда поддръжка на OMS като начин да улесни OEM производителите да поддържат множество подобни устройства.
  • Това ще повлияе ли на производителността на моето устройство? Ще бъде ли бъркотия с бъги?
    • Ако има всякакви влияние върху производителността ще бъде много минимален. OMS е тестван и подобрен от инженерите на Sony Mobile, а също така е изпробван и тестван от Google. Рамката на темата, която се използва от Substratum, не е работа на разработчици любители, хакващи заедно API, а работа на професионални инженери на Android от Sony и Google.
  • Това ще наруши ли SafetyNet/Android Pay?
    • Не. OMS/Substratum не променя никакви файлове.
  • Това безопасно ли е?
    • Да, така е безопасно.
  • Какви телефони ще получат Android Oreo?
    • Не ни питайте! Повечето компании (освен HTC и OnePlus) не са обявили за кои устройства ще предоставят поддръжка за Android 8.0. Както винаги обаче, много устройства вероятно ще получат неофициални портове на Android Oreo (като Xiaomi Mi 3 и Mi 4), така че следете нашите форуми с приложението XDA Labs!

Поддръжка на устройства

  • Ще могат ли OEM производителите да блокират тази функция?
    • да Поддръжката на OMS може да не дойде на вашето устройство, ако производителят реши така, но ще се изненадате от какво видове устройства поддържат някаква форма на OMS. Въпреки това, ако внедряването на OMS в други устройства се различава значително от това в AOSP, тогава има шанс Substratum да има грешки само на тези устройства. За съжаление, това е следствие от работата на сляпо без изходния код, който тези производители обикновено не предоставят!
  • Ще работи ли това на устройства, които не са на Google, като телефони OnePlus или Motorola?
    • По-специално телефоните OnePlus и Motorola трябва да могат да използват това, ако или когато тези устройства получат актуализацията на Android 8.0. Това не е гаранция по никакъв начин, а наблюдение, основано на факта, че тези производители са склонни да не се отклоняват твърде далеч от AOSP.
  • За какви устройства ще работи това?
    • Всички текущи устройства с Android Oreo/8.0 като Google Nexus 5X, Google Nexus 6P, Google Pixel, Google Pixel XL и Google Pixel C. Вероятно всички бъдещи устройства с Android 8.0 също като Google Pixel 2, Google Pixel 2 XL, OnePlus 3, OnePlus 3T, OnePlus 5 и много устройства на Motorola.
  • Защо имам нужда от настолен инструмент?
    • Обикновено, за да изпълните командите, необходими за промяна на теми на Android 8.0, трябва да сте в ADB обвивка. Това означава, че или ще трябва да сте включени към компютъра през цялото време (което прави това неприятно). Екипът на Substratum обаче измисли трик, който позволява на приложението Substratum да изпълнява същите тези команди без да е необходимо да бъдете вързани към вашия компютър, за да използвате ADB. Инструментът за настолен компютър е това, което позволява този трик и предоставя на Substratum повишени привилегии, подобни на обвивката на ADB.
  • Какво имате предвид под "повишени привилегии?"
    • Android разполага със система за разрешения, която не позволява на приложенията да използват услуги и методи, които потенциално могат да бъдат опасни за поверителността или сигурността. Въпреки това има много неща, които човек може да направи чрез Android Debug Bridge (ADB), инструмент, предназначен за разработчиците за отстраняване на грешки и тестване на различни аспекти на техните приложения или система. Substratum по същество работи на същото ниво на привилегия като ADB, което е стъпка под root, за да му позволи да изпълнява определени команди, които иначе не би могъл да направи.
  • Какви команди изпълнява?
    • Командите са изброени тук.
  • Бариерата за влизане е твърде висока! Ще ми бъде твърде трудно!
    • Инструментът за настолен компютър, както беше споменато по-рано, ще бъде a инструмент с едно щракване. Просто изтеглете приложението Substratum на телефона си, изтеглете инструмента на вашия компютър/лаптоп, стартирайте инструмента и сте готови!
  • Ще трябва ли да инсталирам приложение през ADB? Как ще получа Substratum на моето устройство?
    • Субстратът без корен ще бъде наличен в Google Play Store. Неговият придружаващ десктоп инструмент ще бъде достъпен за изтегляне онлайн, вероятно на нашите форуми. Въпреки това няма да е трудно да го намерите и приложението ще ви насочи към него.
  • Ще трябва ли да се науча как да използвам ADB?
    • Не. Инструментът за настолен компютър ще се справи с всичко вместо вас. Въпреки че силно препоръчвам да научите за ADB независимо от това, имайки предвид, че има толкова много готини неща, които можете да правите с него, като следвате нашите уроци.
  • Ще трябва ли да активирам отново темите си всеки път, когато рестартирам?
    • Не.
  • Ще трябва ли да включвам телефона си и да стартирам инструмента за работния плот всеки път, когато зареждам?
    • Освен ако не трябва да промените тема! Темите, които вече сте активирали, ще останат активирани след рестартиране, но ако искате да добавите, премахнете или активирате/деактивирате теми, ще трябва да стартирате отново инструмента за работния плот.
  • Защо и кога трябва да стартирам инструмента за работния плот след рестартиране?
    • Когато рестартирате, процесът, който Substratum използва за повишаване на своите привилегии, се убива. Така че, ако решите да промените теми в бъдеще, ще трябва да стартирате инструмента отново. Повечето хора избират една или две теми и се придържат към тях, така че това не трябва да е причина за главоболие за повечето потребители.
  • Това ще работи ли на Mac/Linux?
    • да.

Тематизиране

  • Мога ли да получа тъмна тема с това?
    • да
  • Темите ще бъдат ли безплатни за това?
    • Това зависи от темата. Substratum е само рамка, тя не предоставя никакви теми сама по себе си. Търся „Substratum“ в Play Store и ще видите здравословна комбинация от безплатни и платени теми.
  • Ще мога ли да използвам някоя тема от Play Store?
    • Стига да пише, че е съвместим със Substratum, тогава да.
  • Темата, която намерих, казва, че изисква root достъп. Но не е ли това без корен?
    • Разработчикът на темата просто трябва да актуализира своето описание в Play Store.
  • Ще мога ли да сменям шрифтове или емотикони?
    • Да и не. Не във факта, че не можете да променяте шрифтове/емотикони на базата на цялата система, но да, в това, че можете да го правите на базата на приложение по приложение. Например, ето а Програма за смяна на емоджи в Whatsapp това трябва да работи.
  • Защо не мога да променя шрифтове, емотикони или други неща?
    • Въпреки че можете да тематизирате всяка система и приложения на трети страни, не всичко, което може да прави вкоренен потребител на Substratum, е достъпно за версията без root. Например, промяната на шрифта със Substratum изисква файлът с шрифтове, намиращ се в системния дял, действително да бъде модифициран, което изисква root достъп.
  • Наистина ли трябва да имам субстрат към темата?
    • Технически не, тъй като поддръжката за OMS е вградена в Android Oreo и командите, които Substratum използва, могат да се използват от всеки с ADB, но процесът ще бъде много по-труден без него.
  • Как мога да инсталирам теми ръчно без Substratum?
    • Ще ви трябва APK файл(ове) с наслагване, работеща настройка на ADB и познаване на командния ред. Командите, от които се нуждаете, са изброени тук. Имайте предвид, че темите, налични в Play Store, не са действителните насложени APK файлове, от които се нуждаете. Google не позволява приложенията в Play Store да съдържат други приложения. Вместо това Substratum компилира APK файлове с наслагване на самото устройство, след което ги инсталира с помощта на командите за наслагване, изброени по-горе.

Информация за цена/пускане

  • Колко ще струва това?
    • $2.49.
  • Защо трябва да плащам за Substratum?
    • В подкрепа на усилията за разработка на екипа, който работи безброй часове, за да ви предостави този страхотен мениджър на теми.
  • Ще трябва ли да плащам за Substratum, ако съм руутнат или използвам персонализиран ROM?
    • Не. Субстратът за руутнати/персонализирани ROM потребители ще остане безплатен, както винаги е бил.
  • Кога ще бъде пуснат?
    • Излезе веднага!

Други въпроси? Оставете коментар по-долу и аз или, надявам се, някой от разработчиците на Substratum може да отговори!