New world computing

Door ZpAz op woensdag 17 maart 2010 15:38 - Reacties (23)
Categorie: Algemeen, Views: 12.431

Een tijd geleden kwam ik een blog tegen welke uitlegde waarom de iPad wel aan zou slaan.

Nu wil ik één ding duidelijk maken, voordat we aan het flamen beginnen (of liever, achterwege laten) het gaat me hier niet specifiek om de iPad, maar het idee van 'New world computing').

Mijn idee is namelijk, dat steeds meer en meer fabrikanten, en bedrijven, over zullen stappen op deze 'nieuwe manier van computeren'.

Eerst maar even in het kort, wat is 'New world computing' en daarmee ook meteen, wat is de 'oude wereld dan?'.

De oude wereld, een walhalla voor de tweakers. Je hebt namelijk talloze configuratie-opties, je kan doen wat je wilt op je computer, alles installeren, en je hebt overal toegang tot. Niemand 'die controleert' of een bepaalde applicatie nou wel of niet gedraaid zou moeten draaien. Of niemand die je wijs probeert te maken dat 'multitasken', misschien toch niet zo onmisbaar is als het lijkt.

Aka, de 'oude wereld computer' is zo ongeveer elke computer momenteel op de markt, Linux, OSX en Windows.

Met dit systeem moet je toch 'redelijk goed' weten wat je doet. Immers als je vanalles maar installeert, en laat draaien, heb je kans dat het geheel instabiel wordt, er misschien virussen op komen, en andere problemen die jullie vast allemaal wel eens tegen zijn gekomen. En vooral de problemen van de ander. Namelijk de buurman, of die aardige mevrouw verderop in de straat, tot aan je opa drie dorpen verderop toe.

Zij zijn namelijk degenen die minder verstand hebben van de apparaten, en de talloze mogelijkheden die er zijn. En dat is waar 'New world computing' kicks in.

In deze 'serie computers / apparaten' is er voor elke taak een eigen applicatie. Mail, internet, notities, een spelletje. En al deze applicaties draaien in een eigen sandbox.

Misschien is er voor de betreffende applicatie een API om naar de buitenwereld te communiceren. Maar dat ligt dan aan de ontwikkelaar van die applicatie. (Zo kan je vanuit de mail applicatie, een link openen, door de browser-api aan te roepen.) Maar je kan niet in het 'proces' zelf kijken of de bestanden die er bij horen.

Sterker nog, er is helemaal geen 'directory structuur' aanwezig. Geen Explorer of Finder, waar je de weg in kwijt kan raken. Elke applicatie beheert zijn eigen data als gebruiker heb je daarin, en kan je daarin helemaal niets zoeken.

Door het sandboxen (en eventuele 'non-multitasken' systeem) maak je het onmogelijk voor virussen om hun intrede te doen, immers je applicatie draait enkel wanneer je hem zelf expliciet hebt gestart.

Ook kan een gestarte applicatie, ook al is deze door jouzelf gestart, niet zomaar de data van een andere applicatie wijzigen, immers is er geen 'filesystem' en draait elke applicatie in zijn eigen sandbox. Alleen als de ontwikkelaar van de tweede applicatie het openstelt via een API, kan je met gedeeltes (van de data) van die tweede applicatie communiceren.

Wat levert dit als voordeel op? Simpel, de computer wordt niet meer trager. Je opa 3 dorpen verderop, kan zelf applicaties installeren (gaat via een centraal systeem) welke gescreend worden, of ze wel fatsoenlijk hun werk doen.

Hierdoor zal hij niet elke 3 week bij je aankloppen, omdat toolbar-x zich heeft genesteld in zijn browser. Of tijdens het downloaden van applicatie-y een virus zijn werk heeft gedaan, waardoor jij, met je cd-case je weer richting zijn huis mag begeven om het betreffende besturingssyteem opnieuw te installeren, restricties in te stellen (waar ze blijkbaar altijd perongeluk omheen komen?)

Alle 'tweakers' zullen nu denken, wat? Nee toch, dat is toch niet de richting die we op gaan? Ik wil zelf kunnen bepalen of ik via de command-line een programma installeer, 30 services op de achtergrond wil draaien, waar is mijn vrijheid gebleven?

En daar is een ander punt waar ik het ook wel over wil hebben, tweakers zijn namelijk de kleine, kleine, kleine minderheid van de consumenten. En dat gaat er zelden in hier.*

Ik denk, zoals ik aan het begin al zei, dat dat is waar we toch heen gaan. Apple heeft een beetje de aanzet gegeven** voor dit systeem. (Geen file-system / multitasken / alles gesandboxed / applicaties worden gescreend). En nu zie ik dat Microsoft met een nieuwe mobiele operating systeem exact dezelfde kant op gaat. Of Apple met de iPad (wat in mijn optiek, de eerste tablet gaat worden, die je daadwerkelijk vaak gaat tegenkomen, ook van mensen van wie je het niet verwacht (je buurvrouw verderop bijvoorbeeld)).

Ook denk ik dat Google Chrome zich voor de 'desktop' diezelfde kant op gaat bewegen. In zekere zin zijn alle applicaties daar ook 'gesandboxed' en hebben ze ook geen filesystem. Alles draait immers in de cloud, alsook je data.

De ene applicatie kan daar ook niet met de andere comminuceren, enkel als een API het toestaat. En ook is er een 'marketplace' voor de applicaties daar.

Conclusie? Ik denk dat we in de komende 10 jaar een grote verschuiving gaan zien, namelijk dat de tweaker minder kan op zijn apparaat, maar de consument des te meer.


* Bedrijven houden dus geen rekening met je, ze houden rekening met wat de andere 95% van de consument wil.
** Dit is hier als vloeken in de kerk, ik weet het.