Perkenalkan Substratum, Tema Masa Depan yang Akan Mengambil Alih Lapisan

Lihat tema Android terbaru, dan mengapa Substratum kemungkinan akan menyesuaikan perangkat Anda dalam waktu dekat!

Lapisan telah terlihat peningkatan kekuasaan secara bertahap, menjadi pengganti yang layak dan ampuh untuk Mesin Tema CyanogenMod. Lapisan menumpuk di Kerangka kerja RRO dikembangkan oleh Sony karena memungkinkan peralihan sumber daya yang lebih kompleks dan kemungkinan untuk menentukan tema lebih banyak elemen daripada yang dilakukan RRO sebelumnya.

Untuk melanjutkan pekerjaannya di RRO, Sony mengerjakan OMS (yang merupakan singkatan dari Overlay Manager Service). Sesuai dengan namanya, OMS adalah klien untuk mengelola overlay, memungkinkan penyedia mengontrol prioritas secara dinamis dan mengaktifkan/menonaktifkan overlay. Hal ini menyebabkan beberapa konflik dengan Layers, karena secara tradisional fungsi-fungsi ini berada di bawah kendali themer.

Untuk mengatasi permasalahan yang ditimbulkan oleh OMS, dan untuk meningkatkan fungsi Layers, maka pengembang di belakang Layers Managers telah bekerja sama untuk membuat Substratum, yang merupakan klien dengan OMS Kegunaan.

Dalam kata-kata dari Syko Pompos, pengembang di balik Layers Manger:

Dengan diperkenalkannya Substratum, overlay diunduh, dikompilasi, ditandatangani, dan dipasang seperti aplikasi pihak ketiga yang dipasang ke data/aplikasi. Setelah diinstal, mereka membuat file idmap yang membuat tautan, dan jika diaktifkan, memberitahu sistem untuk menyegarkan sumber dayanya dan memuat sumber daya baru. Pemberitahuan akan memberitahu pengguna bahwa tema baru dapat digunakan, dan bahwa paket telah diinstal (“Beltz telah diinstal”)

Substratum mencoba menggabungkan fungsionalitas Lapisan dengan beberapa bagian terbaik dari Mesin Tema CM, yang mencakup sistem kompilasi penuh pada perangkat. Hamparan tidak lagi tumpang tindih satu sama lain untuk menentukan tema masing-masing elemen. Sebaliknya, elemen-elemen tersebut akan dimasukkan bersama-sama untuk membuat overlay tunggal. Kompilasi di perangkat juga memungkinkan perancang tema mempertahankan kompatibilitas mundur (karena API dasar disetel pada API versi 23) dan memungkinkan tema yang dibuat untuk Marshmallow terus berfungsi di Android N. Selain itu, Anda dapat membuat tema saat bepergian, tanpa perlu melakukan boot ulang di antara perubahan, dan Anda bahkan dapat menggunakan aplikasi lain saat tema sedang dikompilasi.

Lebih lanjut, Substratum juga akan bermanfaat bagi perancang dan pengguna. Ini memperingatkan pengguna ketika tema sudah usang (yaitu dibuat untuk versi Substratum yang lebih lama) dan masih memungkinkan mereka melanjutkan jika mereka benar-benar menginginkannya, selama mereka mengenali masalah ketidakstabilan yang mungkin timbul. Hal ini juga akan berfungsi sebagai dorongan bagi pengembang ROM untuk mengirimkan versi Substratum baru, namun tetap memberikan kekuatan kepada pengguna jika hal ini tidak terjadi. Sistem pembuatan profil juga sedang dikerjakan, yang secara teori memungkinkan Anda menyimpan seluruh pengaturan dan mengubahnya dengan cepat, sehingga memungkinkan otomatisasi prasetel di masa depan.

Tema substratum dilaporkan akan lebih mirip dengan tema yang dibuat untuk CM Theme Engine, yang akan meringankan kesulitan desainer untuk hidup berdampingan di kedua sistem. Kabar baik lainnya bagi perancang tema, fitur anti-pembajakan dapat diterapkan di Substratum, yang akan berhasil sulit untuk menggunakan kembali overlay yang dibuat pada satu perangkat di perangkat lain, dan akan menghapus overlay tersebut jika mendeteksi kasusnya sebagai seperti.


Layers Manager telah berjalan dengan baik sejauh ini, namun tidak akan digunakan lagi dan digantikan dengan Substratum dan sistem kompilasi pada perangkat sebagai fokus pengembangan aktif. Meskipun Substratum tidak memiliki dukungan untuk overlay yang telah dibuat sebelumnya, namun pengembang memastikan bahwa ini sangat mudah untuk mengkonversi ke tema kompilasi di perangkat untuk perancang tema, karena hanya diperlukan perubahan nyata untuk itu sama.

Pergilah ke Pos pengumuman Google+ untuk mempelajari lebih lanjut tentang Substratum.