Ugrás a tartalomra
Főoldal HyperOS

Xiaomi HyperOS 4: Android 17 Forradalmasítja a Vezeték Nélküli ADB-t

Google egy jelentős fejlesztést készít elő az Android 17 mobiloperációs rendszerében, amely a ADB Wi-Fi 2.0 néven ismert új, újragondolt vezeték nélküli hibakereső rendszert hozza el. Ez a frissítés különösen fontos a Xiaomi, REDMI és POCO felhasználói számára, mivel a HyperOS fejlesztése nagymértékben támaszkodik az Android alapkeretrendszerére. Miközben a Xiaomi készül a HyperOS 4 megjelenésére, a Rust alapú rendszerkomponensekre való áttérés egyértelmű irányt mutat a biztonságosabb, stabilabb és megbízhatóbb mobil szoftverek felé.

Mi változott az Android 17-ben

Az ADB, azaz Android Debug Bridge egy parancssori eszköz, amely lehetővé teszi a fejlesztők és tapasztalt felhasználók számára, hogy egy PC-ről irányítsák az Android-eszközöket. Használják alkalmazások hibakeresésére, naplók gyűjtésére, APK fájlok telepítésére, a rendszer viselkedésének ellenőrzésére és szoftververziók tesztelésére.

A vezeték nélküli ADB első változata az Android 11-nél debütált, de a korai megoldás számos technikai korlátozással szembesült. Nagy mértékben támaszkodott harmadik fél könyvtáraira, például az Apple mDNSResponder-jére macOS-en, valamint a Chrome Open Screen könyvtárára Windows és Linux rendszereken. Ezen könyvtárak kezdetben működtek, azonban nem kifejezetten az Android vezeték nélküli hibakeresésére lettek tervezve.

Ilyen technikai adósságok keletkeztek hosszú távon. Amikor egy laptop új hálózatra váltott, irodák között mozgott, aktív állapotba lépett, vagy az eszköz le volt zárva, a vezeték nélküli hibakeresési rendszer elveszítette a kapcsolatot az eszközzel. Sok esetben a fejlesztőknek manuálisan kellett újra párosítaniuk a telefont.

Az Android 17 érkezésével a Google teljesen újraírta ezt a rendszert ADB Wi-Fi 2.0 néven. Az új megoldás lecserélte a régi harmadik fél függőségeket egy körülbelül 4,000 sor kódot tartalmazó, könnyű Rust könyvtárra. Ez a könyvtár kifejezetten arra lett tervezve, hogy figyelemmel kísérje a hálózati állapotváltozásokat a desktop platformokon.

Az Android eszközök oldalán most a telefon a natív Android NsdManager platformkészletet használja, ami integráltabbá teszi a felfedezési és újracsatlakozási folyamatot az operációs rendszerrel.

Miért fontos a Rust az Android és a HyperOS számára?

A Rust programozási nyelv egyre fontosabbá válik a modern operációs rendszerek terén, mivel segít csökkenteni az alacsony szintű rendszerkomponensekből származó memória-biztonsági problémákat. A hibakereső eszközök, mint az ADB esetében ez különösen lényeges, hiszen a rendszernek megbízhatóan kell kezelnie a hálózati felfedezést, az azonosítást, az újracsatlakozást és az eszközökkel való kommunikációt.

Ez egybevág a Xiaomi jövőbeli szoftverirányvonalával. Várható, hogy a Xiaomi a HyperOS 4 rendszerkomponenseinek nagyobb részét Rust-alapú architektúrára helyezi át. A Google döntése, hogy a vezeték nélküli ADB-t Rust-tal építi újra, azt mutatja, hogy az Android is hasonló irányba halad.

A Xiaomi felhasználók számára ez nem jelenti azt, hogy minden látható funkció azonnal megváltozik. Azonban javíthatja a fejlesztés, tesztelés, javítás, rendszerdiagnosztika és fejlett hibakeresési munkafolyamatok alapját.

Hogyan javítja az ADB Wi-Fi 2.0 a rendszert?

A legnagyobb valóságos javulás az automatikus helyreállítás. A régi vezeték nélküli ADB rendszerben a Wi-Fi hálózattól való eltávolodás vagy az hozzáférési pontok váltása megszakíthatta a kapcsolatot. Az Android 17 ezt azzal javítja, hogy folyamatosan figyeli a hálózati állapotot.

Ha egy fejlesztő elhagyja a tárgyalótermet, majd később visszatér ugyanahhoz a megbízható hálózathoz, az ADB Wi-Fi 2.0 automatikusan újra aktiválja és csatlakozik anélkül, hogy a felhasználónak meg kellene ismételnie a párosítási folyamatot.

A Google a megbízható hálózatok azonosítási módját is megváltoztatta. Ahelyett, hogy csak a BSSID-re támaszkodna, amely egy hozzáférési pont MAC címét jelenti, az Android 17 intelligensebb kombinációt alkalmaz, amely a SSID és a BSSID egybevetésén alapul. Ez különösen fontos irodákban, egyetemeken és nagyobb házakban, ahol ugyanaz a Wi-Fi hálózat több hozzáférési ponttal rendelkezhet.

Ez segít megelőzni, hogy az eszköz egyszerűen csak azért diszkonektáljon, mert egyik hozzáférési pontról a másikra váltott a same hálózatnéven belül.

Az Android Studio párosító felülete is javul

Az Android Studio is egy új, fejlettebb vezeték nélküli hibakeresési párosító felületet kap. A régi párosítási párbeszédablak általában egy forgó QR-kódra támaszkodott. Ha a hálózat túlterhelt volt, vagy a felfedezés nem működött, az ablak gyakran megakadt, és hasznos visszajelzést sem adott.

Az új felület sokkal praktikusabb. Képes élő listát mutatni az észlelhető helyi eszközökről és megjeleníteni egy egyedi eszköznevet. Ez megkönnyíti és felgyorsítja a párosítás folyamatát, különösen azok számára, akik több Android telefont tesztelnek egyszerre.

Xiaomi fejlesztők, ROM-tesztelők, javítási szakemberek és haladó felhasználók számára ez jelentősen megkönnyítheti a HyperOS verziók hibakeresését.

Összegzés

A Google új ADB Wi-Fi 2.0 implementációja forradalmasíthatja a fejlesztők és felhasználók hibakeresési élményét az Android 17 rendszerében. A Rust nyelv eszközcsoportjának használata hosszú távon biztosabb és stabilabb megoldásokat kínálnak, ezáltal növelve a Xiaomi HyperOS 4 jövőbeli potenciálját.

ForrásXimitime

GYIK

Mi az ADB Wi-Fi 2.0?

Az ADB Wi-Fi 2.0 a Google által kifejlesztett új, vezeték nélküli hibakeresési rendszer az Android 17 operációs rendszerhez, amely a korábbi technikai problémák megoldására lett tervezve.

Hogyan javítja az Android 17 a vezeték nélküli ADB működését?

Az Android 17 folyamatosan figyeli a hálózati állapotot, lehetővé téve az automatikus újbóli csatlakozást, így a felhasználóknak nem kell manuálisan párosítaniuk az eszközeiket.

Miként segíti a Rust programozási nyelv az Android fejlesztést?

A Rust nyelv segít csökkenteni a memória-biztonsági problémákat, így megbízhatóbbá teszi a rendszerszintű komponenseket és a hibakereső eszközöket.

Tetszett? Oszd meg!
Danyi Róbert
A cikket írta Danyi Róbert

A XiaomiHero szerkesztője – Xiaomi, Redmi és POCO hírek, HyperOS frissítések és útmutatók magyarul.

Összes cikke (946)