7 a 8 types? Sorry, de enige telefoon die nu nog geleverd wordt is de iPhone 4 en nog wat nawee-en van de 3GS. Verder is er ooit nog een 3G geweest en een 2G. Het leuke van de (smart)phone markt is dat oude modellen gewoon niet relevant zijn: iedereen heeft een 1 of 2-jarig abonnement, en de 'enthousiast' zal gewoon maximaal iedere 2 jaar een nieuwe telefoon nemen. De mensen die dit niet doen, gebruiken hoogst waarschijnlijk toch niet veel van de functionaliteit van de smartphone en zijn dus ook niet zo interessant in termen van marktaandeel. (want: kopen geen apps, maken geen gebruik van aanvullende diensten). M.a.w.: Apple levert gewoon 1 model als 'huidige type' en zal nog een paar maandjes het vorige model blijven leveren.
Ik zeg niet dat ze geen Smartphone mogen heten, maar dat het begrip smartphone (of Android) nogal uitgehold wordt als het niet ergens voor staat. Vroeger stond smartphone voor telefoon met uitgebreider-dan-gemiddelde-functionaliteit, zoals internet, e-mail, agenda, etc. Tja, dat heeft iedere telefoon nu. Alle telefoons zijn smartphones. Dus het begrip is uitgehold. Niet erg, maar denk je nu eens in dat straks alle producten minder vet zijn en dus 'light' mogen heten. Wat is dan het begrip light nog waard?
Qua aantal apps loopt de Market inderdaad snel in op de App Store, maar hier is dus ook direct het nadeel van de openheid van Android zichtbaar: een boel rommel, inconsistente UI en eventueel kun je zelfs malware installeren. Vergelijk het met Cydia: hartstikke fijn voor de Tweaker, minder fijn voor de gemiddelde consument. Die wil gewoon iets dat werkt en doet wat het zegt te doen.
Android is absoluut een goed besturingssysteem, maar het zegt dus niets over de telefoon zelf, behalve dat je ermee kunt bellen, mailen, internetten en een touchscreen heeft (kort door de bocht).
Van oorsprong waren de verschillende OS'en een soort 'keurmerk' voor de telefoon, en dat verdwijnt langzaam doordat alle telefoons aan het keurmerk voldoen. Dit is niet per se een slechte ontwikkeling, maar wel een te onderkennen ontwikkeling. De volgende stap is dat het keurmerk opnieuw gedefinieerd gaat worden, doordat (waarschijnlijk Apple, doordat ze maar 1 model leveren) een nieuwe standaard zet voor een nieuw 'begrip' zoals Smartphone dat was. Denk bijvoorbeeld aan iets als 'payphone' bij wijze van spreken: een telefoon waarmee al je bankpasjes in 1 keer overbodig worden. Of Mediaphone, doordat je content draadloos naar je TV kunt streamen en kunt bedienen vanaf je telefoon. Of verzin maar iets. Maar in ieder geval een ontwikkeling waarbij zowel aan de soft- als hardwarekant weer bepaalde hoger-dan-gemiddeld eisen worden gesteld.
Bij zo'n ontwikkeling zegt Android ineens dus niet meer zoveel, omdat er Android telefoons komen waar je wel mee kunt betalen, of niet. Waar je content mee kunt streamen, of niet. Inherent aan iOS (iTouch even buiten beschouwing gelaten) is dat het
huidige model een garantie voor prestaties en functionaliteit is, waar Android dat niet is.
[Reactie gewijzigd door Plague op maandag 31 januari 2011 14:55]
Kijk AUB eens op de apple website : 16/32 GB versies + 8GB 3G versie die begin vorig jaar nog te koop was + 8/16/32 GB 3gs versies die tot midden vorig jaar te koop waren. Op 1 jaar tijd dus 6 versies.
Raar dat je android op een langere periode rekent en iphone niet.
En nee hoor niet alle telefoons zijn smartphones, integendeel zelfs:smartphones zijn nog geen 20% van de mobiele markt . Ik zie niet in waarom je een android phone met 3" scherm en android 2.x geen smartphone is gewoon omdat die maar 150€ kost.
Tja je kan net zo goed zeggen dat sommige van die "goedkope" smartphones wel kunnen theteren, wireless syncen, ondersteunt al NFC,... .
Lees nu eens wat ik zeg... Ik zeg niet dat het geen smartphones zijn, ik zeg dat het begrip smartphone is uitgehold.
En ok, wat betreft opslagcapaciteit heb je enigszins gelijk, maar dat zijn niet echt 'features' van een telefoon. Een iPhone 4 met 16G kan precies hetzelfde en presteert exact gelijk aan de 32G variant, alleen wat minder opslag.
Maargoed, ik zie dat het aan dovemansoren is gericht. Op dit moment worden er 100 verschillende telefoons met Android 2.x geleverd en 1, of nou vooruit, 2 modellen met iOS. Dit betekent dat je bij iOS voor 2 modellen moet ontwikkelen (of niet eens, doordat sommige features toch niet werken op een ouder model, denk aan Layar) en bij Android voor tenminste 10 verschillende configuraties (Slide, bar, 480 x 320, 640 x 480, 840 x 480, wel/geen kompas, 3/5/8/12 MPix camera, wel/geen front-facing camera, etc etc etc).
Smartphone is helemaal niet uitgehold, een goedkope android kan practisch net hetzelfde als een iphone 4 of dure android. Misschien iets trager, minder groot scherm, kleinere resolutie tuurlijk maar de functionaliteit blijft grotendeels hetzelfde.
En bij iOS is dit niet hetzelfde? Voor iOS heb je 3 verschillende resoluties, verschillende camera's, kompas, verschillende iOS,...
Is het zo erg als android? nee maar zo rooskleurig als jij het voorstelt is het ook helemaal niet.
Over de betekenis van 'smartphone' laat ik me maar even niet uit want dat is nogal een loos woordspelletje. Maar met betrekking tot 'fragmentatie' op iOS kan ik je verzekeren dat dat totaal geen issue is, en dan spreek ik uit eigen ervaring. Als je nu iets voor iOS ontwikkelt en het op een iPhone 3G (of een 1st-gen iPod Touch) met iOS 3.x, en een iPhone 4 (of een 3rd-gen iPod Touch) met iOS 4.x test, dan dek je daarmee elk iOS device af behalve de iPhone 2G en de iPad, waarbij ik de laatste als een heel ander soort apparaat zie waar je sowieso al extra werk voor moet doen. Onlangs zag ik nog een statistiek waaruit bleek dat boven de 90% van alle actieve iOS apparaten iOS 4.x draaien (gemeten naar gebruik van de App Store), de 2G wordt amper meer gebruikt en alle andere modellen draaien 4.x. Met 2 devices dek ik dus tegen de 120 miljoen installed base af. Lijkt me niet slecht.
Wat betreft de 'fragmentatie' in termen van features of API's die wel/niet gesupport worden moet je in bepaalde gevallen als programmeur wel wat extra doen, maar dit gaat om een minimale inspanning. Bijvoorbeeld checken of multitasken wordt ondersteund (omdat dit ook op iOS 4.x op een iPhone 3G niet kan), maar daar houdt het verder wel op. De manier waarop de hogere resolutie schermen zijn geintroduceerd is backwards *en forwards* compatible, daar hoef je als programmeur niks extra voor te doen behalve je graphics op dubbele resolutie in je applicatie bundelen. Andere hardware eigenschappen van de camera e.d. zijn allemaal netjes van geabstraheerd door het OS, als je je code netjes schrijft hoef je daar geen rekening mee te houden. Zaken als wel kompas/geen kompas zijn natuurlijk een beetje spijkers op laag water zoeken, nogal wiedes dat een applicatie die een kompas gebruikt wel een toestel met een kompas moet hebben, daar ben je je neem ik aan wel van bewust als je zoiets gaat ontwikkelen.
Zoals 90% van android nu 2.x is. En dubbele resolutie? Ipad heeft toch een aparte resolutie?
Maakt niks uit ik geloof je hoor, maar als ik zo wat de ervaringen van mensen die ontwikkelen voor android hoor hebben die ongeveer dezelfde opmerkingen. Fragmentatie in beide maakt dus weinig uit .
Het is ook een ander apparaat, dus daar wil je zo en zo een aparte grafische interface voor gebruiken, maar eventueel wel dezelfde 'backend' code. Wat ook prima kan en hoe meerdere applicaties het ook aanpakken.
Dus voor de telefoons heb je twee resoluties, waarvan één inderdaad de dubbele is van de ander. Wil je niet voor de iPad ontwikkelen, dan laat je die interface links liggen. Het is niet alsof je dat ineens moet ondersteunen.
Maar wil je beiden ondersteunen dan kan dat heel simpel met grotendeels dezelfde codebase, terwijl de interface toch is geoptimaliseerd voor het apparaat waar je het op draait.
Har, har

. Met dit soort onbenullige opmerkingen heb jij inderdaad wel een smartphone nodig ja, ter compensatie

Kijk AUB eens op de apple website : 16/32 GB versies + 8GB 3G versie die begin vorig jaar nog te koop was + 8/16/32 GB 3gs versies die tot midden vorig jaar te koop waren. Op 1 jaar tijd dus 6 versies
Dat is natuurlijk een beetje flauw, ga je dan straks ook nog de witte iPhones apart rekenen als die er uiteindelijk zijn? Een iPhone 4 is gewoon een iPhone 4, of er nu 16 of 32 GB inzit, ze zijn technisch volkomen gelijk met uitzondering van de opslagcapaciteit. Een Nexus S met een extra SD kaartje is ook niet ineens een ander toestel.
Edit @k995:
Ik niet in elk geval, maar zelfs dan nog zijn er honderden keren meer verschillende Android telefoons dan iPhones, dat kan je gewoon niet ontkennen. Elke grote fabrikant heeft er wel een stuk of 10 uitgebracht dit jaar, allemaal met andere features en eigenschappen.
[Reactie gewijzigd door johnbetonschaar op maandag 31 januari 2011 19:48]
Sorry maar in die 100 telt men elke variant van dezelfde htc of andere basis versie mee.