dinsdag 31 juli 2012

De Nexus 7, en wat ik ervan denk

Net als een aantal andere apparaten en updates, zoals de Nexus Q en Jelly Bean, heeft Google tijdens hun I/O 2012 eind juni ook de Nexus 7 aangekondigd. Hoewel velen al verwachtten dat deze eraan zat te komen, is het apparaat toch met veel enthousiasme in ontvangst genomen. De grote verrassing in de geweldige prijs/kwaliteitverhouding. Voor $199,00 en $249,00 krijg je een 8 GB of 16GB tablet met geweldige specificaties, die zich kan meten met de nieuwste smartphones en tablets.
Toch zie ik een probleem met deze prijsstelling, waarvan iedereen verwacht dat die in Nederland min of meer hetzelfde zal zijn.


Laat ik even beginnen met zeggen dat ik op het moment een voorstander ben van Google. De prijs die ze aan de N7 hebben gegeven, gecombineerd met het feit dat ze steeds meer, steeds beter en steeds mooier aanbieden, zorgen ervoor dat ik onder andere met plezier Android gebruik.

Ook ik was zeer enthousiast toen ik van de N7 hoorde, en vooral het feit dat hij zo goedkoop zou zijn. Een vergelijkbare tablet, qua specificaties, kost je tegenwoordig makkelijk 500 euro (deze is dan wel 10,1 inch). Dat is dan ook waar heel veel anderen op afgaan als ze over de N7 horen. Het feit dat er geen camera achterop meerijdt, is met deze prijs niet belangrijk, vinden velen. Mocht je willen, heeft Paul O'Brien hier een applicatie in de Play Store gezet die ervoor zorgt dat je alsnog een camera-applicatie hebt, zoals die van Jelly Bean, om de camera voorop te gebruiken.
Zo zien we dus wel dat deze tablet een erg goede deal is, het lijkt te mooi om waar te zijn.
En dan komen we nu aan bij de kern van dit artikel, waarom ik toch twijfel bij de lancering van de N7 in Nederland, die volgens de geruchten in september zal plaatsvinden. Ik denk namelijk dat het op het moment inderdaad te mooi is om waar te zijn, in ieder geval voor ons.

Denk er eens over na, waarom de Nexus 7 zo goedkoop is. Hoe kan Google een tablet met dit soort hardware toch nog voor zo weinig geld verkopen?
Eigenlijk is het heel simpel. Ze verkopen de tablet tegen kostprijs. Hierdoor maken ze er (bijna) geen winst op.
De winst hopen ze uiteindelijk te halen uit de (hogere) verkoop van hun diensten als het huren en kopen boeken, tijdschriften en muziek in de Play Store.


Jammer genoeg voor ons, echter, zijn die diensten nog niet beschikbaar in Nederland, net zoals ze dat nog niet zijn in de meeste landen. Dit is al een tijdje zo, en onderhand hebben we ons er wel bij neergelegd.
Maar daar zit ook juist het probleem. Als de N7 tegen kostprijs verkocht wordt, maar Google kan de winst niet van hun andere diensten halen, zullen ze hier dus maar weinig verdienen (ze hebben nog wel de apps op de Play Store). Dat betekent dus dat het hier waarhschijnlijk niet winstgevend genoeg zou zijn om de N7 te introduceren tegen de prijzen die we verwachten, namelijk 200 en 250 euro.

Nu kan Google dus twee dingen doen. Ten eerste kunnen ze de N7 een stuk duurder maken, zo rond de 300-350 euro. Dan is de Nexus 7 nog steeds goedkoper dan de concurrentie, maar maakt Google wel een heel aantal klanten boos. Waarschijnlijk gaan mensen hem dan uit Amerika importeren om kosten te besparen, waardoor Google zichzelf alleen maar in de voet schiet.
De tweede optie, en volgens mij ook gelijk de meest logische optie, is dat ze ook hier in Nederland de secundaire diensten aanbieden, waardoor ze ook hier de lage prijs kunnen ondersteunen. Sinds de introductie van alle extra diensten in Amerika zijn ze al niet beschikbaar in veel andere landen, en Google zou zichzelf nog populairder kunnen maken door ook in die landen alle diensten in te schakelen.

Het ontketenen van die diensten hier zou wel passen in de huidige trend rond Android. Met ICS en JB probeert Google nu een mooi OS aan te bieden, en met die updates (Honeycomb in iets mindere mate) bereiken ze ook een steeds groter publiek, en zijn ze echt bezig met marketing om Android steeds bekender te maken. Als we nu ook hier nog films konden kijken, tijdschriften konden lezen en tv-shows konden volgen op onze mobiele apparaten, zou het ecosysteem compleet zijn. Android zou dan eigenlijk alles aanbieden dat nodig is, en Google kennende, zouden ze het nog met Google Now combineren ook.

