MÖT UTVECKLAREN

En bildskön historia

Gus Mueller berättar om hur han skapade en fotoapp för alla.

Acorn 7

Visa

Utvecklaren Gus Mueller på Flying Meat ligger bakom det lätta men kraftfulla bildredigeringsverktyget Acorn. Appen är full av funktioner för alla kunskapsnivåer, men det var inte tanken från början.

Du kan beskära, förstora och förminska dina bilder, eller lägga till text, icke-destruktiva filter och över 100 fotoeffekter på nolltid. Men trots mängden funktioner känns Acorn ändå aldrig överväldigande. Mueller skapade faktiskt appen mest för att testa sig själv. ”Jag var nyfiken på vad som krävdes för att koda en fotoredigerare”, förklarar han.

Vi pratade med Mueller om appens blygsamma ursprung, och hans kulinariska ambitioner och intressen.

När Acorn lanserades fanns det redan många etablerade bildredigeringsappar på marknaden. Vad fick dig att vilja satsa ändå?
Acorn började som en uppgradering av min tidigare app FlySketch, som främst var utformad för att göra skisser och skärmdumpar. Kunderna bad om nya funktioner, så jag började lägga till penslar, lager och flera fönster, och vips så hade jag fixat ihop en fullfjädrad fotoredigerare. Men Acorn fyller fortfarande andra behov än proffsverktyg gör. Appen är kraftfull, men ändå smidig och lättillgänglig. Dessutom har den utmärkt dokumentation, nåt vi varit måna om att upprätthålla sen flera år tillbaka.

Finns det nån funktion du önskar att Acorn skulle ha som saknas i nuläget?
Verktyg för att deformera och förvränga Bézier-kurvor. Jag vet inte hur mycket jag hade använt det själv, men jag tror det hade varit väldigt kul att koda. Annars skulle jag säga helt vektorbaserade penseldrag, och det vore nog visserligen inte så svårt att fixa, men det passar inte riktigt in i Acorn.

Snackar vi nåt lite mer användbart tänker jag mig ett gränssnitt i ett enda fönster där verktygen och kontrollerna alltid är lättåtkomliga och där man kan tabba mellan olika bilder. Det upplägget har blivit allt vanligare i olika appar de senaste åren.

Vad är det bästa med att vara indieutvecklare?
Möjligheten att kunna skapa nåt ur intet. Allt jag behöver är en textredigerare, ett programmeringsspråk och min hjärna. Dessutom är jag min egen chef. Jag bestämmer själv vad jag vill arbeta på, och om jag vill ta ledigt nån dag kan jag bara göra det. Som indieutvecklare måste man förstås även ta mycket mer ansvar, men det är det värt.

Vad tycker du mest om med ditt jobb?
Att få respons från folk som verkligen gillar appen. När nån skickar mig e-post – eller till och med brev och vykort – lägger jag alltid in det i en särskild mapp. 99 % av mina kunder hör jag aldrig nåt från, men jag älskar när folk kontaktar mig för att berätta om hur Acorn underlättar i vardagen eller öppnar nya möjligheter för dem.

Vilka är det som använder appen?
Många lärare och utbildningsinstitutioner använder Acorn. Sen är det en hel del som å ena sidan brukar ha ganska enkla bildredigeringsbehov och därför inte vill ha en vidare tung app, men å andra sidan vill ha möjlighet att använda vissa avancerade funktioner som kurvor och icke-destruktiva filter. För det mesta vill nog folk bara kunna förstora eller beskära sina bilder snabbt, eller kanske slänga in ett filter och lite text.

Acorn har även en hängiven skara avancerade användare, eftersom appen kan användas i skript och har arkitektur för JavaScript-tillägg.

Du har varit en viktig del av utvecklarscenen i flera år. Hur har det varit?
I början hade jag en ganska aktiv hemsida där jag la upp sånt jag arbetade på, kodremsor och annat. Och jag har alltid försökt hjälpa till när folk bett mig. Men det jag är mest känd för, åtminstone bland utvecklare, är wrappern FMDB för SQLite-databaser. Den används i hundratals, kanske till och med tusentals appar. Jag skrev den för att underlätta mitt eget arbete, men nu används den på miljontals enheter, vilket är väldigt häftigt.

Varför heter företaget Flying Meat [flygande kött]? Och vilken sorts kött gillar du mest?
Jag har klättrat i berg i över 20 år, och Flying Meat är namnet på en klätterplats utanför Columbia i Missouri. Platsen är döpt efter en stackars hjort som hoppade ned från toppen, vilket den första personen som klättrade där såg på vägen upp – hjorten flög rakt över hans huvud. (Det är även därför företagsloggan föreställer en hoppande hjort.) Det är en rätt sorglig historia, men det är verkligen en otrolig plats.

Jag äter sällan kött eftersom både min fru och dotter är vegetarianer, men jag brukar ha några skivor salami på pizzan.

På tal om pizza är du ju känd för att göra bra pizza.
Att göra pizzadeg från grunden ger en härlig kontrast till alla långa dagar framför datorn. Det är ett långsiktigt, icke-digitalt projekt som antingen kan bli rätt frustrerande eller riktigt tillfredsställande, beroende på hur det går.

Du har tidigare sagt att apputveckling är lite som att göra pizza. Hur menar du då?
Alla kan göra en helt okej pizza, bara man har lite vana, tålamod och hyfsat mjöl. Men om du däremot vill göra pizzor som i Neapel, ja då är det en helt annan femma – plötsligt behöver du glödheta ugnar och väldigt specifikt mjöl. Därefter måste du komma fram till vad du vill ha på, och sen upptäcker du ytterligare dimensioner som hur man gör naturlig surdeg. Vid det laget är det en ren konst, och det kan ta år att bli riktigt bra.

Deg är bara vatten, salt och mjöl. Program är bara ettor, nollor och algoritmer. Det är vad man gör med dem som gör skillnaden.