„Bounds“ yra įrenginyje veikianti maketo inspektorė, skirta „Android“ kūrėjams, vartotojo sąsajos dizaineriams ir kokybės užtikrinimo inžinieriams. Atidarykite kuriamą programėlę (arba bet kurį ekraną, kurį tyrinėjate), palieskite plaukiojantį šoninį mygtuką ir „Bounds“ nupieš tiesioginio vaizdo hierarchiją ekrane: elementų ribas, dydžius dp, paraštes ir užpildymą, išteklių ID, tekstą ir daugiau nei 30 ypatybių kiekvienam rodiniui – tiksliai išmatuota, nereikia kompiuterio, USB laido, root prieigos ir derinamos versijos.
KĄ GALITE DARYTI
- Patikrinti ir derinti tiesioginio vaizdo hierarchiją – „Jetpack Compose“, klasikinius „Views“ ir „WebView“ turinį
- Išmatuoti ribas, atstumus, paraštes ir užpildymą dp arba px formatu
- Patikrinti jutiklinių elementų dydžius ir tarpus pagal jūsų dizaino specifikacijas
- Tikrinti prieinamumo ypatybes – turinio žymas, jutiklinius elementus – tikruose ekranuose
- Užfiksuoti ekraną ir tyrinėti visą jo hierarchiją skirtukas po skirtuko
- Uždėti dizaino maketą ant tikro įgyvendinimo ir palyginti, pikselis po pikselio
- Išsamiai išnagrinėti bet kurio elemento ypatybes: ID, klases, tekstą, dydžius ir kt.
SKIRTA
- „Android“ kūrėjams patikrinti, ar tai, kas pateikta, atitinka tai, kas buvo sukurta
- UI/UX dizaineriams atlikti projektavimo kokybės užtikrinimą realiose versijose
- Kokybės užtikrinimo inžinieriams pateikti tikslias, išmatuojamas UI klaidų ataskaitas
- Prieinamumo vertintojams tikrinti realius ekranus tikruose įrenginiuose
KAIP TAI VEIKIA IR PRIE KO TIKSLIAI JI PASIEKIA
„Bounds“ naudoja „Android“ prieinamumo paslaugos API, kad nuskaitytų lango rodinio hierarchiją ekrane. Tai yra visas jos panaudojimas: skaityti išdėstymo informaciją, kad būtų galima atlikti matavimus.
– Tik skaitymui. „Bounds“ niekada neliečia, nerašo ir neatlieka veiksmų jūsų vardu.
– Tik įrenginyje. Ekrano turinys apdorojamas jūsų telefone ir niekada neįkeliamas, nesaugomas mūsų serveriuose ar nebendrinamas.
– Jūs išlaikote kontrolę. Patikrinimas atliekamas tik jūsų pradėto seanso metu, nuolatinis pranešimas rodomas, kai paslauga aktyvi, ir jūs galite ją bet kada sustabdyti arba atšaukti leidimą.
NEMOKAMAS IR PRO
Nemokamas planas apima visišką patikrinimą su dideliais seanso apribojimais – pakanka, kad žinotumėte, ar „Bounds“ atitinka jūsų darbo eigą. „Bounds Pro“ atrakina neribotą patikrinimo seansų skaičių ir aukščiausios kokybės įrankius. Prenumeratos apmokestinamos per „Google Play“ ir jas galima bet kada atšaukti „Play“ prenumeratos nustatymuose.
LEIDIMAI, AIŠKIAI
– Prieinamumo paslauga – nuskaito ekrano išdėstymą, kad būtų galima piešti matavimus (žr. aukščiau)
– Rodyti virš kitų programų – piešia matavimo perdangą
– Pranešimai – seanso pranešimas, leidžiantis bet kada sustabdyti patikrinimą
PRIVATUMAS
„Bounds“ nuskaito vartotojo sąsajos metaduomenis tik jūsų įrenginyje; niekas apie tikrinamus ekranus nepalieka jūsų telefono. Autentifikavimą ir atsiskaitymą tvarko „Firebase“ autentifikavimas ir „Google Play“ atsiskaitymas. Visa politika: https://bounds.web.app/privacy
Klausimai, atsiliepimai ar išdėstymas, kurio „Bounds“ neapdoroja? Mielai juos išgirstume – esame kūrėjai, kuriantys kūrėjams.
Įrenginio išdėstymo inspektorius: hierarchijos, ribų, prieinamumo peržiūra. Nėra root teisių.