Archive for the ‘android’ Category

Schermen met verschillende resoluties beheren

Friday, July 29th, 2011

De android developers blog heeft een interessant artikel over verschillende schermformaten. In het bijzonder ook het onderscheid tussen multi-pane tablet schermen en “traditionele” telefoonschermen. Naast een uitvoerige uitleg over schermformaten, densities en de definities van verschillende schermformaten worden hier ook nieuwe tools beschreven om in je applicatie verschillende formaten (in het bijzonder het onderscheid tussen tablet/telefoon) te ondersteunen.

Lees: New Tools For Managing Screen Sizes

Android geschiedenis infographic

Friday, July 29th, 2011

Leuk, compleet overzicht van de complete geschiedenis van Android, beginnend in 2003 met de oprichting van Android INC door xclubelabs.

Infographic by xcube labs

The guts of android

Monday, June 6th, 2011

Linux Weekly News heeft een interessant stuk over een lezing van Karim Yaghmour waarin de basis internals van Android worden uitgelegd, met een specifieke focus op waar het afwijkt van traditionele (embedded) Linux systemen.

Ontwikkeling van Android Beurs applicatie voor TEFAF

Monday, March 21st, 2011

In opdracht van en in samenwerking met 17rabbits en grrr.nl heeft m3r / androidpro de Android versie ontwikkeld van de TEFAF 2011 beurs applicatie.

De applicatie kenmerkt zich in het bijzonder door prachtig en gedetailleerd design en de implementatie van een volledig van de grond af ontwikkelde Floorplan module.

Design

Het design bestaat onder andere uit

  • high-res achtergrond plaatjes
  • scrolling listviews/scrollviews (met meescrollende, semi-transparante, rounded-corner headers)
  • gestyleerde listview entries
  • content met uitgebreide rich content met links voor o.a. adressen, telefoonnummers, links en video’s.
  • ondersteuning voor de meest gangbare schermresoluties, tot Galaxy Tab aan toe.

Het design probeert nauw aan te sluiten op het ontwerp voor de iPhone zonder daarbij af te doen aan Android interface/interaction elementen en mogelijkheden.

Floorplan

Een bijzondere uitdaging lag in de ontwikkeling van de Floorplan / plattegrond module. Android kent hier geen standaard oplossing voor; MapView komt in de buurt, maar deze is gebonden aan de door Google geleverde content en kan niet voor eigen maps ingezet worden.

De floorplan module ondersteunt onder andere:

  • drie niveaus van (tiled) maps, telkens op een hogere resolutie. De hoogste resolutie bevat ook “straatnamen”. Meerdere niveaus en tiling zijn vereist omdat de high-res plattegrond te groot is om door een Android proces in geheugen te kunnen houden.
  • Weergave van markers op het hoogste mapniveau om locaties aan te geven
  • Schakelen tussen verschillende sets van markers.
  • Positionering van sectie popups en locatie popups met informatie over de betreffende locatie, en een mogelijkheid om door te klikken.
  • pinch-to-zoom, inzoomen en uitzoomen met multi touch.
  • 360 graden dragging van de map.
  • Navigatiebuttons die zich aanpassen op het zoomniveau.

In de Android market is meer informatie met screenshots te vinden.

Google Android market via web beschikbaar

Thursday, February 3rd, 2011

De “standaard” Google Android Market is nu ook via het web beschikbaar. Voorheen kreeg je alleen een kleine top-nogiets te zien, nu is de hele market doorzoekbaar. Downloaden kan evengoed alleen naar een Android device (en dus niet naar de computer vanaf waar je de market benadert).

Dit werkt als volgt: Als je kiest om een app te downloaden, moet je inloggen. De Android Market weet welke toestellen bij dat betreffende account horen (in mijn geval een HTC Desire en een Galaxy Tab) en vraagt je naar wel device gedownload moet worden. Vervolgens wordt de app volledig automatisch geïnstalleerd. De market kan dus, als je ingelogd bent, ook aangeven of je een app al geïnstalleerd hebt.

Dit betekent wel dat als je iemands gmail credentials bemachtigt, je haast ongemerkt van alles kan installeren op zijn of haar telefoon. Hier wordt al terecht voor gewaarschuwd.

Hiermee probeert Google de Market toegankelijker en beter bruikbaar te maken – je bent nu niet meer gebonden aan dat kleine schermpje op je mobiel, je kan comfortabel via je tablet of PC zoeken en “downloaden”.

