Google Pixel 2, donanım hızlandırmalı bağlantı olarak da bilinen bağlantı aktarımı yükünü destekler; bu, internetinizi bağlarken pil ömrünün artmasına yardımcı olur.
Yeni Google Pixel 2/Pixel 2 XL hakkında henüz açığa çıkarılmayan pek çok şey var. Google, yeni akıllı telefonların özel bir görüntü işlemcisine sahip olduğunu aniden ortaya çıkardığında teknoloji dünyasında hızlı bir hamle yaptı. Piksel Görsel Çekirdekbuna rağmen henüz etkinleştirilmedi. Bu yeni özelliğin tam olarak ne anlama geldiğinden %100 emin olmasak da Pixel 2'de ilginç bir şey daha bulduk. Özellik adı verildi donanım hızlandırmalı bağlantı, paket iletme ve bağlamayla ilgili diğer görevlerle ilgili tüm mantığı donanıma aktararak mobil veri bağlama sırasında pil ömrünü muhtemelen artıracaktır.
Google Pixel 2 veya Pixel 2 XL'in mevcut sahipleri, bu özelliği Ağ İletişimi kategorisi altındaki Geliştirici Seçenekleri'nde bulabilir. Varsayılan olarak etkindir, dolayısıyla muhtemelen bu cihazlarda zaten işlevseldir. Android Açık Kaynak Projesinde (AOSP), özellikle ilgili çeşitli taahhütleri " altında görebiliriz
bağlantı boşaltma" etiket. bir mantığı olduğunu görüyoruz. akıllı telefonunuzun veri limitini aşmak veri sınırınızı korumak için boşaltma koduna aşılmadı.En önemlisi, " için bir uygulama görebiliriz.HAL'i boşaltmaDonanım Soyutlama Katmanları (HAL), Android sisteminin SoC'deki donanım hızlandırmalı bağlantıyı yönetecek WiFi yongasıyla arayüz oluşturmasına olanak tanıyan şeydir. Bu HAL, Android tarafından paket iletmenin tüm yükünü Android'den kendisine ayrılmış donanıma yüklemek için kullanılır.
Nihai sonuç, mobil veri bağlantısına ayrılan sistem kaynaklarının başka amaçlar için serbest bırakılmasıdır. Cihazın CPU'su bağlantıyla ilgili işlemlerden ne kadar az sorumlu olursa, o kadar fazla güç tasarrufu sağlanır. Bu, özellikle cihaz uyku moduna geçtiğinde yararlı olabilir, çünkü şu anda Android'deki yazılım tabanlı bağlantı paylaşımı, CPU'nun bir uyandırma kilidiyle uyanık tutulmasını gerektiriyor. Bağlantı sorumluluğunu donanıma devrederek belki de CPU gerçekten uyku durumuna girebilir.ne kadar uzun süre bağlanırsanız pil ömrü artar.
Peki hangi cihazlar donanım hızlandırmalı bağlantıyı destekliyor? Şu ana kadar düğmeyi yalnızca Google Pixel 2/Pixel 2 XL'de bulduk, dolayısıyla yalnızca bu cihazların desteklediğini varsayıyoruz. HAL'in tethering boşaltma işlemine göre Google, Google Nexus 5X (bullhead) desteğini test ediyormuş gibi görünüyor. Ayrıca, Google çalışanları tarafından yapılan birkaç yoruma göre, bağlama aktarımı HAL'nin satıcı açısından oldukça tarafsız olduğu görülüyor:
Başka bir yorumda bir Google çalışanı, cihazların WiFi yonga setlerini nasıl karıştırıp eşleştirebildiğinden ve HAL'leri nasıl boşaltabildiğinden bahsediyor ancak Oluşturdukları API hâlâ cihazınızdan en iyi pil ömrünü elde etmek için çalışacak şekilde tasarlanmıştır. bağlama.Bu HAL'ın Qualcomm kurulumu için birkaç tuhaflığı olsa da, bunların büyük çoğunluğu satıcıdan bağımsızdır. Uygun kapasiteye sahip bir SoC'ye sahip herhangi bir satıcı, teorik olarak donanım yükünün bununla paylaşılmasını destekleyebilir (kurulum sırasında ekstra fd geçişini atlayabilirler, kim bilir).
En üstte bu API'nin statik bir konfigürasyon döndüreceğini tanımlıyoruz. Satıcıya/donanım uygulamasına bağlı olarak bu yetenekler değişebilir. Örneğin; bir cihaz A satıcısından Wi-Fi alabilir ve B satıcısından HAL yükünü boşaltabilir. oysa başka bir cihaz B satıcısından Wifi yonga setine sahip olabilir ve B satıcısından HAL yükünü boşaltabilir. Bu durumda boşaltma yetenekleri farklı olabilir. Sınırlı yeteneklere sahip olsa bile, çerçeve/istemci sınırlı bir set için donanım boşaltmanın avantajlarından yararlanmak isteyebilir. Bu nedenle API, soc'tan soc uygulamasına kadar farklılıklar olabileceği göz önüne alındığında, donanımdan en fazla verimi alacak şekilde tasarlanmıştır.
Google Pixel 2/Pixel 2 XL sahibiyseniz ve donanım hızlandırmalı bağlantının durumunu görmek istiyorsanız aşağıdakileri girebilirsiniz: ADB kabuk komutu ve "donanım boşaltma:" ile ilgili dizeleri arayın.
adb shell dumpsys connectivity tethering
Donanım hızlandırmalı bağlamanın bağlama sırasında pil ömrünü iyileştirmede ne kadar etkili olduğunu görmek için testler yapmamız gerekecek. Bağlantı, performansta da büyük bir düşüşe neden oluyordu, ancak Android'deki CPU hızı ve optimizasyonlarındaki büyük gelişmeler bu sorunu büyük ölçüde çözdü. Bu nedenle, bağlama mantığının HAL üzerinden WiFi yonga setine aktarılmasının performansta gözle görülür bir iyileşmeye yol açmasını beklemiyoruz.