Androidin uusin versio (Android 9.0 Android P Developer Preview 1:n muodossa) on julkaistu Googlelle Pixel, Google Pixel XL, Google Pixel 2 ja Google Pixel 2 XL ja se estää mukautettujen peittokuvien (alustateemat) muodostumisen asennettu.
Päivitys klo 22.05 CST 8.3.2018: Yhteisömme jäsen on lähettänyt ominaisuuspyynnön Googlen viralliseen ongelmanseurantaan. Tämä on oikea tapa saada Googlen huomio, ja keskustelimme Substratumin kehittäjien kanssa, ja he tukevat myös tätä pyyntöä. Ole hyvä ja merkitse tähdellä, mutta ÄLÄ KOMMENTOI tämä sivu jos tuet pyyntöä.
Ensimmäinen Android P Developer Preview on ollut julkaistu tänään Google Pixelille, Google Pixel XL: lle, Google Pixel 2:lle ja Google Pixel 2 XL: lle. Niitä on valtava määrä käyttöliittymä ja elämänlaatu muuttuvat olemme dokumentoineet täällä, mutta yksi konepellin alla on muutos, joka ei ilahduta sinua: mukautettuja peittokuvia ei voi enää asentaa Android P: hen. Se tarkoittaa ei enää juuretonta alustaa. Ei enää mukautettuja teemoja. Kaikki on poissa.
Niille teistä, jotka eivät ole tietoisia, Android Oreo esitteli Sonyn Overlay Manager Servicen (OMS), jota voidaan ohjata ADB-komennolla. Suositun Substratum-teemamoottorisovelluksen kehittäjät pystyivät älykkään tempun avulla kehittämään Andromeda-nimisen lisäosan, jonka avulla Substratum voi käyttää teemoja ilman pääkäyttäjän oikeuksia. Se oli uskomaton saavutus, sillä se oli ensimmäinen kerta, kun Googlen Android voitiin tehdä teemalla ilman, että järjestelmätiedostojen korvaamiseen tarvittiin mukautettua ROM-muistia tai pääkäyttäjää. Andromedan avulla käyttäjät voivat asenna tumma teema, vaihtaa hymiöitä joissakin sovelluksissa, mukauttaa navigointipalkin kuvakkeita, lukitusnäyttö, viimeisimmät sovellusten pikkukuvat, pika-asetukset, ja paljon enemmän.
Android P toteuttaa sen, mitä uskomme kutsuvan Materiaalisuunnittelu 2, ja se on kirkkaampi kuin koskaan. Olemme varmoja siitä, että monet ihmiset etsivät tapoja teemalla sen eri puolia.
Jos kuitenkin yrität asentaa mukautetun peittokuvan Android P: hen, saat seuraavan viestin logcat:
1239 W PackageManager: Package couldn't be installed in /data/app/com.dropbox.android.SwiftDark.Android81NexusorPixel-wb7JxFaAXaHgw7WkZFCvEQ==
03-07 21:00:13.099 1179 1239 WPackageManager: com.android.server.pm.PackageManagerException: Overlaycom.dropbox.android.SwiftDark.Android81NexusorPixelmustbesignedwiththeplatformcertificate.
Se tarkoittaa, että vain järjestelmän asentamat peittokuvat saavat toimia. Tämä on samanlaista käytöstä kuin teemamoottori Razer Phonessa, ja on uskomattoman pettymys nähdä tämän tapahtuvan nyt Android P: ssä.
Vahvistin tämän käyttäytymisen omalla laitteellani. Ennen kuin päivitin Google Pixel 2 XL -puhelimeni Android P: ksi, poistin kaikki Substratum-peittokuvat käytöstä varmistaakseni päivityksen sujuvan. Kun päivitin, huomasin, että kaikkia asentamiani peittokuvia ei enää näytetäcmd overlay list
"komento. Puhuin Substratumin johtavien kehittäjien kanssa ja vahvistin, että muut kohtasivat saman käyttäytymisen. Toisin sanoen tämä näyttää olevan Googlen tahallinen muutos.
Valitettavasti myös käyttäjät, joilla on pääkäyttäjän oikeudet, kärsivät näistä muutoksista. Et voi yksinkertaisesti "pakottaa" asentaa peittokuvaa ja odottaa sen toimivan, koska alustan varmenteiden yhteensopimattomuus on silti ongelma. On todennäköistä, että framework.jar on korjattava tämän vaatimuksen poistamiseksi. Mukautetut ROM-levyt pystyisivät tietysti tekemään tällaisen muutoksen, mutta juurtuneet käyttäjät eivät voi.
Substratumin Andromeda-lisäosan maksaville asiakkaille Substratumin tiimi toteaa, että Andromeda-kehys on edelleen työn alla, joten rahojasi ei ole käytetty turhaan. Tiimi yrittää saada vetoomuksen käyntiin toivoen, että yhteisö ilmaisee vahvuutensa tyytymättömyys tähän siirtoon, mutta viime kädessä Google päättää, peruuttaako se vai ei tämä muutos.