Of een device nou wel of geen multitasking doet maakt niet uit voor de definitie smartphone. Het gaat om de functionaliteit die het biedt, niet om het gebruiksgemak en niet om hoe ze het doen. Overigens doet de iPhone wel aan multitasking maar is dit (terecht) enorm beperkt.
Groot nadeel aan multitasking is het punt dat je geheugen rap vol zit, de performance van je device omlaag gaat en je accu sneller leeg is. De mensen die de Palm Pre onder de loep hebben gekregen en er mee hebben zitten testen komen ook telkens weer tot deze conclusie. Mensen met een Windows Mobile herkennen het wel van het vele resetten zodat het geheugen weer leeggegooid wordt. Multitasking kan aardig werken mits dat goed geïmplementeerd wordt en daar ontbreekt het momenteel nog aan. De reden waarom dat multitasking niet werkt en voor de eerder genoemde problemen schuldig is zit hem in het feit dat multitasking zeer gebruiksonvriendelijk is. Het is namelijk totaal niet transparant voor de gebruiker die gewoon weinig tot geen idee heeft wanneer iets is afgesloten, of het nog draait en het feit dat je dingen moet afsluiten wil je langer op de accu gaan en nog andere apps kunnen openen. Als gebruiker zijnde ben je ook nooit aan het multitasken, altijd aan het single tasken. Multitasking is de grootste mythe en lariekoek ooit want niemand kan het. Wat we doen is meerdere taken achter elkaar uitvoeren, niet naast elkaar. Op een smartphone zou zich dat vertalen als achter elkaar applicaties gebruiken. Als je er dan voor zorgt dat je makkelijk tussen apps kunt switchen heb je helemaal geen multitasking nodig.
Palm had met haar Treo dit mooi voor elkaar: het apparaat deed geen multitasking maar je kon makkelijk switchen tussen de belangrijkste apps middels hardwarematige knoppen. De nieuwe Pre doet wel aan multitasking maar heeft net als de iPhone maar 1 knop: de homeknop. Daarmee heb je hetzelfde probleem als op de iPhone: het switchen naar een andere applicatie vergt de nodige stappen. Heb je een device met multitasking, heb je er niets aan

Multitasking is dus niet de oplossing voor het grootste probleem die mensen ervaren: het snel en makkelijk heen en weer switchen tussen applicaties. Nou heeft Palm daar wel aangedacht, ze hebben namelijk een applicatie switcher gemaakt in webOS, gewoon een ribbon met daarop een 5-tal apps die je op die eenvoudige wijze kunt raadplegen. Dit hebben ze gedaan om het gemis van die hardware knoppen die fervente Treo gebruikers zijn gewend te compenseren.
Multitasking is een leuke gimmick maar je moet niet vergeten dat het merendeel van wat je op smartphones doet helemaal geen voordeel heeft aan multitasking. Er is weinig stuff die je graag in de achtergrond zou willen hebben draaien. De meeste dingen waarbij je dat zou willen kunnen en doen dit al (zelfs in PalmOS Garnet kon je je muziek op de achtergrond draaien). Voor een aantal zaken hebben ze dit weten op te lossen door push notifications. Het grappige is dat je nu ziet dat iedereen boven op die push notification wagen springt. Apple doet met hun iPhone, Palm doet dat met hun webOS devices (wat nu alleen nog de Pre is), RIM doet zoiets voor hun Blackberries (beperkt tot e-mail), Microsoft doet zoiets met hun Windows Mobile (ook e-mail), Google doet het met hun Android (ik geloof dat het alleen e-mail was maar dat ze het voor meer dingen wilden gebruiken), etc. etc. Het zijn mooie services maar de vraag is of je dit wel zou moeten willen. Bij de push notifications ben je afhankelijk van het push systeem van je device (en dat betekent veelal ook afhankelijk van het systeem van de fabrikant van je device). Maar ja, cloud computing is in...
Overigens is iets wat niet ondersteund wordt niet kunnen downloaden en doorsturen doodnormaal gedrag. Praktisch alle andere systemen doen dat ook omdat het simpelweg geen zin heeft om iets wat je niet ondersteund te downloaden. Het is dan weer wel jammer dat je niet gewoon bepaalde files van internet zou kunnen downloaden om ze in een bepaalde applicatie te bekijken. Dat is iets wat ik wel gewend ben van mijn Palm Treo 650.
Flash en Java op een mobiel is nog zo'n mythe. Flash is iets wat menig non-Windows machine al flink laat zweten en dan hebben we het over desktop machines met Core 2 Duo processoren, sloten aan geheugen, etc. Apparatuur die x honderd (of misschien wel duizend) keer sneller zijn dan mobile devices. Dat wist men dus hebben ze een slimmed down versie gemaakt. Het verschil tussen de gewone Flash player en de slimmed down mobile device variant is echter zo groot dat meer dan 90% van de Flash content niet op mobile devices is af te spelen. Flash is dus useless en wordt daarom niet zo gek veel ondersteund. Java is een vergelijkbaar verhaal. Java voor de desktop is iets heel anders dan Java voor een mobiel apparaat waardoor ook dat weer niet bepaald met elkaar samenwerkt. Java op mobile devices daarentegen is weer wel geschikt om applicaties te maken en die te verspreiden maar ja, wat voor nut heeft dat nog als je device over native apps beschikt en er een complete SDK beschikbaar is (zoals bij praktisch ieder mobiel platform het geval is). Daarnaast is er bij de mobiele Java nog een groot probleem: het is heel erg vrijelijk te implementeren waardoor het ene Java programmaatje wel op devices van fabrikant x werkt maar niet op die van fabrikant y. Wederom een stukje nutteloze techniek.
Niet zo raar dat zowel Flash als Java meestal niet worden meegeleverd en ze nogal wat problemen hebben. Als het dan toch maar half werkt is het wellicht een beter idee om ze maar gewoon niet mee te leveren. Heb je geen gezeik dat dingen niet goed werken.
iTunes is wederom een mythe: het is GEEN verplichting!!!!!!! Bij bijna iedere smartphone zit een stuk software waarmee je je smartphone met je desktop kunt synchroniseren. Wil je dat doen dan ben je inderdaad verplicht om dat stukje software te gebruiken (en bij een aantal fabrikanten houdt dat ook de verplichting van Windows in) en is er meestal geen alternatief te verkrijgen. Je bent echter totaal niet verplicht om je smartphone met je desktop te synchroniseren. Zonder sync werkt zo'n ding ook prima

De Palm Pre is het tegenovergestelde verhaal: deze kun je niet met je desktop synchroniseren, alleen met cloud services zoals die van Google. Datzelfde geldt voor Android telefoons (die in het begin zelfs helemaal niet te synchroniseren waren). Bij Android lijkt op dit moment dan weer aardig de verplichting te zjin dat je Google services moet gebruiken, iets anders wordt nog niet echt ondersteund. Gezien de forse kritieken op het feit dat de Palm Pre geen desktop sync doet en de al eerdere forse kritieken dat Android devices geen desktop sync doen is zoiets voor velen (met name zakelijke gebruikers) geen optie. Qua sync tools doet iTunes het niet anders dan ActiveSync en HotSync. Ze kunnen allemaal hartstikke geweldig werken maar ze kunnen er ook voor zorgen dat je je haren uit je kop trekt. Het wordt gewoon eens tijd voor fatsoenlijke sync software (liefst op basis van SyncML) die ook nog eens op de 3 belangrijkste desktopplatformen werkt (Windows, MacOS X, Linux).