Hvorfor det er sværere at bygge Instagram til iPad, end du tror
Nøgle takeaways
- At udvikle en app, selvom det er en port, kræver en masse tid og ressourcer.
- Appen skal ændre sit layout, justere til forskellige skærmstørrelser og være optimeret til yderligere hardware.
- Et projekt som dette ville også kræve et helt udviklingsteam, hvilket sandsynligvis ville betyde at trække folk væk fra andet arbejde.
At udvikle en officiel Instagram-app til iPad ville virkelig være meget arbejde, selv med en eksisterende iPhone-app og -websted at arbejde fra.
Instagram CEO Adam Mosseri for nylig udtalt at vi ikke har en officiel iPad Instagram-app, fordi virksomheden ikke kan afsætte ressourcerne til det. Dette er heller ikke en undskyldning med håndsvingning - det viser sig, at appudvikling er ret kompliceret.
Selv noget så ligetil som en havn ville stadig kræve uhyre meget arbejde. Det er langt mere kompliceret og involveret, end den gennemsnitlige bruger kunne forvente.
"Der er flere faktorer at overveje ved at bringe Instagram-appen over til iPad," sagde
App'en
Det er let at antage, at en port af noget som Instagram fra iPhone til iPad ville være en simpel sag. Appen findes allerede på én Apple-platform, så det burde ikke være så svært at bringe den over til en anden, vel? Nå, nej, ikke rigtigt.
Udover at iPhone og iPad er fysisk forskellige, skal der bruges en masse tid og kræfter på at sikre, at oplevelsen er den samme på tværs af begge. Det betyder, at du sikrer, at billederne har de rigtige størrelser, at knapperne står korrekt på linje, at meddelelser fungerer og meget mere.
At sikre, at appen vises korrekt på en større skærm med lidt forskellige dimensioner, er en involveret opgave helt for sig selv. "De ville være nødt til at sikre, at brugeroplevelsesdesignet ser godt ud på begge enheder og gennemgå koden for at ændre det til den nye enhed," sagde Mark Varnas, Chief Technology Officer for Red9, i et e-mailinterview.
"Dette kan omfatte ændring af layout og design, opdatering af indholdet til den nye størrelse, tilføjelse af nye funktioner og optimering af appen til den nye skærmstørrelse."
Udviklingen ville også tage tid, der kunne bruges på at arbejde på andre projekter for appen og hjemmesiden, som allerede eksisterer og næsten har 1 milliard aktive brugere. Og for at beholde alle disse brugere, er Instagram nødt til at blive ved med at prøve nye funktioner og forfine eksisterende.
At trække teams væk fra det arbejde i flere måneder kan skabe større problemer end ikke at have en officiel iPad-app.
Folket
Et projekt som dette ville ikke blive overdraget til en enkelt udvikler - Instagram ville være nødt til at afsætte et helt team til det. Flere mennesker skal være tilgængelige for at teste alt, fejlfinde og gøre alle de andre udviklingsmæssige detaljer, vi har en tendens til at tage for givet. Dette vil sandsynligvis også reducere effektiviteten af etablerede teams, hvis nogen bliver tildelt at arbejde på en ny app.
Ifølge Brown, "Et rimeligt skøn for størrelsen af det nødvendige team afhænger af softwarens tid og omfang udviklingsproces." Så selvom Instagram kunne blande folk rundt, ville det ikke nødvendigvis vide præcis, hvor mange det ville brug for. Og hvis det gættede forkert, kunne det gøre tingene endnu mere udfordrende.
"Selvom det er svært at estimere tid og teamstørrelse, kan det kræve et team på mindst 4-5 personer, der arbejder på det samtidigt." sagde Varnas, "For at portering skal gå glat, skal en udvikler arbejde sammen med et erfarent team af softwareingeniører og designere. Dette team vil være der for at få support, hvis der opstår fejl, designfejl eller andre problemer under porteringsprocessen."
Så det ser ud til, at vi i det mindste indtil videre bliver nødt til at klare os uden en officiel Instagram-app designet specielt til iPad. Som Mosseri oprindeligt antydede, ville et projekt som dette kræve en masse tid og ressourcer, som bedst bruges andre steder. Det er ærgerligt, men det er i det mindste muligt bruge iPhone-appen på iPad mens vi venter.