Zašto je izgradnja Instagrama za iPad teže nego što mislite
Ključni za poneti
- Razvoj aplikacije, čak i ako je riječ o portu, zahtijeva puno vremena i resursa.
- Aplikacija bi trebala promijeniti svoj izgled, prilagoditi se različitim veličinama zaslona i biti optimizirana za dodatni hardver.
- Projekt poput ovoga također bi zahtijevao cijeli razvojni tim, što bi vjerojatno značilo odvlačenje ljudi od drugog posla.
Razvijanje službene Instagram aplikacije za iPad doista bi predstavljalo puno posla, čak i s postojećom iPhone aplikacijom i web-stranicom.
Izvršni direktor Instagrama Adam Mosseri nedavno izjavio da nemamo službenu iPad Instagram aplikaciju jer joj tvrtka ne može posvetiti resurse. Ovo također nije izgovor za mahanje rukom - pokazalo se da je razvoj aplikacije prilično kompliciran.
Čak i nešto tako naizgled jednostavno kao što je luka i dalje bi zahtijevalo užasno puno posla. Mnogo je kompliciranije i složenije nego što bi prosječan korisnik mogao očekivati.
"Postoji više čimbenika koje treba uzeti u obzir pri donošenju Instagram aplikacije na iPad", rekao je
Aplikacija
Lako je pretpostaviti da bi prijenos nečega poput Instagrama s iPhonea na iPad bio jednostavan. Aplikacija već postoji na jednoj Apple platformi, tako da ne bi trebalo biti tako teško prebaciti je na drugu, zar ne? Pa, ne, nije u redu.
Osim što su iPhone i iPad fizički različiti, trebalo bi utrošiti puno vremena i truda kako bi se osiguralo da iskustvo bude isto na oba. To znači osigurati da su fotografije prave veličine, da su gumbi pravilno postavljeni, da obavijesti rade i još mnogo toga.
Osigurati da se aplikacija ispravno prikazuje na većem zaslonu s malo drugačijim dimenzijama je sam po sebi složen zadatak. "Morali bi osigurati da dizajn korisničkog iskustva izgleda dobro na oba uređaja i proći kroz kôd koji ga mijenja za novi uređaj", rekao je Mark Varnas, glavni tehnološki direktor Red9, u intervjuu e-poštom.
"To može uključivati promjenu izgleda i dizajna, ažuriranje sadržaja za novu veličinu, dodavanje novih značajki i optimizaciju aplikacije za novu veličinu zaslona."
Razvoj bi također zahtijevao vrijeme koje bi se moglo potrošiti radeći na drugim projektima za aplikaciju i web stranicu koji već postoje i gotovo ih je ima 1 milijarda aktivnih korisnika. A kako bi zadržao sve te korisnike, Instagram mora nastaviti isprobavati nove značajke i usavršavati postojeće.
Povlačenje timova s tog posla na nekoliko mjeseci moglo bi stvoriti značajnije probleme od nepostojanja službene iPad aplikacije.
Ljudi
Projekt poput ovog ne bi bio predan niti jednom developeru - Instagram bi mu trebao posvetiti cijeli tim. Više ljudi moralo bi biti dostupno kako bi sve testirali, otklonili probleme i obavili sve ostale razvojne sitnice koje obično uzimamo zdravo za gotovo. To bi također vjerojatno smanjilo učinkovitost uspostavljenih timova ako je netko dodijeljen da radi na novoj aplikaciji.
Prema Brownu, "Razumna procjena veličine potrebnog tima ovisi o vremenu i opsegu softvera proces razvoja." Dakle, čak i kada bi Instagram mogao premještati ljude, ne bi nužno znao koliko bi ih potreba. A ako je pogrešno pogodio, to bi moglo učiniti stvari još izazovnijim.
"Iako je teško procijeniti vrijeme i veličinu tima, može biti potreban tim od najmanje 4-5 ljudi koji rade na tome istovremeno", rekao je Varnas, "Da bi prijenos protekao glatko, programer mora raditi s iskusnim timom softverskih inženjera i dizajneri. Ovaj bi tim bio tu za podršku u slučaju da se tijekom procesa prijenosa pojave greške u dizajnu ili drugi problemi."
Stoga se čini da ćemo se barem za sada morati snalaziti bez službene Instagram aplikacije dizajnirane posebno za iPad. Kao što je Mosseri izvorno implicirao, takav projekt zahtijevao bi puno vremena i resursa koje je najbolje iskoristiti negdje drugdje. To je žalosno, ali barem je moguće koristite iPhone aplikaciju na iPadu dok čekamo.