Inlägg från — november 2009
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
Städa upp i Firefoxs gränssnitt
När man installerar Firefox 3.5 i Windows 7 ser det ut såhär från början:
Ganska tråkigt utséende va? För det första, och det här gäller bara om man kör Vista/Windows 7, så använder det ju inte Glassgränssnittet speciellt mycket, och den blå-/grådaskiga färgen är ärligt talat inte speciellt tilltalande. För det andra står tar det upp onödigt stor plats. Plats som istället kan användas till att visa webbsidan du är på. Tänk istället att det kan se ut såhär istället:
Att fÃ¥ till det här utséendet är heller inte speciellt svÃ¥rt. För det första är det ett par tillägg du behöver, dels för att fÃ¥ till Glassgränssnitet pÃ¥ mer än titelraden och ramen: GlasserPojo. Det andra tillägget du behöver heter Hide Menubar och används föga förvÃ¥nande till att dölja menyraden (likt t.ex. program med ribbongränssnittet, det som är i Office 2007 m.m., sÃ¥ kan du fÃ¥ fram den tillfälligt genom att trycka ner Alt-knappen pÃ¥ tangentbordet). När du väl fÃ¥tt in dessa tillägg startar du om Firefox och döljer meny- och bokmärkesraden genom att högerklicka pÃ¥ en ledig plats nÃ¥gonstans i gränssnittet och helt enkelt bocka ur “Menu Toolbar” och “Bookmarks Toolbar”. I samma meny klickar du sedan pÃ¥ “Customize” för att fÃ¥ upp en liten dialog med diverse inställnings- och anpassningsmöjligheter för gränssnittet. Börja med att klicka i bocken “Use small icons”, och sedan kan du börja städa upp gränssnittet genom att helt enkelt dra bort de element du inte behöver/vill ha.
Et voÃla! Ett stycke Firefox som ser mycket elegantare ut och tar upp mycket mindre plats.
Det finns även en YouTubefilm som förklarar hur du går till väga: Snygga upp Firefox
18 november 2009 Inga kommentarer




