Over AO3 Mobiele Apps

Banier, gemaakt door Diane, met de omtrek van een man en een vrouw, pratend met spreekbubbels, waarvan er één het OTW-logo bevat en de ander de woorden ‘OTW-mededeling’.'

Een onofficiële Archive of Our Own – AO3 (Ons Eigen Archief) Android app was onlangs uitgegeven op Google Play. Omdat deze uitgave het onderwerp terug ten tafel heeft gebracht, willen we deze mogelijkheid aangrijpen om de huidige stand van zaken te delen over officiële AO3 app ontwikkelingen.

“Hebben jullie wel eens gedacht over het maken van een app?” is een van de meest gestelde vragen die we krijgen, maar in de wereld van app ontwikkeling is niet echt zoiets als ‘een’ app. Apps moeten worden gebouwd voor verschillende mobiele platformen – Android, iOS, en Windows Mobile zijn hier de top drie van – en voor de vele verschillende versies van deze platformen die nog steeds in gebruik zijn.

Voordat we zelfs maar kunnen beginnen met het ontwikkelen van een app die jou meer zou kunnen laten doen dan alleen maar het browsen van ongelimiteerde werken, moeten we eerst een publieke API ontwikkelen – deze staat absoluut op ons stappenplan, maar is verschillende grote releases bij ons vandaan. Daarna moeten we verschillende reactieve gebruiker interfaces bouwen, voor zowel de telefoon en tablet. Wat lijkt op een klein, simpel project, wordt al snel iets dat veel middelen nodig heeft, toegewijde middelen, met diverse skill-sets. Hoewel we in het verleden hebben toegezegd dat we graag een mobiele AO3 app willen uitgeven, zijn hier de benodigde middelen simpelweg nog niet voor beschikbaar.

De programmeurs die hetAO3 ontwikkelen doen dit allemaal op vrijwillige basis, en geven zoveel tijd als nodig is om de groei van hetAO3 te ondersteunen – maar die tijd is gelimiteerd, en wordt volledig opgeslokt door het werk dat benodigd is om hetAO3 soepel te laten lopen. Of het team blijft tijd steken in het verbeteren van hetAO3, of in het ontwerpen van een app – er zijn gewoon niet genoeg vrijwilligers om beide te kunnen doen.

Het is niet alleen de initiële ontwikkeling die veel middelen vraagt. Een app moet worden onderhouden en constant geüpdate om er zeker van te zijn dat het blijft werken, ook als er nieuwe versies van elk platform worden uitgegeven – om het nog maar niet te hebben over het verbeteren van de app om ook nieuwe en verbeterde AO3 features te kunnen ondersteunen! En omdat een app langetermijnonderhoud vraagt door een toegewijd team, is dit niet iets dat we betrouwbaar kunnen financiëren met donaties.

Maar programmeren en testen zijn nog maar het topje van de ijsberg van alles dat nodig is om een app te ondersteunen! Inzet is ook nodig van de volgende teams:

  • Support moet extra mensen krijgen die getrained zijn en de middelen hebben om ondersteuning te kunnen bieden bij technische problemen die zich op elk platform voor kunnen doen,
  • Ons Documentatie team moet support documenten voor de app maken en continu updaten, en
  • Het Vertaling team moet de documentatie vertalen en continu updaten om de app toegankelijk te maken voor niet-Engels sprekende gebruikers.

Niet alleen vraagt dit om meer middelen en inzet dan wij momenteel beschikbaar hebben, het zou ook teamleden weghalen van het werk in support of ons stappenplan.

Het doel van ons team is om het AO3 beschikbaar en toegankelijk te houden voor zoveel mogelijk mensen. De beste manier waarop we dit kunnen doen is door onze inspanningen te richten op het bouwen van een enkele, reactieve versie van hetAO3 die werkt (en ook goed werkt!) op zoveel mogelijk apparaten. We zijn voor altijd toegewijd aan het ons ervan verzekeren dat dit ook geldt voor apparaten van alle vormen en maten, en we zullen onze middelen blijven focussen op het verbeteren van het gemak en de gebruiksvriendelijkheid van de site op mobiele apparaten. Dit betekent dat een op zichzelf staande app nog niet mogelijk is op dit punt in de ontwikkeling van het AO3.

Om af te sluiten op een beveiligingsnoot, als een app of website van een derde partij vraagt om jouw AO3 login gegevens, wees dan zeer voorzichtig en wees je er van bewust dat je deze informatie op jouw eigen risico geeft. Hoewel er op dit moment geen beveiliging issues zijn, zorg ervoor dat je je wachtwoord verandert als je denkt dat jouw account in gevaar is.