Dlaczego tworzenie Instagrama na iPada jest trudniejsze niż myślisz

click fraud protection

Kluczowe dania na wynos

  • Tworzenie aplikacji, nawet jeśli jest to port, wymaga dużo czasu i zasobów.
  • Aplikacja musiałaby zmienić swój układ, dostosować się do różnych rozmiarów ekranu i zoptymalizować pod kątem dodatkowego sprzętu.
  • Taki projekt wymagałby również całego zespołu programistów, co prawdopodobnie oznaczałoby odciągnięcie ludzi od innej pracy.
Programista aplikacji pracujący nad makietami projektów w środowisku biurowym.

S Rawu Th Ni Rothr / EyeEm / Getty Images

Stworzenie oficjalnej aplikacji Instagram na iPada rzeczywiście wymagałoby dużo pracy, nawet przy istniejącej aplikacji na iPhone'a i stronie internetowej.

CEO Instagrama Adam Mosseri ostatnio stwierdzone że nie mamy oficjalnej aplikacji Instagram na iPada, ponieważ firma nie może przeznaczyć na nią zasobów. To też nie jest wymówka machania rękami — okazuje się, że tworzenie aplikacji jest dość skomplikowane.

Nawet coś tak pozornie prostego jak port wymagałoby strasznie dużo pracy. Jest to o wiele bardziej skomplikowane i zaangażowane, niż mógłby się spodziewać przeciętny użytkownik.

„Podczas przenoszenia aplikacji Instagram na iPada należy wziąć pod uwagę więcej czynników” – powiedział

Katarzyna Brown, założyciel Spyic, w e-mailowym wywiadzie dla LIfewire. „Żadna firma nie ma nieograniczonych zasobów i byłoby to coś więcej niż tylko dostosowanie się do nowych wymiarów ekranu”.

Aplikacja

Łatwo założyć, że przeniesienie czegoś takiego jak Instagram z iPhone'a na iPada byłoby prostą sprawą. Aplikacja istnieje już na jednej platformie Apple, więc przeniesienie jej na inną nie powinno być trudne, prawda? No nie, nie w porządku.

Poza tym, że iPhone i iPad różnią się fizycznie, trzeba by poświęcić dużo czasu i wysiłku na upewnienie się, że wrażenia są takie same w obu przypadkach. Oznacza to, że zdjęcia mają odpowiednie rozmiary, przyciski są prawidłowo ułożone, powiadomienia działają i wiele więcej.

Zespół programistów pracujący nad aplikacją, tworzący diagramy funkcjonalności na tablicy.

Krystyna @ wocintechchat.com / Unsplash

Upewnienie się, że aplikacja wyświetla się poprawnie na większym ekranie o nieco innych wymiarach, jest samo w sobie trudnym zadaniem. „Musieliby upewnić się, że projekt interfejsu użytkownika wygląda dobrze na obu urządzeniach i przejść przez kod modyfikujący go dla nowego urządzenia” – powiedział Mark Varnas, dyrektor ds. technologii w Red9, w e-mailowym wywiadzie.

„Może to obejmować zmianę układu i projektu, aktualizację treści pod kątem nowego rozmiaru, dodawanie nowych funkcji i optymalizację aplikacji pod kątem nowego rozmiaru ekranu”.

Rozwój zająłby również czas, który można by poświęcić na pracę nad innymi projektami dla aplikacji i strony internetowej, które już istnieją i mają prawie 1 miliard aktywnych użytkowników. Aby zachować wszystkich tych użytkowników, Instagram musi ciągle wypróbowywać nowe funkcje i udoskonalać istniejące.

Odciąganie zespołów od tej pracy na kilka miesięcy może spowodować poważniejsze problemy niż brak oficjalnej aplikacji na iPada.

Ludzie

Projekt taki jak ten nie zostałby przekazany jednemu programiście — Instagram musiałby poświęcić mu cały zespół. Musiałoby być dostępnych wiele osób, aby wszystko przetestować, rozwiązać problemy i wykonać wszystkie inne drobiazgi rozwojowe, które zwykle uważamy za oczywiste. Prawdopodobnie zmniejszyłoby to również skuteczność utworzonych zespołów, gdyby ktoś został przydzielony do pracy nad nową aplikacją.

Spotkanie zespołu projektowego dotyczące projektu aplikacji.

Thomas Barwick / Getty Images

Według Browna „Rozsądne oszacowanie wielkości potrzebnego zespołu zależy od czasu i zakresu oprogramowania”. proces rozwoju”. Więc nawet gdyby Instagram mógł przetasować ludzi, niekoniecznie wiedziałby dokładnie, ilu by to było potrzebować. A jeśli zgadnie źle, może to sprawić, że będzie jeszcze trudniej.

„Choć trudno jest oszacować czas i wielkość zespołu, może to wymagać zespołu co najmniej 4-5 osób pracujących nad tym jednocześnie” powiedział Varnas: „Aby portowanie przebiegło sprawnie, programista musi współpracować z doświadczonym zespołem inżynierów oprogramowania i projektanci. Ten zespół będzie służył pomocą w przypadku wystąpienia błędów, wad projektowych lub innych problemów podczas procesu przenoszenia.

Wygląda więc na to, że przynajmniej na razie będziemy musieli radzić sobie bez oficjalnej aplikacji Instagram zaprojektowanej specjalnie dla iPada. Jak pierwotnie sugerował Mosseri, taki projekt wymagałby dużo czasu i zasobów, które najlepiej wykorzystać gdzie indziej. To niefortunne, ale przynajmniej można użyj aplikacji iPhone na iPadzie podczas gdy czekamy.