Artikel

Android-apputveckling var redan svår, men pandemin gjorde den brutal

protection click fraud

Galaxy S20 UltraKälla: Andrew Martonik / Android Central

Tänk på din Android telefon för en sekund. Vad är det viktigaste med det? Du kan argumentera för att det är processorn, skärmen, programvaran eller någon annan komponent. Alla dessa saker är viktiga på sitt eget unika sätt, men i slutet av dagen interagerar du främst med de appar som är installerade på den.

Från Twitter, YouTube, ditt favoritmobilspel eller den senaste väderappen som alla pratar om är appar som utgör våra telefoner och som gör det möjligt för oss att göra så många saker. Apputveckling är en utmanande och intensiv process för alla plattformar, men särskilt när det gäller Android. Till skillnad från iOS, som är begränsad till en utvald handfull enheter som Apple släpper, visar Androids öppen källkod sin fula sida när man tittar på den från en utvecklarperspektiv. Att öppenhet är det som gör att det kan finnas enheter av så många olika formfaktorer och från en mängd olika företag, men att skapa applikationer som körs sömlöst med så många variabler att ta hänsyn till är inte en lätt sak närma sig.

Verizon erbjuder Pixel 4a för bara $ 10 / månad på nya obegränsade linjer

Det är en verklighet som gäller när världen omkring oss inte har att göra med en global pandemi, så när du lägger till den ovanpå saker och den nya verkligheten hos många utvecklare som inte längre kan arbeta på samma kontor tillsammans, saker och ting blir jämna klibbigare.

Oneplus 8 Pro ReviewKälla: Daniel Bader / Android Central

Vi ville få en bättre uppfattning om hur COVID-19 påverkar Android-utvecklingen, så vi kontaktade en få olika dev-team för att förstå hur deras arbetsflöde har förändrats och om det finns några nya utmaningar uppstod. Vi pratade med teamet på 1Lösenord, Edison Mail, AccuWeather, Hej väder, och en populär reseapp som valde att vara anonym. Vad vi lärde oss är att COVID-19 har påverkat dem på några olika sätt, och även om det inte tog upp nya spärrar helt, förvärras det verkligen de som redan fanns.

Fragmentering är en av de största hindren Android-utvecklare måste övervinna.

Jag fick chansen att prata med Jeff Pearsall, en av produktledningarna på Edison Mail, och han tog med sig upp frågan om fragmentering - något som alla som är intresserade av Android-rymden är alltför bekanta med. På Edisons fysiska kontor har teamet ett arkivskåp som är fyllt med olika Android-enheter som används för att felsöka problem som dyker upp.

Pearsall säger att ett av målen på Edison är att få appen att känna att den var utformad speciellt för den telefon du använder den på, och när du måste redogöra för olika Android-versioner, tredjepartsgränssnitt, tangentbord, fingeravtryckssensorer och mer, enhetsspecifika problem kommer säkert att dyka upp upp. Genom att ha så många olika telefoner till hands kan Edison snabbt replikera eventuella buggar som användarna klagar över och vända rättelser för dem.

Edison Mail-webbplats på en Pixel 4 XLKälla: Joe Maring / Android Central

Nu när Edison inte längre har tillgång till deras Android-skåp för personlig felsökning har de försökt att efterlikna buggar och prata om dem över Zoom samtal. Det gör jobbet för tillfället, men de har inte hittat en specifik lösning som är lika effektiv som att bara spela med olika hårdvaror på kontoret.

Hello Weather-medskapare Jonas Downey berörde också ämnet fragmentering, men i ett annat ljus. Hej väder består av bara tre personer, och från dag ett var de tvungna att fatta beslutet att de inte skulle kunna gå tillbaka och stödja föråldrade Android-versioner. För ett team av deras storlek är det helt enkelt omöjligt att adressera telefoner med Android 6.0 eller 7.0 och ändå ha tid att arbeta med nya funktioner och viktiga uppdateringar. Det är inte något som COVID-19 orsakade, men en pågående fråga som Jonas sa har varit en av deras största utmaningar.

Michael Verde, Team Lead för 1Password för Android, kommenterade inte fragmentering när vi pratade med honom, men han pratade med några olika bakslag som företaget möttes som ett direkt resultat av COVID-19.

1Passwords typiska släppcykel för en ny Android-uppdatering är 6-7 veckor, men med tanke på utmaningarna med att arbeta hemifrån flyttar företaget nu saker till 8-9 veckor. De riktar sig mot samma funktioner och ändringar som redan planerats, men nu med en extra en eller två veckors buffert så att teamet har gott om tid för att få allt gjort.

Vissa utvecklarlag håller sig enligt schemat, men så är det inte alls.

