Key takeaways
- Att utveckla en app, även om det är en port, kräver mycket tid och resurser.
- Appen skulle behöva ändra sin layout, justera för olika skärmstorlekar och optimeras för ytterligare hårdvara.
- Ett projekt som detta skulle också kräva ett helt utvecklingsteam, vilket sannolikt skulle innebära att man drar bort folk från annat arbete.
Att utveckla en officiell Instagram-app för iPad skulle verkligen vara mycket arbete, även med en befintlig iPhone-app och webbplats att arbeta från.
Instagrams vd Adam Mosseri sa nyligen att vi inte har en officiell iPad Instagram-app eftersom företaget inte kan ägna resurserna åt det. Det här är inte en ursäkt för handen, det visar sig att apputveckling är ganska komplicerad.
Även något så till synes okomplicerat som en hamn skulle fortfarande kräva oerhört mycket arbete. Det är mycket mer komplicerat och involverat än vad den genomsnittliga användaren kan förvänta sig.
"Det finns fler faktorer att ta hänsyn till för att överföra Instagram-appen till iPad", sa Katherine Brown, grundare av Spyic, i en e-postintervju med LIfewire. "Inget företag har obegränsade resurser, och det skulle vara mer än en enkel fråga att justera för de nya skärmdimensionerna."
Appen
Det är lätt att anta att en port av något som Instagram från iPhone till iPad skulle vara en enkel sak. Appen finns redan på en Apple-plattform, så det borde inte vara så svårt att ta över den till en annan, eller hur? Tja, nej, inte rätt.
Förutom att iPhone och iPad är fysiskt olika, skulle mycket tid och ansträngning behöva läggas på att se till att upplevelsen är densamma för båda. Det innebär att se till att foton har rätt storlek, att knapparna är rätt i linje, att aviseringar fungerar och så mycket mer.
Att se till att appen visas korrekt på en större skärm med lite olika dimensioner är en självklar uppgift. "De måste se till att designen för användarupplevelsen ser bra ut på båda enheterna och gå igenom koden som modifierar den för den nya enheten", sa Mark Varnas, teknisk chef för Red9, i en e-postintervju.
"Detta kan inkludera att ändra layouter och design, uppdatera innehållet för den nya storleken, lägga till nya funktioner och optimera appen för den nya skärmstorleken."
Utvecklingen skulle också ta tid som skulle kunna läggas på att arbeta med andra projekt för appen och webbplatsen som redan finns och har nästan 1 miljard aktiva användare. Och för att behålla alla dessa användare måste Instagram fortsätta att testa nya funktioner och förfina befintliga.
Att dra team bort från det arbetet i flera månader kan skapa större problem än att inte ha en officiell iPad-app.
The People
Ett projekt som detta skulle inte lämnas över till en enda utvecklare – Instagram skulle behöva ägna ett helt team åt det. Flera personer skulle behöva vara tillgängliga för att testa allt, felsöka och göra alla andra utvecklingsdetaljer vi tenderar att ta för givet. Detta skulle sannolikt också minska effektiviteten hos etablerade team om någon får i uppdrag att arbeta med en ny app.
Enligt Brown, "En rimlig uppskattning av storleken på laget som behövs beror på tiden och omfattningen av mjukvaruutvecklingsprocessen." Så även om Instagram kunde blanda runt folk, skulle det inte nödvändigtvis veta exakt hur många det skulle behöva. Och om det gissade fel kan det göra saker och ting ännu mer utmanande.
"Även om det är svårt att uppskatta tiden och teamets storlek, kan det krävas ett team på minst 4-5 personer som arbetar med det samtidigt", sa Varnas, "För att porteringen ska gå smidigt måste en utvecklare behöver arbeta med ett erfaret team av mjukvaruingenjörer och designers. Det här teamet skulle finnas där för support ifall några buggar, designfel eller andra problem skulle uppstå under porteringsprocessen."
Så det verkar som om vi, åtminstone för nu, måste hålla oss utan en officiell Instagram-app designad speciellt för iPad. Som Mosseri ursprungligen antydde skulle ett sådant projekt kräva mycket tid och resurser som bäst används någon annanstans. Det är olyckligt, men det är åtminstone möjligt att använda iPhone-appen på iPad medan vi väntar.