Några väl valda ord om Google och hur jag mäter trafiken till Macpro, och vilken bärbar Mac man ska använda. Lyssna här.
All posts in Intervjuer
Annons
Användaravtal under 100 ord
By using Yahoo!’s services, including but not limited to Yahoo! Finance, Yahoo! Maps, Yahoo! Mail, Yahoo! Calendar, Yahoo! Games, Yahoo! Shopping, Yahoo! People Search, Yahoo! Music, Yahoo! Messenger, Yahoo! Dating, Yahoo! Jobs, Yahoo! Escort Services and Yahoo! Planetary Concordance and Asteroid Alert, you agree to apparently think it’s still 1998 and there aren’t better services out there that don’t think it’s cute to have an exclamation point in their name. Also, you agree to complain at the top of your lungs every time we make even the tiniest little change to Flickr, you big babies.
Förslag på nytt användaravtal för Google är också högst läsvärt.
Macprointervjun: Elan Feingold, Plex

Det finns programvaror man använder varje dag, och inte ens tänker på hur de kom till eller vem som ligger bakom dem. Plex är en sådan programvara som inte bara växer enormt i populäritet, utan också steg för steg förändrar hur vi ser på ett hemmabiocenter. Jag fick kontakt med Elan Feingold, skaparen och teknikchef för Plex, och tog ett snack om historien bakom Plex, vem Elan är och hur hans älskade hund Barkley mår.
Vad är då Elan Feingolds bakgrund?
- Jag började programmera vid tio års ålder på en Apple II när jag gick i fjärde klass. Efter jag fipplat lite med en kompis ZX Spectrum fick jag mina föräldrar att köpa en MSX 2 till mig, och det var på den jag lärde mig programmera i Basic och Assembler på allvar. Min nästa dator var en 386SX/16MHz PC som jag först körde Windows och sen Linux på (version 0.99pl14 var min första version av Linux). Jag minns fortfarande hur jag sparade ihop pengarna för att kunna uppgradera internminnet i min PC från två megabyte till åtta megabyte så den skulle orka köra X11. Det är helt fantastiskt att min nuvarande dator på skrivbordet har 2500 gånger mer internminne, och till och med min iPhone 4 har enormt mycket snabbare än den gamla PC-maskinen.
När upptäckte du Mac och när började du utveckla för OS X?
På universitet använder jag en Quadra när jag pluggade digital elektronik och jag gillade den, men det var alldeles för dyra daotrer för mig och jag trivdes bra med Linux. När Mac OS X först lanserades så brukade jag skoja om Mac och kalla dom “Mac-n-toys”. Allt det förändrades när x86-versionen av Mac OS X 10.4 läckte ut och jag byggde en Hackintosh direkt för att testa det, och jag var grymt imponerad av vad jag såg.
Jag körde min Hackintosh sida vid sida med min Windows-maskin men allt eftersom allt fler applikationer blev tillgängliga för Mac OS X så kunde jag dumpa min Windowsmaskin helt och switcha för gott. Anna fick min Hackintosh och jag byggde en till åt mig själv men allt eftersom det blev jobbigare och jobbigare att uppgradera mjukvarorna och Apples pris/prestanda-erbjudande blev bättre gick jag över helt till Apples hårdvara och nu är vårt hem 100 procent Apple!
Jag började utveckla på Mac OS X direkt men då utvecklade jag serverappliationer i Java som kördes på Linuxservrar och Plex var faktiskt den första mjukvara jag utvecklade på Mac OS X.
Finns det andra programmeringsspråk du gillar att utveckla i? De sista åren har jag utvecklat i C++, Python, Java och Objective-C, och de är också mina favoriter som jag använder oftast. Jag saknar C# som faktiskt är mitt favoritspråk eftersom det fixade allt det jag avskydde med Java.
Vad är dina tankar om det jämfört med att utveckla med Mac OS X?
Utveckla är väl att ta i. Jag har hjälpt till med Plex för iOS, men andra i vårt team har gjort majoriteten av arbetet. Ärligt talat var jag inte helt glad i det, att behöva arbeta manuellt med minneshanteringen och att att inte ha en utvecklingsmiljö som Java eller C# har gett oss i åratal gjorde Objective-C kändes primitivt i jämförelse. Objective-C har blivit betydligt bättre nu men det finns fortfarande utrymme för förbättringar.
Hur fick du idén till Plex?
Anna var på besök hos sina föräldrar och jag var uttråkad och letade efter ett projekt. Jag hade använt XBMC i åratal på den första generationens Xbox, men den kunde inte hantera HD-material och jag funderade på om en Mac Mini inte skulle vara den perfekta basen för ett mediacenter. Ett stort plus var att jag fick chansen att lära mig mer om utveckling för Mac OS X. Till en början var Plex en rak portning av XBMC till Mac OS X men ganska snart insåg vi att vår vision om hur XBMC skulle se ut gick i en helt annan riktning jämfört med de som låg bakom XBMC och resultatet blev Plex Media Server och de andra klienter som vi sedan utvecklade.
Hur kom partnerskapet runt Media Link till med LG?
De kontaktade mig via vårt Plex-forum och därefter reste vi till Korea för att hjälpa dom förstå öppna plattformar hur communitydriven utveckling fungerar. Efter det tillbringade vi närmare ett halvår på att tillsammans ta fram Plex-klienten så den kunde levereras med årets Smart TV-modeller. LG har varit helt grymma att jobba med.
Har ni några planer på att skapa en “Google TV” eller “Boxee”, eller samarbeta med någon för att skapa en hårdvaruversion av Plex?
Varför bygga hårdvara när du kan låta andra göra det hårda jobbet åt dig? Hårdvara och inbäddad programvara är hårt och dyrt att utveckla Sen är det omöjligt att konkurrera med de låga priser som många företag på marknaden kan ta för sina produkterm tack vare att de har så stora tillverkningsvolymer. Detta är också anledningen till varför du kan köpa tre eller fyra Roku Media Center till samma pris som en Boxee-enhet i USA.
Det finns Plex-klienter för TV-apparater från LG och TV-apparater och Blu-Ray-spelare från Samsung och flera produkter från Roku. Vi gillar att kunna låta dig som kund välja den enhet som passar dig bäst – kanske vill du ha en billig Plex-klient i sovrummet, eller en dyrare med 1080p-stöd i vardagsrummet? Du kan välja en billigare produkt från Roku för under tusenlappen, eller lägga åtskilliga tusentals kronor på en Mac Mini.
Vad är dina tankar om OS X Lion? Front Row är borta, till exempel.
Lion har inte varit en särskilt trevlig upplevelse så här långt. Jag har haft en hel del problem, exempelvis med grafiken och spontana utloggningar. Jag gillar de nya funktionerna i Lion men men stabiliteten finns inte där ännu och jag är rädd att det kommer att ta Apple lång tid att få ordning på detta.
Har Apple någonsin kontaktat dig?
Nej, jag har aldrg hört av Apple, och ingen på vårt företag har gjort det heller.
Till sist – hur mår Barkley?
Barkley mår bra! Han drog av ett ligament i sitt knä för en tid sedan och har haft en form av stöd sedan dess, men bortsett från det mår han jättebra och älskar att bada i havet!
Macprointervjun: Petter Palander, Ambadoo
Petter Palander är en av grundarna av företaget Ambadoo, som med applikationen med samma namn förändrat hur vi lyckats hålla koll på alla kontaktuppgifter vi numera har till familj, släkt, vänner och kollegor. Jag tog ett snack med Petter som satte sig ned och skrev långa utförliga svar på mina frågor.
Berätta lite om dig själv, var du bor och sådant som du tycker folk ska veta om dig!
Jag heter Petter Palander, och bor i underbara Malmö. För det mesta i alla fall. Jag reser gärna, upptäcker nya ställen, människor och kulturer. Jag är en rastlös själ och har dåligt tålamod, speciellt när det kommer till saker som inte fungerar, som t.ex. Skånetrafikens biljettautomater. Däremot så försöker jag göra något åt sakerna jag inte tycker fungerar, och då helt plötsligt har jag ett väldigt bra tålamod.
Hur väcktes ditt intresse för utveckling? När började du med utveckling och vilken/vilka plattformar var det?
Redan på högstadiet väcktes intresset för webben. Fascinationen att det aldrig tog slut. Man kunde bara fortsätta länka sig fram, och timmarna gick. Dagarna blev till nätter, och helt plötsligt var det morgon igen. Mest hängde jag nog på mIRC i olika ‘rum’, och pratade allt mellan himmel och jord.
På gymnasiet växte intresset för 3D fram, och jag började bygga modeller och göra animationer både på skoltid och hemma. Gick elektronik/data vilket innebar en del kodning men jag var alltid mer intresserad av det synliga. Hur saker upplevdes.
Efterhand som 3D-modellerna växte fram så insåg jag behovet av att bygga en portfolio där jag kunde visa upp mina alster. Så blev det. Skissade ihop något i Photoshop och sedan klippte ut bilder som blev till html i Dreamweaver. Det var tider det.
Vilket var ditt första program?
Jag tror jag bestämt skrev en miniräknare som första app, men minnet är grumligt på den punkten.
Vilken var din första Mac-modell?
Jag gick länge och drömde om en Mac, men det var först 2004 när jag åkte över till New York första gången som jag till slut tog mig samman och köpte en PowerBook 15″. Det var mitt i min arkitektutbildning och jag minns det än i dag, den första kärleken. Ignorerade att jag i princip fick lära mig allt från scratch. De program jag hade lärt mig innan och utan till fanns inte på OSX men det var bara att köra. Och sedan fanns det ingen återvändo.
Arbetar du med applikationsutveckling på heltid?
Sedan 2009 arbetar jag uteslutande med app- och webbutveckling. Att gå från arkitektvärlden till webb/tech-världen var verkligen en aha-upplevelse för mig. Den underbara mentalitet det finns att hjälpa och berika varandra hade jag inte upplevt innan. Skulle inte vilja jobba med något annat hellre än det jag gör idag.
Berätta om historien bakom Ambadoo!
Det började nog som konkret idé när jag satt en dag och städade i min adressbok. Jag hade bott runt om på olika ställen i världen och lärt känna en massa skönt folk som jag försökte hålla kontakten med. Så satt jag där och fyllde i och försökte uppdatera alla manuellt men insåg snabbt att det var ett omöjligt arbete. Innan jag hade gått igenom listan skulle ju hälften ha flyttat, skaffat nytt jobb, nya adresser osv.
Jag kom till mitt eget kort där i Macens adressbok och såg att det var perfekt och korrekt ifyllt. Allting stämde. Där och då såg jag framför mig att om alla tog hand om sin egen information, istället för att alla tar hand om alla andras info så skulle det bli så mycket enklare.
Och jag kunde inte riktigt släppa tanken, så jag sade upp mig som arkitekt och beslutade mig för att köra igång och utveckla. Det har varit en lång och lärorik resa, men idag är visionen verklighet.
Har du ytterligare projekt på gång som du kan berätta om?
Där är alltid ett nytt projekt i huvudet, och under tiden man utvecklar så kommer nya idéer upp. Det svåra är att få tid till dem. Arbetar på ett par projekt som jag inte kan säga så mycket om mer än att de är av samhällsnyttig karaktär. Det finns mycket att förbättra och underlätta genom teknik, och det slutar aldrig trigga mig.
Har du övervägt att utveckla för andra plattformar (Linux, Windows, etc)?
Om det är en plattform som jag vill utveckla mig i så är det webben. Det må vara hypeat med html5, css3 osv men jag ser verkligen möjligheterna där. Självklart finns det appar man än så länge vill ha native, och kanske alltid, men mer och mer tid spenderar vi i webbläsaren och jag tror och hoppas vi kommer se mer av ‘the seamless app’ där man kan flytta sig mellan devices men fortsätta arbetet där man slutade vid förra. Om den beskrivningen ger mening.
Hur tycker du det fungerar att arbeta som utvecklare på iOS?
Det är ren njutning att utveckla i och för iOS. Verktygen, dokumentationen, communityt är så bra. Det finns en otrolig drivkraft att göra bra saker. Både för slutkonsumenterna men också för utvecklarna. Tror det är det som har gjort det så stort på sistone, man har fått upp ögonen att det kan vara en njutning att utveckla.
Har du några råd till andra som vill börja utveckla för iPhone och/eller Mac?
Alla som vill börja utveckla för iOS/OSX bör sätta sig in i det DNA som finns. Det finns få ramverk som är så genomarbetade som dessa. Så mycket är redan gjort och genomtänkt för dig. Plattformen jobbar för dig, inte emot dig. Sen är det en bra idé att ladda ner så många appar man orkar och testa. Och testa. Ta med sig det goda som gjorts. Jag älskar bloggar som http://app.itize.us som listar bara de bästa, snyggaste apparna. Där finns mycket inspiration att hämta.
Hur ser du nuvarande datormiljö ut?
I januari gick jag från en MBP 17″ till en MacBook Air 11″. Jag skulle resa runt i Asien i ett par månader och ville ha det absolut lättaste som gick att bära på. Lätt det bästa jag gjort. Med den, en iPhone och 3G är livet en dröm och man kan jobba nästan varifrån som helst.
Använder Keynote för nästan all mockups, tro det eller ej. Det finns ingen app där man kan gå från idé till skiss till färdig design som det. Sedan använder jag Pixelmator för allt ikon/grafik-arbete som inte går att göra i Keynote.
TextMate är min bästa vän och troligen den app jag har arbetat flest timmar i. Men det är kanske de små apparna som Skitch & Droplr som jag ändå gång på gång blir glad av, att de finns, och att de underlättar vardagen så mycket. Sedan kan jag varmt rekommendera iTerm som alternativ för Terminal. Man ska inte underskatta kommando som cmd+enter för helskärm.
Dina tankar om framtiden för iOS-plattformen?
Det känns som iOS och OSX smälter samman mer och mer. Man märker verkligen hur iOS har inspirerat Lion i mångt och mycket, och jag tror de två plattformarna kommer fortsätta injicera element från varandra. Men man ser också hur webben mergeas med native-apparna och hur det mixas – som Facebook’s iOS app, där de använder väldigt mycket webviews för content blandat med native navigerings-element.
Apple pushar plattformen hårt framåt, och jag kan ju inte låta bli att ladda ner de senaste iOS5 beta för att testa och se hur vi kan använda alla de nya API:erna och jag förvånas gång på gång hur de lyckas överraska med att implementera saker som man tänker ‘ja, det är ju precis så här det borde vara’.
Ambadoo finns i två versioner, en gratis och en för 22 kronor som ger dig fler och smartare funktioner.
Macprointervjun: Karolinska Institutets Universitetsbibliotek
Mikael Jergefelt är mannen bakom Karolinska Institutets Universitetsbiblioteks egna applikation på App Store, KIB Mobile, som kan laddas ned gratis.
Berätta lite om dig själv, var du bor och sådant som du tycker folk ska veta om dig! Jag heter Mikael Jergefelt, är 30 år, småbarnsfar, och arbetar som bibliotekarie på Karolinska Institutets universitetsbibliotek. Är i grund och botten en riktigt mobil- och Apple-nörd, med ett ordentligt intresse för webb och formgivning.
Hur väcktes ditt intresse för utveckling? När började du med utveckling och vilken/vilka plattformar var det? Utvecklar-intresset kom med familjens införskaffande av en 486:a. Hittade Qbasic av en slump, och ville efter det försöka göra egna spel. Det gick inget vidare, och så fort vi fick internet till stugan fastnade jag istället helt vid att göra hemsidor. Sedan dess är det programmering för webb jag sysslat med, och jag är mer av en light-utvecklare då jag inte behärskar några tyngre programspråk. Webbteknologier kommer man långt med idag dock, så det är inget jag känner mig begränsad av.
Vilket var ditt första program? Oj! Mitt första ordentliga program måste varit “Glosis”. Ett glosprogram jag skrev i Visual Basic för Windows 3.1. Fungerade riktigt bra minns jag.
Vilken var din första Mac-modell? En vit iBook G4. Det var precis efter att Steve presenterat Mac Mini. Jag blev jätteimponerad av den, men köpte av någon anledning iBooken istället.
Arbetar du med applikationsutveckling på heltid? Nej. Det är endast en liten del av mina arbetsuppgifter på biblioteket. Största delen av min tid går till vår webbplats.
Berätta om historien bakom KIB Mobile KIB Mobile kom till för att möta den ökade efterfrågan på mobil åtkomst till bibliotekets tjänster. Efter en förstudie valde vi att göra en native app för både iOS och Android. Att göra en mobil version av vår webb hade kanske räckt, men det är en ganska anonym lösning. Appar känns generellt mer uppskattade, och vi vill samtidigt marknadsföra biblioteket som tekniskt framåt. Vad jag vet så är vi det enda biblioteket i Sverige med egen app.
Har ni ytterligare projekt på gång som du kan berätta om? Inget konkret i dagsläget, men vi kommer helt klart att arbeta mer med appar.
Har du övervägt att utveckla för andra plattformar (Linux, Windows, etc)? I och med att vi utvecklade appen med Titanium, så kunde vi enkelt släppa en version för Android också. Har även tittat närmare på webOS och WP7, men då marknadsandelarna i princip är obefintliga är det inget att satsa på i dagsläget. Om studenterna väller in med WP7-telefoner när Nokia lanserat sina modeller, är vi i alla fall redo för detta.
Hur tycker du det fungerar att arbeta som utvecklare på iOS? Det är enkelt och tydligt så länge man inte stöter på problem som kräver snabba svar eller hjälp från Apple. Jämfört med publiceringsprocessen i HP’s app catalog, är Apples att föredra när det kommer till klarhet och feedback.
Har du några råd till andra som vill börja utveckla för iPhone och/eller Mac? Jag kan verkligen rekommendera Appcelerator’s “Titanium” (appcelerator.com) om Objective-C är skrämmande. En mycket imponerande plattform.
Hur ser din nuvarande datormiljö ut? På biblioteket använder jag en 13″ MacBook Air (C2D), men privat så kör jag en Mac Mini Server quad-core i7 kopplat till en 27″ cinema display. Sprinkla där till ut lite övriga Apple-prylar så som iPhone 4, iPad 2 och en Apple TV 2.
Dina tankar om framtiden för iOS-plattformen? Jag tror iOS kommer dominera ett bra tag framöver på grund av helhetslösningen, men tycker det är tråkigt att det inte finns någon ordentligt konkurrens någonstans. Har kört iOS i tre och ett halvt år nu, och börjar bli lite uttråkad. Den där reklamen som Motorola(?) gjorde för ett tag sen där alla iPhone-användare gick runt i vita kläder som zombies börjar kännas ganska verklighetstrogen. Har testat alla alternativ som finns nu i jakt på något mer spännande och unikt, men har fått ge upp eftersom inget fungerar lika bra. Hoppas på en total make over snart.
Macprointervjun: Fleecelabs

