Artikkel

Android-apputvikling var allerede vanskelig, men pandemien gjorde den brutal

Galaxy S20 UltraKilde: Andrew Martonik / Android Central

Tenk på din Android-telefon For ett øyeblikk. Hva er den viktigste delen av det? Du kan hevde at det er prosessoren, skjermen, programvaren eller andre komponenter. Alle disse tingene er essensielle på sin egen unike måte, men på slutten av dagen samhandler du primært med appene som er installert på den.

Fra Twitter, YouTube, ditt favoritt mobilspill eller den siste værappen som alle snakker om, apper er det som utgjør telefonene våre og det som gjør at vi kan gjøre så mange ting. Apputvikling er en utfordrende og intensiv prosess for enhver plattform, men spesielt når det gjelder Android. I motsetning til iOS, som er begrenset til en utvalgte håndfull enheter som Apple slipper, viser Android-kildekoden sin stygge side når man ser på den fra et utviklerperspektiv. At åpenhet er det som gjør at det kan være enheter av så mange forskjellige formfaktorer og fra et mangfold av selskaper, men å lage applikasjoner som kjører sømløst med så mange variabler å gjøre rede for, er ikke en enkel ting å nærme seg.

Verizon tilbyr Pixel 4a for bare $ 10 per måned på nye ubegrensede linjer

Det er en realitet som gjelder når verden rundt oss ikke har å gjøre med en global pandemi, så når du legger til det på toppen av ting og den nye virkeligheten til at mange utviklere ikke lenger kan jobbe på samme kontor sammen, blir ting jevnt klebrig.

Oneplus 8 Pro gjennomgangKilde: Daniel Bader / Android Central

Vi ønsket å få en bedre ide om hvordan COVID-19 påvirker Android-utviklingen, så vi nådde ut til en noen få forskjellige team for å forstå hvordan arbeidsflyten deres har endret seg og om noen nye utfordringer har blitt oppstått. Vi snakket med teamet på 1Passord, Edison Mail, AccuWeather, Hei Vær, og en populær reiseapp som valgte å være anonym. Det vi lærte er at COVID-19 har påvirket dem på noen få forskjellige måter, og selv om det ikke førte til nye sperringer helt, er det absolutt forverret de som allerede eksisterte.

Fragmentering er en av de største hindringene som Android-utviklere må overvinne.

Jeg hadde muligheten til å snakke med Jeff Pearsall, en av produktlederne hos Edison Mail, og han tok med seg opp spørsmålet om fragmentering - noe som alle som er interessert i Android-rommet er altfor kjent med. På Edisons fysiske kontor har teamet et arkivskap som er fylt med forskjellige Android-enheter som brukes til å feilsøke problemer som dukker opp.

Pearsall sier at et av målene hos Edison er å få appen til å føle at den ble designet spesielt for telefonen du bruker den på, og når du må ta hensyn til forskjellige Android-versjoner, tredjepartsgrensesnitt, tastaturer, fingeravtrykksensorer og mer, enhetsspesifikke problemer kommer sikkert til å dukke opp opp. Ved å ha så mange forskjellige telefoner tilgjengelig, kan Edison raskt replikere eventuelle feil som brukerne klager på og snu rettelser for dem.

Edison Mail-nettsted på en Pixel 4 XLKilde: Joe Maring / Android Central

Nå som Edison ikke lenger har tilgang til Android-kabinettet deres for feilsøking personlig, har de prøvd å etterligne feil og snakke om dem over Zoom ringer. Det gjør jobben for nå, men de har ikke funnet en spesifikk løsning som er like effektiv som bare å leke med den forskjellige maskinvaren på kontoret.

Hello Weather-medskaper Jonas Downey berørte også temaet fragmentering, men i et annet lys. Hello Weather består av bare tre personer, og fra dag én måtte de ta avgjørelsen om at de ikke ville være i stand til å gå tilbake og støtte utdaterte Android-versjoner. For et team av deres størrelse er det rett og slett umulig å adressere telefoner med Android 6.0 eller 7.0, og fortsatt har tid til å jobbe med nye funksjoner og viktige oppdateringer. Det er ikke noe COVID-19 forårsaket, men et pågående problem som Jonas sa har vært en av deres største utfordringer.

Michael Verde, Team Lead for 1Password for Android, kommenterte ikke fragmentering når vi snakket med ham, men han snakket med noen forskjellige tilbakeslag som selskapet ble møtt som et direkte resultat av COVID-19.

1Passwords typiske utgivelsessyklus for en ny Android-oppdatering er 6-7 uker, men gitt utfordringene med å jobbe hjemmefra, skifter selskapet nå ting til 8-9 uker. De målretter mot de samme funksjonene og endringene som allerede var planlagt, men nå med en ekstra en eller to ukers buffer slik at teamet har god tid til å få alt gjort.

Noen dev-team holder seg etter planen, men det er ikke tilfelle over hele linja.