Vi hörde liknande rapporter från AccuWeather och Edison Mail, där båda företagen noterade att de ännu inte har nått en punkt där deras utvecklingskartor har påverkats negativt. AccuWeathers stora redesign av Android-appen är fortfarande enligt schema, liksom framtidsplaner för Edison. Men även om det kan vara fallet för stora (ish) appar / utvecklingsteam, kan samma sak inte sägas för tremannsgruppen på Hello Weather.

Hello Weather skapades 2016 som ett sidoprojekt för Jonas Downey, Trevor Turk och Dan Kim. Det är något de brinner för och bryr sig mycket om, men med vanliga dagjobb som också behöver bry sig om är det inte deras primära fokusområde. Jason säger att han och hans team planerade nya funktioner för Hello Weather innan COVID-19-utbrottet, men när det slog, "botten" tappade. " En av dem blev sjuk strax efter de dödade i familjen och Jonas, Trevor och Dan är nu i en liknande ställning så många av oss är - fasta hemma hos våra familjer och försöker hitta en balans som fungerar för alla. Det är en situation som inte tillåter mycket ledig tid, och på grund av detta är utvecklingen för Hello Weather för tillfället en mini-paus.

1Password-logotyp på en Pixel 4 XLKälla: Joe Maring / Android Central

När det gäller ledningen för reseappen vi pratade med lär de sig snabbt att det är svårt att utveckla en reseapp när ingen är... ja, reser. En stor del av utvecklingsprocessen för appen består av komplexa AB-tester som görs i skala för att testa nya funktioner och design, men när resebranschen står stilla är det inte längre sak.

Inte bara det, men med alla som nu arbetar hemifrån, sa appledaren att det att inte vara i samma rum för samarbete har saktat ner hela arbetsflödet.

Faktum är att det är något som verkar vara närvarande över hela linjen. Detta är en fråga a massa av oss har varit tvungna att lära oss de senaste månaderna, och det gäller för Android-apputvecklare.

Personligt samarbete är en kärnprocess i utvecklingscykeln, och det kan inte hända just nu.

Apputveckling är en mödosam process och en som kräver mycket samarbete och kritiskt tänkande med dina medarbetare. Vi är privilegierade att vara i en värld där en pandemi kan svepa planeten och det finns verktyg på plats som gör att vi kan arbeta på distans, men det finns något med att arbeta i ett fysiskt utrymme med dina kollegor som du bara inte kan replikera via en Zoom eller Google Meet ring upp.

Pearsall från Edison Mail sa att detta har varit ett av de största hindren för hans lag. Edison har en öppen semesterpolicy och låter sina anställda arbeta från i princip var de vill, men Pearsall säger att de flesta väljer att arbeta på företagets fysiska kontor. Bullpen-miljön är oöverträffad för att studsa idéer från varandra, och faktiskt så fungerar Edison Mails assistent kom - en AI i appen som spårar inkommande paket, prisfall på produkter du nyligen köpt, resemeddelanden och Mer. Människor på kontoret pratade bara högt om saker de önskar att deras e-post kunde göra för dem, och på grund av det skämtet skapades Edisons assistent.

Hej Weather och AccuWeather-apparKälla: Joe Maring / Android Central

Kurt Fulepp, Chief Product Officer för AccuWeather, upprepade också denna känsla. Redan innan COVID-19 slog hade företaget kluster av människor som arbetade i New York, Pennsylvania och Montreal - vilket innebär att det fanns en blandning av personligt och avlägset arbete. Med AccuWeather flyttades nu till ett helt arbeta hemifrån grunden har saker och ting ändrats lite.

Jag tror att det tar bort uppenbarligen lagdynamiken. Vårt team har gått från att kunna samlas i dagliga scrums av åtminstone produkt- och designteammedlemmar i New York som är tillsammans i samma rum och såväl som våra kontor. Att helt och hållet svänga till att bara vara video- och digitalbaserat tar uppenbarligen andan av interaktion.

Med detta sagt har arbetet hemifrån också haft en positiv inverkan i viss utsträckning. Som Fulepp konstaterar:

Vi kände inte för mycket av en förändring. Jag menar att jag tror att det finns det naturliga mänskliga inslaget att gå till jobbet varje dag och njuta av att vara med ditt team. Vi är riktigt höga team nära, så att inte se dina teammedlemmar var bara den naturliga besvikelsen över att vi måste ta itu med att se varandra på skärmen.

Jag tror att ur en utvecklingssynpunkt har det förmodligen faktiskt förbättrat vår hastighet eftersom det möjliggjorde mindre distraktion för att vara ärlig. Jag tror att vi har arbetat mer effektivt hemifrån än vi någonsin kunde ha föreställt oss bara för att vi är nere och går framåt.

När det gäller att göra hela arbetet hemifrån roligt för alla, säger Fulepp att han och hans team har blivit kreativa med sätt att hålla arbetsdag så lätthjärtad som möjligt - inklusive Zoom-bakgrunder med tema och en virtuell happy hour (något vi har gjort själva här på AC).

