Den rene og skære socialisme

Jeg har indtil videre fokuseret på det tekniske, først at få app'en til at fungere overhovedet og på det sidste på at få den til at være mere poleret og nemmere at bruge. Det med at få en masse brugere har jeg tænkt, det gør jeg noget ved når det tekniske er godt nok. Og ved du hvad, det kan man simpelthen se på hvor mange brugere jeg har:

Det svæver omkring 100 og har gjort det længe. Jeg er faktisk meget glad for mine 100 brugere, det er en overraskende stor procentdel af dem jeg har markedsført app'en overfor og det er ret stabilt – det er ikke sådan at folk forsvinder igen når de først er begyndt at bruge app'en. Men det er bare overhovedet ikke nok at bygge en forretning på.

Det har jeg så overvejet grundigt og lagt en plan med konkrete trin til at nå over 10.000 brugere over de næste 2 måneder. Eller, det er så komplet løgn. Det jeg i virkeligheden har gjort er at arbejde videre på det tekniske, fuld af skyldfølelse over ikke at arbejde på at få flere brugere, ligget vågen om natten og grublet og grublet og overvejet bare at opgive hele projektet fordi det fører ingen vegne, og holdt op med rigtig at svare når folk spørger hvordan det går med app'en fordi jeg synes det går skod.

Men det er osse bare sådan jeg typisk har det i januar/februar. Hvis ikke det er det ene jeg hopper ned i et sort hul over så er det det andet. Og så lidt senere kommer jeg op af hullet igen og det hele bliver mere konstruktivt og mindre selvpineri.

En del af problemet er at jeg faktisk har gjort lidt forskellige tiltag for at få flere brugere og det har bare ingen effekt haft overhovedet. Fælles for de ting jeg har gjort dog er at det ikke har været min målgruppe direkte men indirekte gennem f.eks medier, grupper der repræsenterer brugere af kollektiv trafik, osv. Det tror jeg har været en fejl. Jeg skal have fat i potentielle brugere direkte.

Baseret på den ide har jeg nu, og det er ikke løgn denne gang, en konkret plan for at få flere brugere. Den involverer i første omgang at A til B nu er til at finde på facebook, twitter, og instagram (som @HerErATilB alle tre steder). Derudover har jeg pustet nyt liv i atilb.dk:

Min sociale strategi er endnu ikke helt fuldt udformet men der er i hvert fald et omrids af en. Jeg arbejder på nogle flere tiltag og forhåbentlig, i løbet af marts begynder kurven at bevæge sig opad.

A til B på en iPhone

Eller, det vil sige en meget meget lille del af A til B. Og, det vil sige på en iPhone simulator.

Det ser måske ikke ud af så meget men "E Main St / S Irving St" er navnet på et stoppested fra et test dataset jeg har, og jeg er nået langt nok til at jeg kan lave en iPhone app der indeholder det data set og den samme kode som på android der kan finde ud af at læse fra det.

At vise navnet på et stoppested er selvfølgelig ikke nær nok så nu skal jeg i gang med det næste trin: finde ud af hvordan man laver brugergrænseflader på iOS. Jeg ser mængder af instruktionsvideoer om den slags i øjeblikket og så snart de har dækket det jeg skal bruge går jeg i gang med at lave det.

Der skal nok blive en iPhone app ud af det her tænker jeg.

Nøglen til overhovedet at komme så langt er at jeg har opgivet min gamle mac og købt en ny. Eller, jeg siger ny, det er en brugt en fra 2013 som var på januar-tilbud. En sprit ny mac er grotesk dyr og i øvrigt er jeg bitter over at jeg overhovedet skal købe en for at kunne lave en iPhone app. Ingen krævede at jeg købte en ny computer for at lave android udgaven. Men den er rigtig hurtig, det er pludselig en fornøjelse at arbejde i XCode.

Swift