Al deze factoren overwegend lijkt het mij niet heel raar als Google eind augustus met de aankondiging komt dat ook wij binnenkort kunnen genieten van de complete Android-ervaring. Aleen zo lijkt het mij mogelijk om de N7 te introduceren in ons land, en Google zou het best kunnen doen ook. We worden nu al jaren buitengesloten, en gezien Android onderhand zo groot is, wordt het wel tijd dat ook wij mee mogen spelen.
Het enige rare is dat Google de dingen vaak al vroeg aankondigt. Maar, aan de andere kant, misschien willen ze ons wel verrassen.

En wat een verrassing zou dat zijn. Het zou een hele grote mijlpaal zijn voor Android en Google, de aankondiging die Android definitief een compleet ecosysteem maakt.

Ben je het met me eens, klopt er niks van? Laat het weten, op Twitter, Facebook of hieronder!

Bas

maandag 30 juli 2012

Jelly Bean: Mooie update, of niet?

Zoals de hele wereld onderhand wel weet, heeft Google onlangs de nieuwe versie van Android aangekondigd. Hoewel sommigen zeggen dat deze update echt wel de moeite waard is, vinden anderen de verbeteringen maar miniem.
Is Jelly Bean nu een echte update of zijn er echt zo weinig belangrijke veranderingen aangebracht?



Laten we eens beginnen met de aanloop naar en introductie van Android 4.1.
Ice Cream Sandwich, ook wel bekend als ICS, is Android 4.0. De SDK (Software Development Kit) voor de eerste versie van ICS is vrijgegeven op 19 oktober 2011. 
Zelfs al voordat dit was gebeurd, echter, waren mensen aan het speculeren over de naam (en het versienummer) van het OS. Al vrij snel was iedereen het erover eens dat het Jelly Bean zou worden, en Google leek dat met een paar hints te bevestigen, maar het versienummer was nog onbekend. Sommigen dachten dat de update zo belangrijk zou worden, dat "The Big G" het versienummer 5.0 zou meegeven aan de nieuwe Android.
Aan de andere kant was het kamp van de mensen die geloofden dat deze nieuwe versie het nummer 4.1 mee zou krijgen. Dit leek mij ook de meest waarschijnlijke optie, aangezien ICS al erg goed was. Mijn vermoeden was dat er enkel wat updates in 4.1 zouden zitten die het uiterlijk iets verbeterden, en wat updates voor tablets.

De meeste voorspellingen die hierboven staan zijn uitgekomen, maar toch lijken sommigen meer verwacht te hebben. Vooral in het begin was er wat rumoerigheid, omdat er weinig nieuws zou zijn. Toch is er vrij veel veranderd, en in deze post leggen we uit wat er zoal anders is.
Eerst bespreken we de veranderingen die voor het algemene publiek het meest zullen uitmaken, dus de aanpassingen die goed te zien zijn, daarna de wat meer behind the scenes aanpassingen.

Google Now

Één van de grootste softwarematige aanpassingen in Jelly Bean is Google Now. Dit is Googles antwoord op Apples Siri en Samsungs S Voice. Vanaf het moment dat deze app aangekondigd werd, was hij al populair. De vele functies en het uiterlijk van de app hebben gezorgd voor een erg enthousiaste community, waar iedereen vooral uitkijkt naar Jelly Bean omdat Google Now erbij zit.
De app is niet alleen snel (vaak sneller dan Siri), maar ziet er ook nog eens goed uit en herkent veel vragen. Zo kan je bijvoorbeeld vragen hoe lang een bepaalde persoon (bekendheid) is, hoe laat het ergens is, en foto's opvragen van iets.
Daarnaast kun je ook nog gemakkelijk een aantal functies van je telefoon aansturen. Je kunt o.a. muziek zoeken en afspelen, een timer zetten en een notitie maken (reminder).
Hieronder is een video te zien met een aantal voorbeelden van stemcommando's die Google Now herkent.


Zoals je kunt zien, kan Google Now heel handig gaan worden. Minpunt is echter dat het alleen nog maar goed werkt (met de kaarten die je in de video ziet) in het Engels. 

Notificatiebalk en notificaties

Een andere verandering die nogal in het oog zal springen in Jelly Bean is het verbeterde notificatiesysteem. Naast het feit dat ik gemerkt heb dat de balk zich anders gedraagt, en niet meer de notificaties "omhoog drukt" als je de onderste balk omhoog sleept, is het ook nog eens zo dat het onderliggende systeem een stuk verbeterd is.
Ten eerste kan je nu door met twee vingers over een notificatie omhoog of omlaag te slepen (en als de notificatie het ondersteunt, het moet wel in de app verwerkt zijn) de notificatie uit- of inklappen. Als je omlaag sleept, zie je meer informatie en één of meerdere acties, die je direct kan uitvoeren door erop te drukken. Zo kun je iemand gelijk een sms terugsturen, van de notificatie af.
Ten tweede is er een prioriteitssysteem toegevoegd. De ontwikkelaar van een app kan nu per notificatie voor zijn app aangeven hoe de notificatie weergegeven moet worden. Zo kan hij instellen dat een notificatie standaard groot (uitgeklapt) is, maar ook dat dat niet zo is. Er is zelfs de mogelijkheid om wel een notificatie weer te geven, maar geen icoon in de statusbalk.
Hieronder vind je een stuk uit de keynote van Google, waarin het nieuwe systeem uitgelegd wordt.