Jag tror att det har skett en utveckling av att människor uppenbarligen sätter på kamerorna, vilket vi verkligen har uppmuntrat. När veckorna har gått har alla känt sig väldigt bekväma för dig att bara se dem i sovrummet eller vara i tvättstugan eller vara på köksbänken. Vi har som ett team försökt nominera ett dagligt tema som är något personligt för dig. Och inte personligt och påträngande men på ett riktigt roligt, lätthjärtat sätt. Så det är som att göra din Zoom-bakgrund till något från året du föddes, ditt favoritfamiljfoto eller något liknande din favoritfilm. Och jag tror att det blir en samtalspunkt för att folk lägger upp det oväntade eftersom det faktiskt blir en konversationsstartare, vilket är det jag tycker verkligen om.

Vi försöker göra en happy hour på fredagen där vi gjorde en ceremoni till 'låt oss göra jobbet och prata om vad vi uppnådde och nu ska vi alla ha en virtuell happy hour. ' Att ta ett steg tillbaka och reflektera över prestationer är verkligen viktigt för när världen befinner sig i en så utmanande punkt tid.

Zooma logotypKälla: Joe Maring / Android Central

Men det är naturligtvis inte allt solsken och regnbågar.

Förutom att teamdynamiken och samarbetsprocessen försvinner har arbetet hemifrån också infört några moraliska utmaningar. Pearsall har märkt att alla på Edison Mail har kämpat med att veta när man ska koppla ur kontakten. I den kontorsmiljön har du ställt in tider när du arbetar och när du går hem. När du redan är hemma eller i lägenheten dygnet runt är det inte så klippt och torrt. Vissa team på Edison har arbetat senare på dagen än vad de normalt gör, vilket är en kamp du också förmodligen har mött.

Verde noterade att 1Password-teamet redan var vana vid att arbeta hemifrån, men det finns fortfarande en massiv förändring i arbetsflödet när din make och barn också är hemma hos dig. Det introducerar nya störningar och eliminerar alla gränser som fanns tidigare, och även om Verde säger att produktivitet inte har varit påverkade så mycket som han förväntade sig, har det fortfarande skett ett tryck för att vara mer flexibel med projekt och att ha meningsfull incheckning med anställda.

Det här är hinder som inte bara är begränsade till Android-utvecklare - de är saker som du och jag också är alltför bekanta med. Men när du lägger till att dessa individer och team utöver de strider som ställs inför varje dag när saker och ting var "normala", gör det ett redan svårt jobb så mycket mer.

Och tyvärr är det något vi inte tänker nog på. Det kan vara lätt att titta på en app i Play Store som ingenting annat än en mjukvara, men var och en var skapad av en individ eller en grupp människor som lägger in en enorm mängd blod, svett och tårar i Det. De kanske inte alltid fungerar perfekt, men vet bara att det finns folk som gör vad de kan för att alla dina favoritappar och spel ska fungera som vanligt - även mitt i en pandemi.

Vi kan tjäna en provision för inköp med våra länkar. Läs mer.

Det här är de bästa trådlösa öronsnäckorna du kan köpa till varje pris!
Det är dags att klippa av sladden!

Det här är de bästa trådlösa öronsnäckorna du kan köpa till varje pris!

De bästa trådlösa öronsnäckorna är bekväma, låter fantastiskt, kostar inte för mycket och sitter lätt i fickan.

Allt du behöver veta om PS5: Släppdatum, pris och mer
Nästa generation

Allt du behöver veta om PS5: Släppdatum, pris och mer.

Sony har officiellt bekräftat att de arbetar på PlayStation 5. Här är allt vi vet om det hittills.

Nokia lanserar två nya budget Android One-telefoner under 200 dollar
Nya Nokias

Nokia lanserar två nya budget Android One-telefoner under 200 dollar.

Nokia 2.4 och Nokia 3.4 är de senaste tillskotten till HMD Globals budget smartphone-sortiment. Eftersom de båda är Android One-enheter får de garanterat två stora OS-uppdateringar och regelbundna säkerhetsuppdateringar i upp till tre år.

De bästa bärbara snabbfotoskrivarna för Android-enheter
Skriv ut när du är på språng!

De bästa bärbara snabbfotoskrivarna för Android-enheter.

Du är på språng och gör minnen på din mobil. Medan digital är bra, varför inte försöka göra dessa minnen lite mer permanenta med ett konkret foto?

Joe Maring

Joe är seniorredaktör för Android Central och har älskat allt med en skärm och CPU sedan han kommer ihåg. Han har pratat / skrivit om Android i en eller annan form sedan 2012 och gör det ofta när han campar på närmaste kafé. Har du ett tips? Skicka ett mejl till [email protected]!
instagram story viewer