Elde ettiğimiz sızdırılmış bir Android Q yapısı, yeni yazı tipleri, simge şekilleri ve vurgu renkleri için katmanlarla önceden yüklenmişti. Özel tema yolda olabilir mi?
Android işletim sistemini iOS yerine tercih etmemin birçok nedeninden biri özelleştirmedir. Huawei Mate 20 X cihazımda çalışan EMUI 9 yazılımını oldukça yoğun bir şekilde özelleştirebiliyorum. EMUI'nin yerleşik tema motoru şunları mümkün kılar: arka plan rengini ve vurgu renklerini özelleştirin SystemUI bileşenleri, çerçevesi ve diğer sistem uygulamalarının yanı sıra sistem yazı tipi. Samsung ayrıca kapsamlı bir tema motoru da sunuyor. Samsung Deneyimi Ve Bir kullanıcı arayüzü. Pixels'in stok Android tabanı temayı desteklese de Google, Pixel yazılımında kullanıcılara bir tema motoru sunmuyor. Stock Android ilk olarak tema desteği kazandı Android 8.0 Oreove şimdi Android Q'nun temaya uygun ek öğeler ve muhtemelen tüm kullanıcılar için daha fazla yerleşik özelleştirme seçeneği desteğiyle bu özelliği daha da genişlettiği görülüyor.
Google tamamen benimsenmiş Sony'nin Android 8.0 Oreo sürümüne sahip en yeni tema çerçevesi. Sony'nin tema çerçevesi OverlayManagerService (OMS) adı verilen bir sınıf etrafında toplanmıştır. OMS, "yer paylaşımı" uygulamasında tanımlanan bir kaynağı hedef uygulamada tanımlanan bir kaynağa bağlamak için bir "idmap" kullanır. Bu, hedeflenen uygulamanın herhangi bir şekilde doğrudan değiştirilmesine gerek kalmadan hedeflenen uygulamanın temasının belirlenmesine olanak tanır. Sony yakın zamanda idmap2'yi sundu yukarı akış AOSP'ye ve öyle görünüyor ki Google bu değişiklikleri zaten dahili olarak birleştirmiş. idmap2'deki en dikkate değer değişiklik, yer paylaşımı kategorileri. Kaplamaları hedeflediklerine göre kategoriler halinde gruplandırarak sistemin Yeni bir katman eklendiğinde aynı uygulamayı hedefleyen diğer katmanların otomatik olarak devre dışı bırakılması daha kolay zaman alır etkinleştirilmiş. (Şu anda katmanlar öncelik sırasına göre etkinleştirilmiştir.) idmap2'de kategorilerin kullanıma sunulmasıyla birlikte Google'ın 3 katman kategorisini test ettiğini tespit ettik: yazı tipleri, simge şekilleri ve vurgu renkleri.
İçinde Android Q derlemesi sızdırıldı Bir Google Pixel 3 XL'de flaş yaptım, kullanıcı arayüzü boyunca yazı tipini, simge şeklini ve vurgu rengini değiştirmeme olanak tanıyan önceden yüklenmiş birden fazla kaplama vardı. OnePlus'ın OxygenOS, vurgu rengini değiştirmenize olanak tanırken, yukarıda belirtilen EMUI ve One UI, özel yazı tiplerini kullanmanıza olanak tanır. Android 9 Pie çalıştıran Pixel cihazlarda da bu mümkün değildir root erişimi olmadan. Stok Pixel Launcher'da simge şeklini değiştirmek mümkündür, ancak bu değişiklik yalnızca başlatıcıda gösterilen simgelere maske uygular. Android Q'daki simge katmanları, simgenin gösterildiği her yere bir maske uygular (Ayarlar, son uygulamalara genel bakış, uygulama bilgi sayfaları vb.).
Aldığım ilk Android Q sürümünde önceden yüklenmiş olan yazı tipi, simge şekli ve vurgu rengi katmanları şunlardır:
- Yazı tipleri
- Arvolato
- Rubik
- Simgeler
- Yuvarlarılmış dikdörtgen
- Kare
- sincap
- Gözyaşı
- Vurgu Renkleri
- Siyah
- Yeşil
- Mor
Tıpkı Android 8.0/8.1 Oreo ve Android 9 Pie'da olduğu gibi, Ayarlar uygulamasında bu katmanlardan herhangi biri arasında geçiş yapmak için yerleşik bir seçenek bulunmadığı kabul edilir. Daha doğrusu kullanmak zorunda kaldım cmd overlay list
ardından gelen komut cmd overlay enable {package}
istediğim katmanları etkinleştirmek için. Ancak Android Q'dan önce Pixel akıllı telefonlara önceden yüklenmiş tek katmanlar ekran kesimi için çentik katmanları Geliştirici Seçeneği, Pixel çerçeve kaplaması ve kısmi karanlık tema SystemUI ve başlatıcı için. Google, kullanıcının bu yazı tiplerinden birini etkinleştirmesine izin vermek için Android Q'nun Ekran Ayarlarına kolayca yeni bir ayar ekleyebilir. Geliştirici'deki ekran kesme emülasyonu ayarında olduğu gibi simge veya vurgu rengi katmanları Seçenekler.
Google'ın Android'de daha fazla tema özelliği sunacağı konusunda umutlanmadan önce şunu aklınızda bulundurun: bu önceden yüklenmiş kaplamalardan herhangi birini bir üretim yapısında göreceğimizin garantisi yok. AndroidQ. Google'ın kendisi de dahil olmak üzere cihaz üreticilerinin, Android Q'yu cihazlara sunmadan önce bu kaplamaları çıkarması mümkündür. Bu kaplamaları önceden yüklenmiş olarak bırakırlarsa, bunları değiştirmek için bir ayar göstereceklerinin de garantisi yoktur (bu durumda cmd kaplama ADB kabuk komutu işe yarayabilir.) Son olarak, bu değişikliğin, Google'ın özel yazı tiplerine, vurgu renklerine ve simge şekillerine izin vereceğine dair bir işaret olarak yorumlanmaması konusunda uyarıyoruz. Kurulmuş. Yeni başlayanlar için, yazı tipi kaplamaları aslında yazı tiplerini içermez; yazı tiplerinin tümü önceden yüklenmiştir. Kaplama, çerçeveye yalnızca hangi önceden yüklenmiş yazı tipinin kullanılacağını söyler. Daha da önemlisi, kaplamalar platform sertifikasıyla imzalanmadı (yani. OEM tarafından) hala yüklenemiyor, bu da üçüncü taraf katmanları denklemin dışında bırakıyor. Umarım bu konuda yanılırım ve bu önceden yüklenmiş yazı tipi, simge şekli ve vurgu rengi katmanları, Google'ın Android Q ve ötesinde daha fazla özelleştirmeye izin verecek, ancak daha önce de yanmıştık; yalnızca özel katmanların ne zaman olduğunu unutmayın vardı Android 9 Pie'da engellendi!
Android Q hakkında daha fazlası:
- Özel: Google, Android Q için Face ID benzeri bir özellik üzerinde çalışıyor
- Android Q, Arka Plandaki Pano Okumalarını Engelleyebilir, Medya Dosyalarınızı Daha İyi Koruyabilir, Uygulamaların Sürüm Düşürülmesini Destekleyebilir ve Daha Fazlasını Yapabilir