Key takeaways
- Å utvikle en app, selv om den er en port, krever mye tid og ressurser.
- Appen må endre layout, justere for forskjellige skjermstørrelser og optimaliseres for ekstra maskinvare.
- Et prosjekt som dette vil også kreve et helt utviklingsteam, noe som sannsynligvis vil bety å trekke folk vekk fra annet arbeid.
Å utvikle en offisiell Instagram-app for iPad ville virkelig vært mye arbeid, selv med en eksisterende iPhone-app og nettsted å jobbe fra.
Instagram-sjef Adam Mosseri utt alte nylig at vi ikke har en offisiell iPad Instagram-app fordi selskapet ikke kan bruke ressursene til det. Dette er ikke en unnskyldning som vifter med hånden, heller – det viser seg at apputvikling er ganske komplisert.
Selv noe så tilsynelatende enkelt som en havn ville fortsatt kreve forferdelig mye arbeid. Det er mye mer komplisert og involvert enn den gjennomsnittlige brukeren kan forvente.
"Det er flere faktorer å vurdere for å bringe Instagram-appen over til iPad," sa Katherine Brown, grunnlegger av Spyic, i et e-postintervju med LIfewire. "Ingen selskap har ubegrensede ressurser, og det ville være mer enn en enkel sak å justere for de nye skjermdimensjonene."
Appen
Det er lett å anta at en port av noe som Instagram fra iPhone til iPad ville være en enkel sak. Appen eksisterer allerede på en Apple-plattform, så det burde ikke være så vanskelig å overføre den til en annen, ikke sant? Vel, nei, ikke riktig.
I tillegg til at iPhone og iPad er fysisk forskjellige, må det brukes mye tid og krefter på å sørge for at opplevelsen er den samme for begge. Dette betyr å sikre at bildene har de riktige størrelsene, at knappene står riktig på linje, varsler fungerer og mye mer.
Å sørge for at appen vises riktig på en større skjerm med litt andre dimensjoner er en involvert oppgave i seg selv. "De må sørge for at brukeropplevelsesdesignen ser bra ut på begge enhetene og gå gjennom koden som endrer den for den nye enheten," sa Mark Varnas, teknologisjef i Red9, i et e-postintervju.
"Dette kan inkludere endring av oppsett og design, oppdatering av innholdet for den nye størrelsen, legge til nye funksjoner og optimalisering av appen for den nye skjermstørrelsen."
Utvikling vil også ta tid som kan brukes på andre prosjekter for appen og nettstedet som allerede eksisterer og har nesten 1 milliard aktive brukere. Og for å beholde alle disse brukerne, må Instagram fortsette å prøve ut nye funksjoner og forbedre eksisterende.
Å trekke teamene bort fra dette arbeidet i flere måneder kan skape større problemer enn å ikke ha en offisiell iPad-app.
The People
Et prosjekt som dette ville ikke bli overlevert til en enkelt utvikler – Instagram ville trenge å vie et helt team til det. Flere personer må være tilgjengelige for å teste alt ut, feilsøke og gjøre alle de andre utviklingsmessige detaljene vi har en tendens til å ta for gitt. Dette vil sannsynligvis også redusere effektiviteten til etablerte team hvis noen får i oppdrag å jobbe med en ny app.
Ifølge Brown, "Et rimelig anslag for størrelsen på teamet som trengs avhenger av tiden og omfanget av programvareutviklingsprosessen." Så selv om Instagram kunne blande folk rundt, ville det ikke nødvendigvis vite nøyaktig hvor mange det ville trenge. Og hvis det gjettet feil, kan det gjøre ting enda mer utfordrende.
"Selv om det er vanskelig å anslå tiden og teamstørrelsen, kan det kreve et team på minst 4-5 personer som jobber med det samtidig," sa Varnas, "For at porteringen skal gå problemfritt, må en utvikler trenger å jobbe med et erfarent team av programvareingeniører og designere. Dette teamet vil være der for støtte i tilfelle feil, designfeil eller andre problemer oppstår under porteringsprosessen."
Så det virker som om vi i det minste foreløpig må klare oss uten en offisiell Instagram-app designet spesielt for iPad. Som Mosseri opprinnelig antydet, ville et slikt prosjekt kreve mye tid og ressurser som best kan brukes andre steder. Det er uheldig, men det er i det minste mulig å bruke iPhone-appen på iPad mens vi venter.