Android temasındaki en son gelişmelere ve Substratum'un yakın gelecekte cihazınızı neden özelleştireceğine göz atın!
Katmanlar görüldü iktidara kademeli bir yükseliş, CyanogenMod Tema Motorunun uygulanabilir ve güçlü bir alternatifi haline geliyor. Katmanlar üzerinde oluşur Sony tarafından geliştirilen RRO çerçevesi çünkü daha karmaşık kaynak değiştirmeye ve RRO'nun başlangıçta yaptığından daha fazla öğeyi temalandırma olanağına olanak tanıyor.
Sony, RRO üzerindeki çalışmalarını ilerletmek için OMS (Overlay Manager Service anlamına gelen) üzerinde çalıştı. Adından da anlaşılacağı gibi OMS, katmanları yönetmeye yönelik bir istemcidir ve sağlayıcıların öncelikleri dinamik olarak kontrol etmesine ve katmanları etkinleştirmesine/devre dışı bırakmasına olanak tanır. Geleneksel olarak bu işlevler temanın kontrolü altında olduğundan, bu, Katmanlarla birkaç çatışmaya neden olur.
OMS'nin ortaya çıkardığı sorunları çözmek ve Katmanların işlevselliğini geliştirmek için, Katman Yöneticilerinin arkasındaki geliştiriciler, OMS istemcisi olan Substratum'u oluşturmak için bir araya geldi işlevsellik.
Kelimelerle ile ilgili Syko PomposLayers Manger'ın arkasındaki geliştirici:Substratum'un kullanıma sunulmasıyla birlikte katmanlar, tıpkı verilere/uygulamaya yüklenen üçüncü taraf uygulamalar gibi indirilir, derlenir, imzalanır ve yüklenir. Kurulduktan sonra bağlantıyı oluşturan bir idmap dosyası oluştururlar ve etkinleştirilirse sisteme kaynaklarını yenilemesini ve yenilerini yüklemesini söylerler. Bir bildirim kullanıcıya yeni bir temanın kullanılabileceğini ve paketin yüklendiğini ("Beltz yüklendi") bildirecektir.
Substratum, Katmanlar işlevselliğini, tam cihazda derleme sistemi içeren CM Tema Motorunun en iyi parçalarından bazılarıyla birleştirmeye çalışır. Kaplamalar artık bireysel öğelerin temasını oluşturmak için üst üste bindirilmeyecek. Bunun yerine, tek bir katman oluşturmak için öğeler birbirine enjekte edilecek. Cihazda derleme ayrıca tema tasarımcısının geriye dönük uyumluluğu korumasına da olanak tanır (temel API, API sürüm 23'e ayarlandığından) ve Marshmallow için oluşturulan temaların Android N için çalışmaya devam etmesine izin verir. Ayrıca, değişiklikler arasında yeniden başlatmaya gerek kalmadan temayı hareket halindeyken kullanabilirsiniz ve hatta tema derlenirken diğer uygulamaları da kullanabilirsiniz.
Ayrıca Substratum hem tasarımcının hem de kullanıcının yararına çalışacaktır. Temalar güncelliğini yitirdiğinde (yani eski Substratum yapıları için oluşturulduğunda) kullanıcıları uyarır ve ortaya çıkabilecek istikrarsızlık sorunlarını fark ettikleri sürece gerçekten isterlerse devam etmelerine izin verir. Bu aynı zamanda ROM geliştiricilerini yeni Substratum yapılarıyla birlikte göndermeye teşvik edecek, ancak durum böyle değilse yine de kullanıcılara güç verecek. Teorik olarak tüm kurulumları kaydetmenize ve bunları hızlı bir şekilde değiştirmenize izin verecek, önceden ayarlanmış otomasyonu gelecek için bir olasılık haline getirecek bir profil oluşturma sistemi de üzerinde çalışılıyor.
Substratum temalarının CM Tema Motoru için oluşturulmuş temalara daha çok benzeyeceği bildiriliyor; bu da tasarımcının her iki sistemde de bir arada var olma sıkıntısını hafifletecek. Tema tasarımcıları için bir iyi haber daha: Substratum'da korsanlıkla mücadele özellikleri uygulanabilir. Bir cihazda oluşturulan kaplamaların diğerinde yeniden kullanılması zordur ve durumun şu şekilde olduğunu tespit ederse kaplamaları kaldırır: çok.
Katman Yöneticisi şu ana kadar iyi bir performans sergiledi ancak yakında aktif geliştirmenin odak noktası olarak Substratum ve cihaz üzerinde derleme sistemi lehine kullanımdan kaldırılacak. Substratum önceden hazırlanmış kaplamaları desteklemeyecek ancak geliştiriciler bunun çok kolay olduğunu garanti ediyor tema tasarımcıları için cihaz üzerinde derleme temalarına dönüştürmek için yalnızca bir bildirim ayarlaması gerekli olduğundan Aynı.
Şuraya gidin: Google+ duyuru yayını Substratum hakkında daha fazla bilgi edinmek için.