Annons
Med över 500 000 nedladdningar och ett imponerande 4,7-stjärnigt betyg baserat på mer än 12 000 recensioner är Llama en av de mest kraftfulla automatiseringsapparna för Android. jag först granskade det 2011 Använd Llama för att automatisera din Android-telefon med platsprofiler och merHur smart är din smartphone på en skala från en till tio? Det kan vara tillräckligt smart för att hantera e-post eller hjälpa dig att navigera i okända stadslandskap. Men är det smart nog att stänga av ... Läs mer och det blev allt bättre sedan. På många sätt är detta en Android-utvecklarens dröm: Att göra en app som är ett av de tio bästa resultaten när man söker efter en allmän term som “profiler” och får hundratusentals användare. Så hur känns det?
Mannen bakom Llama, Steven Carta, var vänlig nog att chatta med mig och dela några av hans tankar om detta. Det visar sig att du inte behöver ha galna ambitioner för att lyckas: Att starta små kan också fungera.
Berätta lite om dig själv. Vem är du och vad gör du i livet?

Jag är en född Londoner, 28 år gammal. Jag började programmera datorer från en ung ålder, lite tid på grundskolan, men jag är inte säker när. Jag minns att jag använde några lila böcker om BBC B BASIC och började skriva enkla program på min farbrors BBC-dator. Sedan fortsatte jag med att göra dumma Windows-spel på min fritid; tänk kloner av Pacman eller Snake. Sedan dess har jag en examen i datavetenskap och är nu webbutvecklare i den verkliga världen.
Vad fick dig att skapa Llama, när Tasker [tidigare-reviewed Tasker för Android: En mobilapp som vänder sig till ditt varje infallNär det gäller enhetsautomation finns det bara en 900 gorilla på Android-utrymmet, och det är Tasker. Det är sant att Llama är en fantastisk gratis automatiseringsapp, men den syftar inte på Taskers fulla kraft. Tasker ... Läs mer ] var redan runt? Är det ditt första Android-projekt? Berätta lite om hur det började känns.