Hur länge har ni utvecklat, och i vilka programmeringsspråk?
Svante började arbeta som utvecklare 1997 och Peter 1993. De språk Svante använt är Visual Basic, Objective-C, Java, Ruby och Javascript. Peters lista innehåller Modula-2, Objective-C (sedan -94!), Java, Ruby, Python och Javascript – samt Basic, Turbo Pascal, C och C++ om man räknar in amatöråren.
Vilken typ av utveckling tycker ni är roligast?
Vi gillar utforskande utveckling i små tajta team med korta iterationer, testdrivet och gärna med ett smidigt språk som Ruby.
Hur tycker ni att XCode fungerar? Har nu erfarenhet av andra utvecklingsverktyg och i så fall, hur står sig Xcode jämfört med dessa?
Till att börja med är vi inga fans av integrerade utvecklingsmiljöer. Vi föredrar kommandoraden och en editor man kan skripta och göra makron i; vi spenderar mycket tid i TextMate. Bortsett från det tycker vi XCode fungerar bra. Och det är mycket trevligare än Eclipse.
Berätta om Fleecelabs och dess historia.
Vi startade 2006 efter att ha jobbat ihop i åtta år på ett litet konsultbolag. Då hade vi under något år tyckt att webben började bli intressant, med det som kallades webb 2.0 och det brott med webben som enkelriktat publiceringsmedium som kom först med bloggar och sedan de sociala tjänster vi är vana vid i dag.
Under detta skifte har begreppet ”webbutveckling” gått från att röra HTML, CSS och några enstaka inklistrade Javascript-snuttar till en rätt komplex miljö med serverapplikationer, integration mot andra tjänsters API:er, dynamiska webbklienter, mobilklienter osv. Dessutom har användningen skiftat från konsumtion av innehåll till interaktion med tjänster och med andra människor.
Sedan starten har vi både arbetat som konsulter inom detta och utvecklat våra egna tjänster VinPravda och Menumo; den ena sammanställer vinrecensioner från ett antal olika tidningar och den andra är en receptsajt. Vi har också varit delaktiga i diskussionen om webbens villkor, t ex på vår blogg Fibrer.
Hur är marknaden för oberoende utvecklare som Fleecelabs?
Svårt att säga. Vi har varit lyckligt lottade och haft rätt bra med uppdrag de senaste åren. Men det är först nu vi börjar se efterfrågan för den slags projekt vi tycker är verkligt intressanta, som utnyttjar webben och nätet som den unika plattform det är.
Har du erfarenhet av att utveckla för andra miljöer, exempelvis Linux eller Windows. Om ja, hur tycker du att Mac OS X och Xcode står sig som utvecklingsplattformar jämfört med dessa?
Det är flera frågor här; talar vi om att utveckla för andra miljöer eller på, och gäller det server- eller klientapplikationer?
Om vi tar utveckling på andra miljöer än Mac OS X så har Svante arbetat dels på Linux och trivts och dels på Windows men det har han glömt hur det var. Peter gissar att Svante har förträngt det hela, för han kan intyga att det är en mardröm.
Talar vi om utveckling serverapplikationer för andra miljöer så tycker Peter inte om att drifta på Windows men alla unixvarianter han varit med om har varit trevliga (inklusive Mac OS X; dock huvudsakligen kommandorad på distans).
Och gällande klientapplikationer gillade Peter inte Windows, men däremot NeXTstep, vars applikationsramverk blev Cocoa. Det var banbrytande väldesignat redan då och dess ideologi är bibehållen (så utveckling för Mac och iPhone är väldigt trevligt).
Vilka råd och tips har du till andra som börja arbeta som utvecklare på frilansbasis?
Till att börja med är det bra att ha pengar på banken. Peter försörjde sig delvis på sparpengar de första två åren.
Därefter är det viktigt att skaffa ett gott rykte. Hitta gemenskaper på nätet inom ditt område. Var hjälpsam mot andra inom det du är bra på.
Se till att behålla din integritet mot dina kunder. Om du ser problem eller något du inte håller med om, säg vad du tycker – men förbered dig med noggranna efterforskningar. Arbetar du med en liten del av ett större projekt, sätt in dig så att du förstår hur den delen bidrar till den större helheten – och ta ansvar för att helheten blir bra.
Arbetar du med egna projekt så kom ihåg två viktiga saker. 1: Att släppa produkten eller tjänsten tidigt och få feedback. 2: Att hitta dess kärna och fokusera på den. Med andra ord, hitta produktens eller tjänstens nisch och exponera din idé så att du kan börja forma den efter omvärldens behov och önskemål. Och utnyttja det operativsystem nätet blivit, både i form av tjänster du kan integrera och komponenter som finns som opensource.
Hur ser er egna datormiljö ut? Vilken utrustning använder ni?
Svante har en iMac 24″ och en iPhone. Peter har en MacBook 13″ och en LED Cinema Display 24″, dessutom en Linn-stereo matad via en Airport Express. Några mjukvaror vi är beroende av är TextMate, Ruby on Rails, Backpack, Things, OmniGraffle, Omni Outliner, Skitch och MacPorts.
Om ni har några “idoler” eller andra som ni får inspiration från, vilka är dessa?
Till att börja med måste vi nämna 37 Signalsför att de var en så stor inspiration när vi började tänka på att utveckla för webben, med deras skoningslösa inriktning på enkelhet såväl i gränssnitt som i företagande.
En annan inspirationskälla som ofta kommer upp är designern Stefan Sagmeister och hur han förhåller sig till sitt arbete och sin kreativitet. En av hans idéer som vi gillar är att begränsa tiden för ett projekt extremt, så att man tvingas genomföra det från början till slut på en förmiddag. (Se t ex hans TED-föreläsningar.
Sedan gillar vi företag som inte låter sig placeras lätt i ett fack utan gör olika saker de gillar, som t ex Coudal Partners, Jack Spade och Paul Smith.
Kan du berätta något om kommande projekt från Fleecelabs?
Nämnda Menumo och Vinpravda arbetar vi ständigt med och vi har en del saker planerade för 2010.
Sedan slipar vi på ett projekt kring webbläsarprestanda som är en kombination av analys och workshop. Under senaste året har vi jobbat mycket med hur prestandaproblem kan gömma sig i HTML och CSS och hur man skriver effektiv Javascript. Det är fortfarande ett okänt område för många och vi letar efter bra sätt att sprida vår kunskap.
Macprointervjun: Bambalam!
Jag fortsätter min serie intervjuer med intervjuer med svenska oberoende utvecklare för Mac och iPhone med ett snack med Bambalam där Anders Hammar svarar på det sedvanliga frågebatteriet. Håll till godo!
Berätta lite om dig själv, var du bor och sådant som du tycker folk ska veta om dig
Jag heter Anders Hammar, är 29 år och driver företaget Bambalam i Karlstad. Jag har jobbat som spelutvecklare och producent på olika företag, bland annat med mobilspelsutveckling. Jag var till exmpel med och tog fram spelet QuadraPop som finns på många Sony Ericsson-telefoner. För tillfället driver jag eget. Jag har kontor ihop med några kompisar som också driver eget och det är vi tillsammans som utvecklar iPhonespel ibland när de vanliga konsultuppdragen blir för tråkiga.
Hur väcktes ditt intresse för utveckling? När började du med utveckling och vilken/vilka plattformar var det?
Det var redan med c64an. Jag blev som så många andra nyfiken på hur man egentligen gjorde spelen som fanns på den tiden. Fast i början gjorde jag väl mest löjliga spel i Basic. Sen har jag gått vägen via Amiga till PC och nu på senare år är det mest Mac som gäller. Och iPhone då.
Vilket var ditt första program?
Till c64an va det nog nåt skumt Lottoprogram. På PC höll jag mest på med demoprogrammering, denna halvhemliga subkultur som många äldre spelutvecklare har tillhört. Till iPhone va vårt första spel Robotco.
Vilken var din första Mac-modell?
Jag skaffade själv Mac väldigt sent, även om jag har jobbat med Mac och gillat vad Apple gör väligt länge. Den första 17 tums iMacen som körde Intel va min första egna.
Är Bambalam ett heltidsprojekt eller något du sysslar med på fritiden?
Bambalam driver jag på heltid, tyvärr är inte spelutveckling till iPhone nåt heltidsprojekt.
Hur kom du på namnet Bambalam?
Namnet kommer från en gammal rockdänga med gruppen The Flaming Groovies. Det var först namnet på en rock/soul-klubb som jag och Robert (som gör den mesta grafiken till våra spel) hade för några år sen.
Berätta om historien bakom Hoppy!
Hoppy är en gammal spelidé som Erik här på kontoret har utvecklat och gjort många varianter av genom åren. Den första gjordes till Amiga har jag för mig. Erik har programmerat huvuddelen av Hoppy, vi har dock filat ett tag på vår gemensamma spelmotor. Vi tycker det är viktigt med arkadkänsla i spelen, dvs att det går i 60 frames i sekunden, att man har bra ljud och musik. Musiken till våra spel görs av Andreas Paleologos, som även går under namnet Cuckoo – en elektronisk popartist på uppgång i Oslo!
Vi brukar alltid snöa in på detaljer i våra spel. Tittar man noga kan man se att Hoppys ögon oroligt följer det som händer runtomkring honom. I vårt andra spel Guacamole finns det en karaktär som heter Poo Poo Santiago som har flugor cirkulerande runt sig. Mycket energi har lagts på att få de flugorna att röra sig bra, något som man säkert inte märker om man inte tittar noga
Har du ytterligare projekt på gång som du kan berätta om?
Vi har ständigt idéer och halvfärdiga spel på gång. Några av de som är mest på gång är ett klurigt pusselspel samt ett mer ambitiöst episodbaserat äventyrsspel som vi gör tillsammans med ett gäng andra. Just nu hamnar den egna spelutveckligen lite i andra hand, diverse konsultuppdrag går före (som det lätt blir när man har små företag), men vi skulle såklart helst leva på våra egna spel.
Har du övervägt att utveckla för andra plattformar (Linux, Windows, etc)?
Jag har utvecklat mycket för andra (vanliga?) mobiltelefoner, så att utveckla spel till t.ex Android-plattformen ligger nära till hands. Plattformar som har nån form av halvöppen marknadsplats liknande App Store är intressanta. Sony har ju lanserat PSP Mini’s som fungerar på liknande sätt, XBOX live är också intressant. Det ska även bli skojigt att se vad för slags tablet Apple lanserar och om det kommer finnas nån App Store-koppling på den.
Hur tycker du det fungerar att arbeta som en oberoende utvecklare?
Det fungerar bra. Det känns som att Apple har lärt sig en del också under den tid App Store har funnits. Självklart är det svårt att synas på App Store bland alla 100.000 andra appar. Man måste ha en stor portion tur. Just nu ligger vårt andra spel Guacamole under What’s Hot på amerikanska App Store, sånt hjälper såklart. Annars får man marknadsföra bäst man kan – på YouTube, Facebook, Twitter och liknande.
Just spel till iPhone och liknande plattformar är roligt på det sättet att man kan va rätt få utvecklare och ändå få ihop bra saker. Lite på samma sätt som det var förr i tiden när folk gjorde spel till C64 och Amiga.
Har du några råd till andra som vill börja utveckla för iPhone och/eller Mac?
Börja med små projekt så att du har möjlighet att göra klart dem! Fastna inte i böcker utan prova dig fram. Och allt man behöver veta står nånstans på internet, bara att leta upp! Just Mac och iPhoneprogrammering är bra på det sättet att utvecklingsmiljön är gratis. För att lägga upp grejer på App Store måste man betala 100 dollar om året, men det känns överkomligt.
Hur ser du nuvarande datormiljö ut?
Jag har en 2,4 GHz 20 tums iMac och en Sony Vaio laptop bredvid varann.
Dina tankar om framtiden för iPhone?
Jag gissar att iPhone kommer ta ändå större marknadsdelar än idag. Apple är grymt duktiga på både produktutveckling och marknadsföring. Personligen skulle jag vilja att de gjorde om App Store och kanske införde en mer öppen del där vem som helst får publicera grejer och en del som va mer premium. Problemet idag är att det finns alldeles för mycket skräp som gör det svårt att hitta de bra grejerna samtidigt som det stoppar upp Apples godkännandeprocess. Och samtidigt har vi ju alla läst om de många konstiga avslagen som Apple har gett till utvecklare.
Men vi får se vad som händer!
Mer information om Bambalam och deras spel finns att läsa här. Se även speldemon för Hoppy här






