Tankar om Androidutveckling
På jobbet har vi börjat med utveckling för Googles operativsystem Android (för er som vill är nyfikna på vad det är finns mer info här och här). Det är ganska annorlunda mot för all annan utveckling jag har gjort tidigare, då jag mest har sysslat med webbutveckling. Det är ganska annorlunda mot för vad någon på Exait har gjort innan (med några undantag), vilket både är lite kul och lite synd. Kul på så sätt att man är lite pionjärer, många är nyfikna på vad man gör osv. Lite synd är det dock också, när man stöter på problem har man ingen att fråga förutom, ja, Google.
Som jag sa innan sÃ¥ skiljer det sig en hel del frÃ¥n webbutveckling. Själva teknikerna är kanske inte sÃ¥ himla annorlunda, XML för layout och Java för logik, det känner ju ändÃ¥ de flesta igen, men sättet man programmerar pÃ¥ skiljer sig desto mer. Inte bara pÃ¥ sÃ¥ vis att det är mer traditionell klientprogrammering man gör, utan även sÃ¥klart för att det är en handhÃ¥llen enhet med inte speciellt mycket kräm. Det gör att man fÃ¥r tänka till lite extra när man gör vissa saker, man kan inte slösa hur som helst med resurser (vilket man inte bör göra hur som helst), och vissa saker i Android fungerar pÃ¥ ett sätt man inte är van vid just för att det är en handhÃ¥llen enhet. Ett exempel pÃ¥ det är listor i Android, som jag har upplevt som väldigt jobbiga att ha att göra med. När du scrollar i en lista sÃ¥ existerar bara de objekten som syns pÃ¥ skärmen, sÃ¥ scrollar du upp eller ned sÃ¥ skapas nya objekt “on the fly” för att den inte ska behöva ha sÃ¥ mÃ¥nga i minnet. Detta är iofs ganska logiskt, annars skulle det ta aplänge att ladda lÃ¥nga listor, men det är inte nÃ¥got man tänker pÃ¥ i första taget.
Ett annat problem som det har skrivits lite om är att det redan finns tre version av Android ute (1.5, 1.6 och 2.0), och alla tre används dessutom i nya telefoner. 1.6 och 2.0 är inte nödvändigtvis bakåtkompatibelt med 1.5 heller, så man får vara lite försiktig att man inte använder för mycket nya grejer.
Avslutningsvis, jag som är lite pro open source tycker att det är riktigt roligt att Google ändå har kommit så långt som de har med Android, och jag tror att de på allvar kan utmana Apples monopol på användbara smartphones. Det finns några hinder på vägen men de har definitivt kommit en bra bit på vägen.
25 november 2009 Inga kommentarer
iPhone + Spotify = <3
Fick en rätt så trevlig överraskning i morse när jag vaknade. För det första hör det inte till vanligheterna att jag slår på datorn medan jag äter frukost, men idag gjorde jag det, och vilken upptäckt jag gjorde! Under natten hade nämligen Spotify till iPhone släppts på AppStore! Blev att ladda hem det illa kvickt och testa igenom lite snabbt. Letade fram lurarna och började synka över en playlist medan jag borstade tänderna, och sedan lyssnade jag hela vägen till jobbet. Precis så enkelt och avskalat som det ska vara. Inga konstigheter helt enkelt.
Saknar dock Last.fm-stöd, men det kommer väl det med såsmåningom. Tycker att snubbarna på Spotify har gjort ett riktigt bra jobb med mobilklienterna (har inte testat Androidvarianten, men den lär vara minst lika bra som dess iPhonesyskon).
Jag kan inte hjälpa att fundera på vad det här egentligen innebär för andra musikaktörer på marknaden. Vem kommer till exempel köpa musik via iTunes, eller ens bry sig om att synka över eventuell musik från datorn till telefonen, när allt finns tillgängligt via Spotify? Vem kommer köpa cd-skivor för att ha i bilen när man kan strömma från Spotify? Jag tror att det här är en revolution som bara är i sina startgropar än så länge, och det dröjer nog inte länge förrän vi ser något liknande fast för film och tv-serier (i mobilen).
http://www.spotify.com/blog/archives/2009/09/06/spotify-mobile/
7 september 2009 Inga kommentarer