Llama började faktiskt som mitt sista års universitetsprojekt. Tanken var helt enkelt att automatisera ljudprofilerna som de flesta Nokia-telefoner hade tillbaka på dagen. Jag fick idén när jag gick hem från puben och undrade när jag hade lämnat mina vänner innan jag åkte. Att veta att min telefon hade förmågan att samla in exakt den information som idén flyttade därifrån. Det fanns andra Nokia S60-appar på den tiden som gjorde något liknande.
Jag fick idén när jag gick hem från puben och undrade när jag hade lämnat mina vänner innan jag åkte.
Det var ursprungligen skrivet för en Nokia 6630, sedan överförde jag det till min N95 och N85 där jag var ganska mycket den enda användaren av det (jag har gett det till några vänner, men det var allt). Så småningom lyckades Nokia inte skapa en telefon som intresserade mig och jag fick en Android-enhet. RIP Nokia :(
Och nu för några sällsynta bilder från den tidiga Llama:

Att gå tillbaka till Java var lite hemskt.
Jag hade lärt mig Java på universitetet, men jag tillbringade större delen av min tid på att skriva ASP.NET i C #. Att gå tillbaka till Java var lite hemskt, men efter några veckor över jul föddes Llama för Android. Det kan bara ändra profiler baserat på tid och område. Android har faktiskt inte profiler, bara en volymnivå, så de måste emuleras också. Jag skrev upp ett snabbt meddelande på XDA och vissa började be om funktioner.
Så småningom var Llama redo för marknaden. Ett snabbt inlägg på Reddit fick den första surret och den sprids därifrån [Om du inte är säker på vad Reddit handlar om, se vår guide -Ed.]. Den släpptes som en gratisapp för jag är trevlig, ha. Jag arbetar med det som en hobby, jag har ett heltidsjobb som jag är nöjd med och jag är inte den typ av person som behöver ha alla pengar i världen.
Llama har en donationsversion, men huvudappen är gratis och är inte begränsad på något sätt. Var hittar du motivationen att fortsätta behålla den? Hur tidskrävande är det?
Motivationen kommer från att lyckas med ett problem. Det är fantastiskt att se något fungera, och det är ännu mer fantastiskt när människor hittar något som du har skapat användbart. Människor har hittat riktigt kreativa sätt att använda Llama... från att hantera sitt telefonbatteri, kontrollera deras datorer, kontrollera deras hem, och jag har fått e-postmeddelanden från blinda användare som säger hur användbara de tycker Lama.
Det är fantastiskt att se något fungera.
Att börja med Llama var lite tidskrävande. Det fanns massor av funktioner som kunde implementeras och jag var tvungen att välja dem att göra, självisk från och med de jag skulle vilja använda.
Får människor faktiskt Donera-versionen? Stödde någon Llama på andra intressanta sätt?

Fler människor än jag förväntade mig får donversionen. Jag skulle inte kunna leva av det, men det köper mig mycket öl varje månad. Vissa användare började e-postmeddelandet och sa att de ville donera mer, så donationsappen var ihopkopplad med inköpen i appen i den huvudsakliga Llama-appen. Inköpen i appen låter människor donera så mycket och så många gånger de vill. Båda sätten att donera låser inte upp något; det är bokstavligen bara ett sätt för folk att säga tack.
Vissa användare började e-post och sa att de ville donera mer.
Vid den tidpunkten jag implementerade köp i appen var det högsta köp i appen för Android Market 20 £, vilket är ungefär priset på en biff i London (tyvärr utan chips och bernaisesås). Jag förväntade mig inte att någon någonsin skulle donera mig en biff men några få har det!

Hjalp utvecklingen av Llama dig i din yrkeskarriär på andra sätt? Hur så?
Jag pimpar inte ut Llama för professionella ändamål, jag har faktiskt varit i samma webb-jobb sedan jag började skriva Llama. Min chef använder det dock, kanske det hjälper lite. Jag är säker på att jag kommer att nämna det på mitt CV i framtiden, men jag är inte säker på om jag vill programmera för Android professionellt. Ibland är det svårt att få alla olika sorters enheter att spela boll, särskilt om appen du skriver måste beröra massor av systemnivå saker.
Jag är inte säker på om jag vill programmera för Android professionellt.
Om jag är en nybörjare för Android och jag precis börjar med min första app, vad är de viktigaste sakerna jag ska göra så min app lyckas? (Dvs. hur ska jag upptäcka? Är det till och med viktigt?)
Du borde definitivt vilja skriva en app som du faktiskt vill använda och slutar använda. Om du inte använder det kommer du aldrig att ta reda på hur bra eller dåligt det är.
Det var en trevlig dag då spelbutiksdisken klickade över till 500 000+.
Du borde förmodligen också bestämma vad du vill få ut det. För att vara ärlig visste jag inte vad jag ville med Llama. Jag skrev det för mig själv, men att släppa det gratis innebar definitivt att det fick mycket fler nedladdningar än om det var en betald app. Det var en trevlig dag då spelbutiksdisken klickade över till 500 000+.
Tack, Steven, för att du tog dig tid att chatta med oss!
Jag tyckte att det var lugnande att se att även om du inte är böjd med att skapa nästa Instagram, kan du fortfarande hamna med en mycket populär och välklassad Android-app genom att ta den ett steg i taget. Mycket av det Steven berättade för mig har paralleller i mitt intervju med Dexter Storbritannien Du har hört den här människans musik tidigare, du vet bara inte den: Intervjua Dexter StorbritannienLjudspårskompositör och kreativ chef för flera discipliner. Läs en intressant intervju och träffa mannen bakom musiken du kanske har lyssnat på, men som bara inte visste. Läs mer , en musiker som ger sin musik bort gratis (men ändå levererar av den).
Vad fick du från intervjun? Har du några frågor till Steven? Skriv dem i kommentarerna, så kanske han svarar.