Please geen flame-war mensen. Wanneer iemand iets roept, niet reageren.
Edit: de eerste vergelijkingmongolen zijn gesignaleerd
Offtopic:
Als er toch iemand is die zich koest moet houden als het over flamewars en mongolen (jouw woorden, niet de mijne) gaat, dan ben je het zelf wel zeg, ik mag toch hopen dat je hier zelf de ironie wel van inziet en niet echt denkt dat je de boel hier aan het reguleren bent ofzo
Ontopic:
Weinig verrassends in termen van hardware hier, maar ik ben erg benieuwd naar WebOS 3.0, al vanaf dat deze tablet is aangekondigd. Eindelijk begint het bij meer fabrikanten door te dringen dat het de software is die het verschil maakt en dat daar een OS en ontwikkelomgeving voor nodig is die developers alle mogelijkheden biedt om tablet-optimized applicaties te bouwen. Ik heb meer vertrouwen in een platform als WebOS of iOS dan Android, zelfs met Honeycomb, omdat er in die platforms tenminste nog wat sturing en controle zit, iets dat Android in ieder geval op telefoons behoorlijk tegenwerkt om een kritische massa te bereiken die het aantrekkelijk maakt om veel geld in betaalde applicaties van hoge kwaliteit te investeren.
Edit @kidde:
Blijkbaar ben je het niet eens met wat ik schrijf dus schiet je er maar een paar cynische losse flodders op, daar heb ik niet zo heel veel zin in om op te reageren. Maar laat ik in ieder geval wel uitleggen wat ik met 'meer controle' en 'meer sturing bedoel': bij deze WebOS tablet is hetzelfde bedrijf verantwoordelijk voor de hardware *en* de software, en zijn de ontwikkeling van beiden aan elkaar gekoppeld. Als de hardware nieuwe features biedt die software support nodig hebben dan ligt de afstemming daarvan bij 1 partij, en vice versa. Een geintegreerde oplossing dus, met sturing en controle over beide aspecten.
Android is anders wat dat betreft, er is Google dat een OS maakt en daar bepaalde bedoelingen mee heeft (ultiem zal dit zijn om meer winst te maken via ad-supported diensten die ze op Android uit kunnen rollen, het is geen liefdadigheid dat ze Android maken). De ontwikkeling van het Android platform staat helemaal los van de hardware, Google released iets en de hardware fabrikanten pakken er van wat ze nodig hebben. De insteek van de hardware fabrikanten is 'meer telefoons verkopen', en daarvoor moeten ze zich ten eerste onderscheiden van de andere Android fabrikanten, en ten tweede met enige regelmaat nieuwe modellen op de markt brengen. Met andere woorden: veel verschillende hardware, met vaak een korte support levensduur, en vendor-specifieke aanpassingen aan het oS. Je kunt natuurlijk zelf ook wel verzinnen dat dat betekent dat geen enkele hardware alle features van Android zal gebruiken (behalve misschien de Nexus phones), en dat het Android OS nooit het onderste uit de kan van de hardware zal halen (denk aan bijvoorbeeld grafische prestaties, of het gebruiken van native code). Fragmentatie dus.
Dat bedoel ik met 'meer sturing/controle over WebOS', en dat heeft helemaal niks met de Linux kernel te maken (ik snap ook echt niet waarom je dat erbij haalt, de linux kernel in Android is niks meer dan een laagje tussen de Android JVM en de hardware). Apple doet hetzelfde met iOS als HP met WebOS, en Microsoft zit er met WP7 een beetje tussenin door de hardware niet zelf te maken maar wel strenge eisen aan specificaties en gebruikte ontwikkelomgeving te stellen.
Edit2: @kidde
Nogmaals, de Linux kernel heeft er helemaal niks mee te maken, het gaat hier helemaal niet om kernels, nieuwe kernel features,of support voor nieuwe hardware. De kernel is alleen maar een onderdeeltje van het systeem dat het uberhaupt mogelijk maakt dat je userland kan draaien, maar daar houdt het op. Als een hardware fabrikant een of andere nieuwe gizmo introduceert in zijn hardware (een uber snelle GPU bijvoorbeeld, of een nieuw type sensor) en er een kernel driver voor levert, dan wil dat nog niet zeggen dat er uit het niets ineens ook support en API's voor uit de lucht komen vallen zodat ontwikkelaars het kunnen gebruiken vanuit de Android frameworks. Voor de applicaties op een Android telefoon bestaat de Linux kernel niet eens, die werken allemaal via de Android JVM en SDK's, en daar kan dus een enorm verschil ontstaan in wat het toestel kan (in hardware) en wat Android aanbiedt (in software), en vice versa. Je ziet het nu ook al, toestellen van minder dan een jaar oud met hardware die beter is dan budget toestellen die nu aangekondigd worden, waarbij de eerste vast blijft zitten op Android 2.1 en de laatste straks met 2.3 geleverd worden.
Je verhaal over Apple, Imagination en Samsung raakt ook echt kant noch wal, wat is nu je punt? Dat Apple niet zelf de GPU's en CPU's ontwerpt die er in hun hardware gebruik worden? De hele iOS software stack die op iPhones en iPads draait is van A tot Z door Apple ontwikkeld, en de toekomstige hardware en software features zijn volledig op elkaar afgestemd, komt er een nieuw stuk hardware in de iPhone, dan krijg iOS daar direct kernel support en API's voor. En andersom. Ik snap niet waarom dit nu zo moeilijk te begrijpen is en waarom je zo blijft hangen op linux kernels en welke chips er gebruikt zijn om de telefoon te bouwen.
Overigens hoef je me niet met 'u' aan te spreken hoor, ik ben nog lang geen opa.
[Reactie gewijzigd door johnbetonschaar op donderdag 10 februari 2011 18:54]
Vertel, deel het met ons: Vanwaar denkt u dat HP meer sturing / controle over WebOS heeft dan Google over Android? Beiden draaien op dezelfde Linux-kernel. En waarom zou meer controle beter zijn?
Veel platforms / formaten - zoals compact casette, VHS, MP3 en uiteindelijk ook CD zijn toch juist immens populair en geliefd geworden
omdat leveranciers er weinig controle over hadden? Was er soms geen "betaalde content van hoge kwaliteit" voor die platformen?
Bijvoorbeeld Sony had een 'monopolie' qua controle over MiniDisc, maar hebben die het gered? Ik heb er mijn twijfels bij.
Daarbij: Als van een groep A zijnde 16% door 90% legale software wordt gebruikt, en bij groep B zijnde 80% door 20% legale software wordt gebruikt, welke is dan financiëel gezien interessanter om voor te ontwikkelen? Eerste drie zijn momenteel de cijfers Android vs. iPhone, ten eerste, en ten tweede is het de reden waarom heel veel betaalde programma's er wel voor Windows zijn en niet voor MacOSX.
U kennende weet u het toch wel beter, dus deel het eens met ons!
@JohnBetonschaar: Het is
juist de Linux-kernel die vroege ondersteuning heeft voor ARM-features, omdat ARM meewerkt aan software-support voor de nieuwste features via Linaro! De vergissing die u maakt is denken dat alle hardware-makers voor software zorgen, maar dat is natuurlijk onzin: Dat doen met name de hardware-
ontwerpers!
Kortom, juist de Linux-kernel heeft vroegtijdige ondersteuning voor nieuwe features, al tijdens de ontwerpfase en vóórdat ´fysieke´ uitvoeringen er zijn! Dáárom gebruiken HP en Google de Linux-kernel: Omdat voor die kernel het eerst support wordt gemaakt dooe harware/ontwerpers. Linux wordt bij ARM intern gebruikt om nieuwe cores te testen, want voor QNX/iOS/Windows
kan ARM niet eens tijdens de ontwerpfase al kernel-modules maken!
Apple ontwerpt zelf vrij weinig qua RTL, die doen alleen aan 'knippen en aan elkaar plakken'. Het zijn ARM, Imagination en Samsung die voor Apple het werk doen, dus Apple heeft vrij weinig profijt van het feit dat ze zelf telefoontjes laten maken door Foxconn. Dus de integratie is maar gedeeltelijk en op een ander terrein dan bij Linux, en qua hardware-support voor nieuwe ARM-features zal Apple zeker achterlopen op de Linux-kernel.
[Reactie gewijzigd door kidde op donderdag 10 februari 2011 13:01]