Vi hørte lignende rapporter fra AccuWeather og Edison Mail, hvor begge selskapene bemerket at de ennå ikke har nådd et punkt der utviklingskartene deres har blitt negativt påvirket. AccuWeather's store redesign av Android-appene er fremdeles i rute, og det samme er fremtidige planer for Edison. Imidlertid, selv om det kan være tilfelle for store (ish) apper / utviklingsteam, kan det samme ikke sies for tremannsgruppen i Hello Weather.

Hello Weather ble opprettet i 2016 som et sideprosjekt for Jonas Downey, Trevor Turk og Dan Kim. Det er noe de brenner for og bryr seg mye om, men med vanlige dagjobber som også trenger å ta seg av, er det ikke deres primære fokusområde. Jason sier at han og teamet hans hadde planer om nye funksjoner for Hello Weather før COVID-19-utbruddet, men når det først traff, "falt bunnen ut." En av dem ble syk kort tid etter de hadde et dødsfall i familien, og Jonas, Trevor og Dan er nå i en lignende posisjon så mange av oss er - fast hjemme hos familiene våre og prøver å finne en balanse som fungerer for alle sammen. Det er en situasjon som ikke gir mye fritid, og på grunn av dette er utviklingen for Hello Weather foreløpig på et lite avbrekk.

1Password-logo på en Pixel 4 XLKilde: Joe Maring / Android Central

Når det gjelder ledelsen til reiseappen vi snakket med, lærer de raskt at det er vanskelig å utvikle en reiseapp når ingen er... vel, på reise. En stor del av utviklingsprosessen for appen består av komplekse AB-tester som gjøres i målestokk for å teste nye funksjoner og design, men med reisebransjen stille, er det ikke lenger en ting.

Ikke bare det, men med alle som nå jobber hjemmefra, sa appledelsen at det å ikke være i samme rom for samarbeid har bremset hele arbeidsflyten litt ned.

Det er faktisk noe som ser ut til å være til stede over hele linja. Dette er et problem a mye av oss har måttet lære de siste par månedene, og det gjelder for Android-apputviklere.

Personlig samarbeid er en kjerneprosess i utviklingssyklusen, og det kan ikke skje akkurat nå.

Apputvikling er en møysommelig prosess og en som krever mye samarbeid og kritisk tenkning med dine kolleger. Vi er privilegerte å være i en verden der en pandemi kan feie planeten og det er verktøy på plass som tillater oss å jobbe eksternt, men det er noe med å jobbe i et fysisk rom med kollegene som du bare ikke kan replikere gjennom Zoom eller Google Meet anrop.

Pearsall fra Edison Mail sa at dette har vært en av de største hindringene for laget hans. Edison har en åpen feriepolicy og lar sine ansatte jobbe fra i utgangspunktet hvor de vil, men Pearsall sier at de fleste velger å jobbe på selskapets fysiske kontor. Bullpen-miljøet er uovertruffen for å sprette ideer fra hverandre, og faktisk er det slik Edison Mails assistentfunksjon ble til - en in-app AI som sporer innkommende pakker, prisfall i produkter du nylig har kjøpt, reisevarsler og mer. Folk på kontoret snakket bare høyt om ting de skulle ønske at e-posten deres kunne gjøre for dem, og på grunn av det skvetten ble Edisons assistent opprettet.

Hei Weather og AccuWeather-apperKilde: Joe Maring / Android Central

Kurt Fulepp, Chief Product Officer for AccuWeather, takket også denne følelsen. Selv før COVID-19 traff hadde selskapet klynger av mennesker som jobbet i New York, Pennsylvania og Montreal - noe som betyr at det skjedde en blanding av personlig og eksternt arbeid. Med AccuWeather skiftet nå til et helt jobbe hjemmefra grunnlag, ting har fortsatt endret seg litt.

Jeg tror det fjerner åpenbart lagdynamikken. Teamet vårt har gått fra å kunne samle inn daglige scrums av minst produkt- og designteammedlemmer i New York som er sammen i samme rom, og i tillegg til våre kontorer. Å pendere helt til å bare være video- og digitalbasert tar tydeligvis bort ånden av interaksjon.

Når det er sagt, har hjemmearbeid også hatt en positiv innvirkning i noen grad. Som Fulepp bemerker:

Vi følte ikke for mye av en forandring. Jeg mener jeg tror at det er det naturlige menneskelige elementet å gå på jobb hver dag og nyte å være sammen med teamet ditt. Vi er veldig tette team, så det å ikke se teammedlemmene dine var bare den naturlige skuffelsen over at vi må håndtere å se hverandre på skjermen.

Jeg tror fra et utviklingssynspunkt at det sannsynligvis faktisk forbedret hastigheten vår fordi det muliggjør mindre distraksjon for å være ærlig. Jeg tror at vi har jobbet mer effektivt hjemmefra enn vi noen gang kunne ha forestilt oss bare fordi vi er nede og beveger oss fremover.

Når det gjelder å gjøre hele prosessen med å jobbe hjemmefra hyggelig for alle, sier Fulepp at han og teamet hans har blitt kreative med måter å beholde arbeidsdag så lettvint som mulig - inkludert Zoom-bakgrunner med tema og en virtuell happy hour (noe vi har gjort selv her på AC).