Zie verder de Android Market Matrix voor een (verder uitgebreid) overzicht van markets voor Android.

Android Planet beantwoordt 5 vragen over de nieuwe webversie.

Android, markets, appstores en meer…

Saturday, January 22nd, 2011

Op IOS (iPhone, iPod touch, iPad) is één appstore beschikbaar, en dit is (officieel) de enige manier om applicaties op je toestel te installeren. Applicaties die via de Apple App Store gepubliceerd worden zijn onderhevig aan allerlei restricties en grondige screening. Dit garandeert een zekere kwaliteit en consistentie van de beschikbare applicaties (en verkleint enigszins de kans op malware en virussen), maar het beperkt uiteindelijk wel de keuze voor de gebruiker. Als ontwikkelaar weet je bovendien nooit zeker of je applicatie toegelaten zal worden (en blijven), ook omdat de regels die Apple hanteert niet heel transparant zijn. Apple’s restricties conflicteren met de GNU Public License (GPL), waardoor op de GPL gebaseerde software niet via de App Store verspreid kan worden.

Bij android werkt “de market” anders. Er is een officiële Android Market die door Google geleverd en beheerd wordt, maar deze is alleen beschikbaar voor “gecertificeerde” toestellen. In de praktijk betekent dit dat het toestel alle hardware functionaliteit van een telefoontoestel met 3G, kompas, GPS, camera, multi-touch etc. moet voorzien.

Een hoop tablets voldoen hier niet aan (de Galaxy Tab wel – dit is in feite een telefoontoestel!), en worden om deze reden niet met de Android Market geleverd. Om deze reden (en door de openheid van Android in het algemeen) zijn er inmiddels een hoop alternatieve Android App Stores beschikbaar. Bovendien beginnen content providers als Amazon en telco’s als Vodafone nu ook hun eigen Android App store.

Om een overzicht te scheppen in dit ruime aanbod van verschillende markets heb ik de Android Market Matrix samengesteld. Hierin vind je een overzicht van de ganbare en minder gangbare markets.  Dit enerzijds als hulpmiddel voor (tablet) gebruikers die alternatieve manieren zoeken om apps te installeren, anderzijds voor Android ontwikkelaars die via alternatieve kanalen hun Android apps willen aanbieden en hiermee een groter publiek en mogelijk nieuwe doelgroepen willen bereiken.

Ubuntu en Android SDK r8

Sunday, January 9th, 2011

Als je een wat oudere Ubuntu gebruikt (9.10 in mijn geval), en je update je (Eclipse) omgeving naar r08 voor Android 2.2 support (en misschien ook r09 voor 2.3 support), dan kom je mogelijk de volgende fout tegen:

./emulator: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.11' not found (required by ./emulator)

Dit komt doordat specifiek de emulator binary tegen een te nieuwe glibc is gelinkt. Ik begrijp dat Google werkt aan een oplossing voor dit probleem, en tot die tijd lijkt de enige oplossing om een oudere emulator (uit r07) te installeren.

De Android tools voor r07 kan je eenvoudig downloaden via deze link. Plaats tools/emulator in je android-sdk-linux_86/tools (rename eventueel ‘emulator’ naar ‘emulator.broken’), en je kan weer emuleren!

Point of View Mobii 10″ tablet indruk

Saturday, December 18th, 2010

Ik heb onlangs bij IT’s electronics even met de 10″ mobii tablet kunnen spelen. De basics:

  • 10″ capacitief scherm
  • 512mb geheugen, 512mb storage
  • Android 2.2
  • Opladen via aparte adapter (niet via usb)
  • Prijs: € 349,-

Leuke specs voor een leuke prijs. Echter, wat elders ook al opgemerkt werd, scrollen in de browser (bijvoorbeeld op de niet mobile versie van nu.nl) ging sloom/moeizaam. De geïnstalleerde market (ben de naam alweer kwijt) stelde niet veel voor, maar met appbrain kom je ook een heel eind. En met enig knutselwerk krijg je de Android Market app er ook wel op geïnstalleerd. Bovendien was hij onnodig groot door de relatief brede rand eromheen.

Wederom een twijfelgevalletje naar mijn mening. Net te duur voor “voor de leuk”.

Overigens zag ik in de settings dat de kernel “harmony-nogiets” was. Het is dus in feite de MSI Harmony!