Deeet gååår sååå laaangsomt. Jeg tror det er en kombination af at det er dødssyg januar, jeg er begyndt at arbejde på iOS som jeg ikke er hjemme i, og min mac som jeg skal arbejde på er omkring 10 år gammel og sløv som sirup. Taget sammen gør det at jeg ikke er top-motiveret.

Men det går fremad. Efter nogle meget frustrerende dage har jeg nu hul igennem til swift, det sprog jeg skal skrive iPhone udgaven i. Jeg kan tage en fil med køreplaner i og få adgang til indholdet fra swift, på samme måde som jeg kan fra java til android-udgaven. 


Det er faktisk en virkelig stor ting. Jeg aner overhovedet ikke hvad jeg laver når jeg arbejder med swift og det med at strikke flere sprog sammen plejer at være blandt de mest langhårede aspekter af et sprog. Det er så der jeg har valgt at starte og jeg har seriøst overvejet muligheden af at give op og arbejde på noget lettere indtil jeg forstod noget bedre hvordan sproget fungerer. Derfor er det virkelig fedt at det til sidst er lykkedes. Jeg kan godt bruge en lille sejr.

Småting

Over de sidste par uger har jeg ramt ind i lidt forskellige uhensigtsmæssigheder ved app'en som jeg besluttede mig for at forsøge at fixe denne uge. Nogle af dem ordnede jeg i går, et par stykker i dag, og nogle af dem har vist sig ikke at være noget jeg kan fixe.

Et problem har været at tidligere når man fik vist afgange mellem to stop hvor man skulle gå i en eller begge ender så viste den ikke afstanden man skulle gå. Det har jeg lavet om nu, og jeg benyttede mig af lejligheden til at rydde lidt op i hvordan afgange bliver vist i det hele taget.

Her er efter:

Og her som det var før:

Det er ikke specielt gennemgribende men en forbedring. Et specielt smertespunkt tidligere er at jeg skrev 40m et sted i betydningen "der er 40 meter" og lige ved siden af kunne der stå 40m i betydningen "om 40 minutter". For klarheds skyld står der nu altid 40 min når det er tid, 40m når det er afstand.

Et andet problem jeg opdagede er at de fleste (alle?) færger pludseligt mangler. Det viser sig at det gør de osse på rejseplanen og google maps – så der er et underliggende problem med rejseplanen. Det kan jeg ikke gøre så meget ved, andet end at gøre dem opmærksomme på, hvilket jeg har gjort.

Tilbage fra juleferie

Jeg er tilbage på kontoret efter juleferien.

Mit store dilemma har været: jeg havde en deadline der hed at jeg skulle nå at lave tre nye funktioner inden juleferien, og derefter ville jeg gå over til at arbejde på iOS udgaven. Jeg nåede kun de to funktioner så spørgsmålet er: skal jeg blive ved og lave den tredje funktion eller skal jeg lade den ligge og gå direkte til iOS. Hvad er vigtigst?

Jeg er stadig ikke helt sikker. Den tredje funktion er "mine steder" og den vil være virkelig nyttig for alle brugere men specielt for blinde, hvilket er den vigtigste grund til at jeg har svært ved at udskyde den. Samtidig er det jeg hører 75% af tiden når jeg demonstrerer app'en "det ser super nyttigt ud, sig til når det virker til iPhone".

Min kompromis er at indtil videre arbejder jeg på begge ting samtidig. Jeg arbejder langsomt videre på "mine steder" (og har snydt og arbejdet lidt på det i ferien osse) men samtidig bruger jeg en masse tid på at sætte mig ind i hvordan man laver apps til iOS med timevis af instruktionsvideoer. Jeg har aldrig lavet en iOS app så jeg starter helt fra bunden. Før jul gik jeg osse selv over til at bruge en iPhone. Det er ret smertefuldt – jeg var for nærig til at købe en ny så jeg har en brugt 6'er jeg købte sidste år og den er super langsom og batteriet er skod. Men af samme grund er den perfekt at udvikle på. Hvis jeg kan få det til at køre godt på den kan jeg regne med at det kører godt på andre slags iPhones osse.