A Google az Android ADB-jét szeretné eljuttatni a Fuchsia készülékekhez

A Google Fuchsia csapata új erőfeszítésbe kezdett, amely lehetővé teszi, hogy a Fuchsia eszközöket az ADB eszközzel úgy kezeljék, mint egy Android telefont.

Androidon a fejlesztők és a rajongók manapság az ADB segítségével hozzáférhetnek telefonjaik és táblagépeik egyes alapvető összetevőihez számítógépükről. Az „Android Debug Bridge” rövidítése, az ADB egy kulcsfontosságú eszköz, amely, amint azt a neve is sugallja, képes „áthidalni” a két eszközt.

A fejlesztők az ADB segítségével távolról telepítik alkalmazásuk legújabb, folyamatban lévő verzióját egy fizikai eszközre vagy akár egy Android emulátorra. Még ha soha nem is használnak közvetlenül ADB-parancsokat, a fejlesztők számára előnyös, ha az ADB-t mélyen integrálják más eszközökbe, például az Android Stúdióba.

Eközben az Android-rajongók és a nagy teljesítményű felhasználók egyaránt az ADB-t használják a telefon parancssorának eléréséhez, ami talán lehetővé tesz egy közösség által felfedezett módot. Az ADB-t arra is használhatja, hogy hozzáférjen a valós idejű naplókhoz a telefonjáról, diagnosztizálja a problémákat, vagy egyszerűen megismerje a belső működését.

Ennél is fontosabb, hogy az ADB minden nagyobb asztali platformon – Windowson, macOS-en és Linuxon (és kibővítve a ChromeOS-en) – folyamatosan jól tud működni, és ez nagyon fontos szempont a Google Fuchsia csapata számára.

Ezen a héten a Fuchsia csapata megosztott egy új javaslatot “ADB on Fuchsia” címmel, amely osztja a csapat azon szándékát, hogy támogassa az ADB-t az eszközök vezérléséhez, és megosztja a szándékát.

Jelenleg a Fuchsia eszközök vezérlésére használt „fx” és „ffx” alapvető eszközök csak Linux és macOS számítógépekkel kompatibilisek. És bár folynak erőfeszítések az ffx Windows rendszeren való futtatására, ez várhatóan csak 2022 végén fejeződik be.

Sőt, még akkor is, ha az ffx minden platformon támogatott, a Fuchsia ADB-támogatással továbbra is hasznos lesz a belátható jövőben, mivel az ADB mindenütt jelen lévő eszköz. Az évek során az ADB-t számos különböző munkafolyamatba és automatizálási eszközbe integrálták, amelyek közül sok azonnal megkezdheti a Fuchsia eszközök támogatását, változtatások nélkül.

Tehát hogyan nézne ki, ha a Fuchsia támogatná az ADB-n keresztüli kapcsolatot? Egy dolgot fontos megjegyezni, hogy ez nem jelenti azt USB-n keresztül csatlakoztathatja kedvenc Fuchsia eszközét, például Nest Hub vagy Nest Hub Max készülékét a számítógépéhez. A Google kifejezetten megjegyezte, hogy az ADB Fuchsia verziója “nem lesz elérhető felhasználói vagy éles verzióban”, ez a döntés biztonsági okokból született.

Ehelyett az ADB on Fuchsia csak arra való, hogy az eszközökkel működjön, amíg azok még gyerekcipőben járnak, lehetővé téve a fejlesztés és tesztelés korai szakaszainak némelyikét – a Google idézi a „nevelést, tervezést és így tovább” – a Windows-eszközökről. .

Egy másik figyelemre méltó korlátozás az, hogy a Fuchsia csapata jelenleg csak “csak egy részhalmazát” tervezi támogatni annak, amit az ADB tud. Pontosabban, csak négy konkrét ADB-parancs létezik:

  • adb shell
  • adb log kat
  • adb push
  • adb pull

Mint korábban említettük, az ADB “shell” parancsát egy (normál Android) eszköz belső parancssorának eléréséhez használják. Ha Fuchsia eszközzel használja, ugyanazokat a parancsokat futtathatja, amelyeket általában ffx shell-en keresztül használ, vagy SSH-n keresztül csatlakozik az eszközhöz. Következő a “logcat”, amely az Androidhoz hasonlóan képes lenne minden naplót futtatni egy Fuchsia eszközről.

Az érdekesebb ADB-parancsok a “push” és a “pull”, amelyek a két eszköz közötti fájlok küldésére és lekérésére szolgálnak. A javaslat nem osztja meg pontosan, hogyan működne ez egy Fuchsia készüléken, de a tesztelés során biztosan jól jönne.

Belsőleg ezek az ADB-parancsok hatékonyan a fukszia megfelelőjükre vannak irányítva, amint azt a mellékelt kép némileg illusztrálja. Ebben az értelemben az ADB támogatása valójában csak kompatibilitási rétegként működik.

Összességében érdekes látni, hogy a Google hogyan kapcsolja össze a különböző projektjeit közvetlen, ha finoman is. Bár nem valószínű, hogy a legtöbbünknek a közeljövőben ADB-n keresztül kell csatlakoznia egy Fuchsia eszközhöz, a kiegészítés még mindig elég érdekes.

Bizonyos szempontból a Fuchsia ADB-támogatása arról is beszél a Google-lal, hogy megkönnyítse a Fuchsia-első eszközfejlesztést a vállalat partnerei számára – vagy valóban bárki számára, aki Fuchsia által meghajtott eszközt szeretne létrehozni – olyan eszközökkel, amelyekre valószínűleg szüksége van.

Bővebben a fuksziáról:

FTC: Automatikus leányvállalati linkeket használunk, amelyek bevételt generálnak. Több.


További hírekért tekintse meg a 9to5Google-t a YouTube-on:

Leave a Comment

%d bloggers like this: