Samsungs Remote Test Lab har blitt oppdatert for å la utviklere eksternt teste appene sine på ekte Galaxy S20 og Galaxy Z Flip-telefoner.
Livet til en Android-utvikler involverer mye mer enn bare koding. Etter at du faktisk er ferdig med å utvikle funksjoner for en første utgivelse eller en oppdatering, må du sørge for at appen din fungerer bra på enhetene brukerne dine faktisk skal bruke. Med Android er det tonnevis av enheter med forskjellig maskinvare fra forskjellige produsenter, mange forskjellige formfaktorer og alle slags tilpasset Android-programvare å forholde seg til. På grunn av dette er det sjelden nok å teste appene dine på lager Android gjennom Android Emulator i Android Studio.
Samsung-telefoner har en radikalt annerledes smak av Android enn Googles programvare, og som sådan er det best du har tilgang til en fysisk enhet for å teste appene dine på Samsungs programvare. Dette kan bli dyrt hvis du vil bruke Samsungs flaggskiptelefoner til testing, men det er noe du må gjøre gitt hvor mange millioner av dem som selges rundt om i verden.
Samsungs Galaxy S20-serie driver selskapets siste utgivelse av One UI 2.1 basert på Android 10 mens Galaxy Z Flip er en helt annen formfaktor som du må gjøre rede for. Hvis du vil kjøpe begge enhetene for å teste på, er du ute etter å bruke nesten $2500.Hvis du bare vil teste appene dine på disse enhetene, er det imidlertid et alternativ til å faktisk kjøpe dem. Dette alternativet kalles Eksternt testlaboratorium (RTL). I utgangspunktet har Samsung en haug med faktiske smarttelefoner koblet til skyen som utviklere kan kontrollere ved hjelp av RTL, slik at de i hovedsak lar dem teste appene sine på fysisk maskinvare uten å måtte eie dem. Dette betyr at du kan teste appen din på Galaxy S20, S20+, S20 Ultra eller Galaxy Z Flip uten å måtte bruke tusenvis av dollar på faktiske enheter.
Alt du trenger er en pålitelig Internett-tilkobling, en gratis Samsung Developers-konto, Java Runtime Environment 7 eller nyere med Java Web Start installert, og det er det. Du vil kunne kjøre appen din på den eksterne enheten du ønsker i sanntid. Du kan installere APK-filer på enheten, lage skjermbilder og opptak og kjøre testautomatiseringsskript. Du kan til og med velge hvilket språk du vil teste enheten på, og hvis du har en partner kan du dele skjermen din slik at dere kan gjøre testing sammen. Det er noen begrensninger for tjenesten, inkludert det faktum at lyd, ekstra periferiutstyr, multi-touch og kamera ikke støttes. Samsung gir utviklere 20 studiepoeng hver dag, noe som lar deg teste i maksimalt 5 timer om dagen. Med denne gratistjenesten gjør Samsung det enklere for apputviklere å teste appene og oppdateringene sine på One UI enkelt og smertefritt.
Når du er ferdig med å utvikle den nye applikasjonen din, bør du vurdere å legge den ut i forumene våre for tilbakemelding fra brukere.
Galaxy S20-fora ||| Galaxy S20+-fora ||| Galaxy S20 Ultra-fora ||| Galaxy Z Flip-fora
Kilde: Samsung