Jeg tror det har skjedd en utvikling i åpenbart folk som slår på kameraene, noe vi absolutt har oppmuntret. Etter hvert som ukene har gått, har alle følt seg veldig komfortable for deg bare å se dem på soverommet eller være i vaskerommet eller være på kjøkkenbenken. Vi har prøvd som et team å nominere et daglig tema som er noe personlig for deg. Og ikke personlig og en påtrengende måte, men på en veldig morsom, lettvint måte. Så det er som å lage din Zoom-bakgrunn noe fra året du ble født, ditt favorittfamiliebilde eller noe som din favorittfilm. Og jeg tror det blir en snakkis fordi folk setter det uventede opp fordi det faktisk blir en samtalestarter, noe som jeg virkelig liker.

Vi prøver å gjøre en happy hour på fredag ​​hvor vi gjorde en seremoni til 'la oss gjøre jobben og snakke om det vi oppnådde, og la oss nå ha en virtuell happy hour. ' Å ta et skritt tilbake og reflektere over prestasjoner er veldig viktig for når verden er i et så utfordrende punkt i tid.

Zoom-logoKilde: Joe Maring / Android Central

Men det er selvfølgelig ikke alt solskinn og regnbuer.

I tillegg til at teamdynamikken og samarbeidsprosessen forsvinner, har det å jobbe hjemmefra også introdusert noen moralutfordringer. Pearsall har lagt merke til at alle hos Edison Mail har slitt med å vite når de skal koble fra. I det kontormiljøet har du angitt tider når du jobber og når du går hjem. Når du allerede er hjemme eller i leiligheten 24/7, er den ikke så kuttet og tørr. Noen team hos Edison har jobbet senere på dagen enn de vanligvis gjør, noe som er en kamp du også sannsynligvis har møtt.

Verde bemerket at 1Password-teamet allerede var ganske vant til å jobbe hjemmefra, men det er fortsatt et stort skifte i arbeidsflyten når ektefelle og barn også er hjemme hos deg. Det introduserer nye forstyrrelser og eliminerer eventuelle grenser som eksisterte før, og selv om Verde sier at produktivitet ikke har vært påvirket så mye som han forventet, har det fortsatt vært et press for å være mer fleksibel med prosjekter og å ha meningsfulle innsjekkinger med ansatte.

Dette er hindringer som ikke bare er begrenset til Android-utviklere - de er ting du og jeg også er altfor kjent med. Imidlertid, når du legger til at på toppen av kampene disse individene og teamene møter på daglig basis når ting var "normale", gjør det en allerede vanskelig jobb så mye mer.

Og dessverre er det noe vi ikke tenker nok på. Det kan være enkelt å se på en app i Play Store som ingenting annet enn et program, men det var hver enkelt skapt av et individ eller en gruppe mennesker som setter en enorm mengde blod, svette og tårer i den. De fungerer kanskje ikke alltid perfekt, men bare vet at det er folk som gjør det de kan for å holde alle favorittappene og spillene dine som vanlige - selv midt i en pandemi.

Vi kan tjene en provisjon for kjøp ved hjelp av linkene våre. Lære mer.

Dette er de beste trådløse øreproppene du kan kjøpe til enhver pris!
Det er på tide å kutte ledningen!

Dette er de beste trådløse øreproppene du kan kjøpe til enhver pris!

De beste trådløse ørepluggene er komfortable, høres bra ut, koster ikke for mye og passer lett i lommen.

Alt du trenger å vite om PS5: Utgivelsesdato, pris og mer
Neste generasjon

Alt du trenger å vite om PS5: Utgivelsesdato, pris og mer.

Sony har offisielt bekreftet at de jobber med PlayStation 5. Her er alt vi vet om det så langt.

Nokia lanserer to nye budsjett Android One-telefoner under $ 200
Nye Nokias

Nokia lanserer to nye budsjett Android One-telefoner under $ 200.

Nokia 2.4 og Nokia 3.4 er de siste tilskuddene til HMD Globals budsjett for smarttelefoner. Siden de begge er Android One-enheter, vil de garantert motta to store OS-oppdateringer og vanlige sikkerhetsoppdateringer i opptil tre år.

De beste bærbare øyeblikkelige fotoskrivere for Android-enheter
Skriv ut mens du er på farta!

De beste bærbare øyeblikkelige fotoskrivere for Android-enheter.

Du er på farten og lager minner på mobilen din. Mens digital er flott, hvorfor ikke prøve å gjøre minnene litt mer permanente med et håndgripelig bilde?

Joe Maring

Joe er seniorredaktør for Android Central og har hatt kjærlighet til alt med skjerm og CPU siden han kan huske. Han har snakket / skrevet om Android i en eller annen form siden 2012, og gjør det ofte mens han camping på nærmeste kaffebar. Har du et tips? Send en e-post til [email protected]!
instagram story viewer