O mobilnych aplikacjach AO3

Banner wykonany przez Diane, z sylwetkami kobiety i mężczyzny oraz chmurkami dialogowymi. Jedna z chmurek zawiera logo OTW, a druga tekst 'Ogłoszenie OTW'.

W Google Play została ostatnio udostępniona nieoficjalna aplikacja do Archive of Our Own – AO3 (Naszego Własnego Archiwum) dla Androida. Korzystając z okazji do ponownego naświetlenia tego problemu, chcieliśmy podzielić się obecnym stanem prac nad oficjalną aplikacją AO3.

„Czy myśleliście o stworzeniu aplikacji?” jest jednym z najczęściej zadawanych nam pytań, ale w pracach nad aplikacjami mobilnymi nie istnieje coś takiego jak “jedna” aplikacja. Musi zostać ona zbudowana dla różnych platform — głównych trzech: Androida, iOS i Windows Mobile — oraz wielu ich wersji będących ciągle w użytku.

Zanim moglibyśmy zacząć prace nad aplikacją pozwalającą na coś więcej niż tylko przeglądanie nieograniczonych prac, musielibyśmy stworzyć publiczny API — zdecydowanie w naszym planie działania, ale dopiero po kilku znaczących wdrożeniach. Potem należałoby zbudować inne, responsywne interfejsy, zarówno na telefon jak i tablet. Coś co wydaje się małym i prostym projektem, szybko przeradza się w coś wymagającego wielu środków, dedykacji i różnorodnych umiejętności. Pomimo że mówiliśmy w przeszłości o chęci wydania aplikacji AO3 na urządzenia przenośne, nie posiadamy jeszcze potrzebnych środków.

Programiści, którzy rozwijają AO3, pracują na zasadach wolontariatu i poświęcają tyle czasu, ile to tylko możliwe aby wspierać jego rozwój — ale czas ten jest ograniczony i przeznaczony w całości na pracę potrzebną do płynnego prowadzenia AO3. Zespół może w dalszym ciągu zajmować się ulepszaniem AO3, lub rozwijaniem aplikacji — liczba wolontariuszy nie pozwala na realizację obu tych działań.

Kapitałochłonny byłby nie tylko początkowy rozwój. Aplikacja musiałaby być utrzymywana i ciągle aktualizowana, aby zagwarantować, że będzie działać na nowych wersjach platform — nie mówiąc już o ulepszeniu aplikacji o nowo wprowadzone funkcje dostępne na AO3! Ponieważ aplikacja wymagałaby długotrwałego utrzymywania i oddanego zespołu, nie jest to coś, co możemy w sposób rzeczywisty finansować z darowizn.

Ale stworzenie kodu i testowanie zasobów to jedynie początek jeśli chodzi o to, czego potrzebowalibyśmy do wspierania aplikacji! Ulepszenia konieczne byłyby w następujących zespołach:

  • Wsparcie musiałoby przyjąć nowych wolontariuszy, wyszkolić ich i wyposażyć, aby mogły/li pomóc w problemach technicznych występujących na każdej z platform,
  • Nasz zespół Dokumentacji musiałby stworzyć i ciągle aktualizować dokumenty wsparcia dla aplikacji, a
  • Zespół Tłumaczeń musiałby przetłumaczyć i ciągle aktualizować dokumentację aby aplikacja mogła być dostępna dla osób, które nie posługują się językiem angielskim.

Wymagałoby to większej ilości środków niż są w chwili obecnej dostępne oraz odciągnęłoby członków zespołu od pracy nad naszym planem działań.

Celem naszego zespołu jest utrzymanie dostępności i osiągalności AO3 dla jak największej liczby osób. Najlepszym sposobem jego realizacji jest skupienie naszych wysiłków na budowaniu pojedyńczej, responsywnej wersji AO3, która działa (a do tego działa dobrze!) na jak największej ilości urządzeń. Jesteśmy dozgonnie oddani zapewnianiu tego dla urządzeń każdych rozmiarów i będziemy w dalszym ciągu skupiać nasze środki na poprawie responsywności i użyteczności strony w wersji mobilnej. Oznacza to, że niezależna aplikacja nie jest na ten moment możliwa do wprowadzenia w rozwoju AO3.

Kończąc kwestią bezpieczeństwa, jeżeli strona internetowa bądź aplikacja strony trzeciej poprosi o twoje informacje potrzebne do logowania, postępuj ostrożnie i bądź świadoma/y, że udostępniasz je na własną odpowiedzialność. Pomimo że obecnie nie posiadamy problemów z bezpieczeństwem, pamiętaj o zmianie hasła jeśli w pewnym momencie poczujesz, że twoje konto może być zagrożone.