Als laatste is er nog één mooie toevoeging: Je kunt bij de informatiepagina van een app ook aangeven of deze app notificaties kan weergeven. Als je dus een applicatie hebt die automatisch update en notificaties weergeeft zonder dat jij het wilt, zet je de notificaties van die app gewoon uit.

Dialogen (pop-ups)

Iets minder zichtbaar, maar voor de meesten nog wel goed te merken, is de veranderingen in de zogegeheten dialogs. Dit zijn de pop-ups die de gebruiker vragen om een keuze te maken. De verandering zit hem in de lijst van geschikte applicaties, bijvoorbeeld om een plaatje te delen in Whatsapp. In plaats van een simpele lijst, zoals eerder altijd het geval was, is dit nu een rooster, waar de iconen van de applicaties groot worden weergegeven boven hun naam.

Project Butter

En zo zijn we alweer aangekomen bij de niet-zichtbare aanpassingen. Natuurlijk is het effect wel zichtbaar, maar de veranderingen zelf zijn dat niet. Een grote trekpleister van Android 4.1 moet de snelheid zijn. Zeker degenen die al wat meer het nieuws rond Jelly Bean volgen hebben al wel eens gehoord van Project Butter. Het principe hierachter is dat met een aantal veranderingen het Androidsysteem wat beter reageert op wat de gebruiker doet, zodat het systeem sneller is en aanvoelt. Dit combineren ze met een paar technieken om de UI minder haperig te maken. Een paar veranderingen, en daarmee de belangrijkste, zijn:
  • Het activeren van vsync. Dit houdt heel simpelweg in dat het aantal beeldjes per seconde van de applicatie niet hoger wordt dan dat van je scherm. Zou dit wel het geval zijn, dan zou je dus meer beeldjes per seconde krijgen dan je monitor kan laten zien. Daardoor ga je "scheuren" in je beeld zien.
  • Het implementeren van triple buffering. Dit is een aanvulling op vsync, om de negatieve effecten van vsync tegen te gaan.
  • Het aanpassen voor de structuur die een aanraking op het scherm registreert en verwerkt, en vooral de structuur die de content naar het scherm stuurt.
Als je meer wilt weten over vsync en triple buffering, raad ik je aan om dit (Engelse) artikel te lezen.
Voor meer informatie over de aanpassingen in de verwerking van acties en het doorsturen naar het scherm, raad ik je aan onderstaande (ook Engelse) video van Google I/O 2012 te kijken. Deze video duurt wel erg lang, maar is zeer interessant als je wat meer wilt weten over de werking van Android.


Voor een vergelijking tussen de animaties van ICS en JB moet je onderstaande video even kijken.

 

De kleine dingetjes

Nu kom ik aan bij de kleine dingetjes, de veranderingen die de gehele ervaring compleet maken. 
Het is nu bijvoorbeeld mogelijk om offline spraakherkenning te gebruiken, na het downloaden van het benodigde pakket. Zo kan je dus zonder internetconnectie nog Google Now gebruiken, of je geliefde een bericht sturen terwijl je aan het rijden bent.
Daarnaast, en dit zie je tot nu toe alleen op Nexus-apparaten, verandert de terug-knop in de navigatiebalk nu in een neerwaarts wijzend pijltje, waar dat voorheen niet zo was.
Als laatste heeft de launcher, dus je startscherm, nog een mooie make over gehad. De kruisjes bij het verplaatsen van apps of widgets zijn weg, apps en widgets maken plaats of veranderen van grootte als je iets wilt neerzetten waar al iets staat, en de voorbeelden van de widgets zien er weer iets beter uit.

Kijk even het filmpje hieronder als je een snel overzicht wilt van een aantal aanpassingen die het meeste nut hebben voor de gebruiker.

  
Onderhand heb ik het meest belangrijke wel uitgelegd. Zoals je misschien wel hebt opgemaakt uit dit artikel, ben ik een groot fan van Android 4.1. De veranderingen in Jelly Bean lijken niet zo groot, maar er zijn heel veel veranderingen gemaakt. Veel details zijn verbeterd, en de algemene gebruikerservaring is weer flink verbeterd.

Als laatste toevoeging wil ik nog even aangeven dat ik ook een paar weken Jelly Bean ports heb gedraaid op mijn Galaxy S. Zelfs op die oude telefoon draait het OS zeker niet slechter dan Gingerbread of ICS, en ik vond het erg goed werken. Het was nog weer een stap makkelijker en intuïtiever dan Android 4.0. Het is dus niet een OS dat je alleen op de nieuwste telefoons kunt draaien. Sterker nog, de Galaxy S heeft nu al meerdere goed werkende ports, maar de Galaxy S III heeft nog een paar grotere problemen!

Als ik iets vergeten ben, of je wilt graag je mening geven over Jelly Bean, kan dat op Facebook, Twitter of hieronder.

Bas