Details Samsung Galaxy Tab cashback actie

Friday, December 17th, 2010

Er werd afgelopen week melding gemaakt van een cashback actie voor de Galaxy Tab. Aangezien ik de Galaxy Tab vreselijk duur vind (in vergelijking met bijvoorbeeld de iPad, of een willekeurig ander tablet), is dit natuurlijk wel interessant, aangezien de Galaxy toch wel hele goeie specs heeft.

Het is alleen wel zoeken naar de details en voorwaarden van de aktie. Alleen al voor de voorwaarden moet je je registeren. Om anderen de moeite te besparen, hier de details die ik heb kunnen vinden:

De algemene voorwaarden van de aktie. De actie wordt omschreven als een “promotioneel kansspel”, de trekking vindt plaats door een “onafhankelijk derde”. Echter, iedere deelnemer heeft recht op de cashback. Voor zover ik kan zien valt er niet echt iets te winnen.

De actie loopt van 15 december 2010 tot 15 januari 2011. De cashback kan aangevraagd worden tot en met 31 januari 2011.

De actie is gelding voor producten die in Nederland gekocht zijn; “De Samsung Galaxy Tab is alleen verkrijgbaar bij BelCompany, bol.com Capi, Coolbleu, Dixons, Hi, KPN, Media Markt, Staples/Office Center, Telfort, Telefoonkopen.nl, The Phonehouse, T-Mobile en Vodafone”. Of je de cashback krijgt als je de tab ergens anders koopt is dus niet zeker.

De aktie bestaat uit €150,- (incl. BTW) cashback, een lederen case en een bluetooth headset.

Bij deelname aan de aktie moet je het IMEI nummer van je tab invoeren.

Wat tot slot wel opvalt is dat de (“officiële”) deelnemende winkels rond de € 750,- incl. BTW vragen voor het tablet (dus € 600,- na de cashback). Je kan het tablet echter ook voor ruim € 600,- kopen, maar ik weet niet of je dan aanspraak kan maken op de cashback.

Toshiba Folio 100 tablet

Wednesday, November 24th, 2010

Mijn oog viel op een aanbieding in het Makro krantje: De Toshiba Folio 100 voor Eur. 335,- (excl BTW). Dit is daarmee het eerste betaalbare Android tablet dat je op dit moment ook echt kan kopen. Immers, de Samsung Galaxy Tab is bizar duur en de Archos 101 is alweer uitverkocht.
Inmiddels is ook de “Viewsonic Viewpad” verkrijgbaar bij MyCom, een tablet met leuke specs en goeie vormgeving.

Maar is het een interessant tablet? Even wat cijfers op een rijtje, met de iPad als referentie, want dat is toch een beetje “de standaard” qua vorm en specificaties. En dan vooral op een aantal punten die ik belangrijk vind voor een tablet.

Naam/type Scherm Gewicht Market usb opladen
Apple iPad 9.7″ 1024×768 680g Apple Store Ja
Samsung Galaxy Tab 7″ 1024×600 380g Android Market Via niet-standaard kabel
Archos 101 10.1″ 1024×768 480g AppsLib Nee
Toshiba Folio 100 10.1″ 1024×768 780g Toshiba Market Place Nee
Viewsonic Viewpad 7 7″ 800×480 380g Android Market Ja, en 3G, 2 camera’s

Alle tablets draaien verder Android 2.1 of 2.2 en hebben een capacitive screen.

Wat me vooral zorgen baart is de “Toshiba Market Place” (of App Place). Het is niet duidelijk welke apps je hierin kan vinden of hoe je hier als ontwikkelaar in kan komen. Er is een website voor in de maak, maar die is op dit moment nog niet. Verder blijkt het tablet in de UK alweer uit de handel genomen te zijn in verband met de hoge return rate.

Verder is het vervelend dat ook dit tablet niet via usb geladen kan worden. Toshiba levert een rare 19 volt lader die je dus altijd mee moet slepen. Een usb verloopkabeltje lijkt me niet realistisch.

Conclusie: Voor de prijs lijkt het een aardig tablet, maar omdat je uiteindelijk niet weet welke vrijheid je hebt qua installatie / beschikbaarheid van Applicaties, verlies je een groot pluspunt van Android. Totdat hier meer duidelijkheid over is zal ik hem niet aanschaffen.