Volgens Intel zou er meer gedaan moeten worden om Android te optimaliseren voor chips die over verschillende processorkernen beschikken. De fabrikant roept makers van socs op om het OS te optimaliseren voor meer dan één core.
Intel-topman Mike Bell claimt dat de ingebouwde thread scheduler van het Android-besturingssysteem verbeterd moet worden om de beschikbare processorkracht in multicore-socs te kunnen benutten. Omdat mobiele apparaten doorgaans een beperkte accuduur hebben, is het effectief aan- en uitzetten van processorkernen belangrijk, maar Bell claimt dat Android hier niet goed mee omgaat. Zo zou het OS bij het uitvoeren van een taak vaak andere threads stoppen, wat de snelheid niet ten goede komt. De topman pleit voor verbetering in de manier waarop het OS threads over de beschikbare cores verdeelt.
Bell zei ook dat Intel tests heeft gedraaid waarbij multicore-chips slechter presteerden dan singlecore, maar hierover werden verder geen details gegeven. Hij roept soc-fabrikanten op om meer te doen om Android compatibel te maken met multicore. Daarbij moet vooral de scheduling van threads verbeterd worden om effectiever met de beschikbare processorkracht om te gaan.
Android-toestellen zijn door fabrikanten in rap tempo voorzien van dualcore-soc's: de meeste high-end modellen beschikken minimaal over twee kernen, terwijl nieuwe smartphones, zoals de HTC One X en Samsung Galaxy S III, al over vier stuks beschikken. Apple gebruikt momenteel een dualcore-chip voor zijn iPhone en iPad, terwijl Microsoft voor Windows Phone nog geen multicore-socs toestaat. Mogelijk wordt dit in Windows Phone 8 wel mogelijk.
Onlangs kwam de eerste smartphone op de markt die is gebouwd rondom een Intel-soc, uit de speciaal voor mobiele apparaten ontwikkelde Medfield-serie. Om het uitbrengen van Android-apparaten met Intel-hardware te bevorderen bracht de fabrikant een port uit die Android 4.0 geschikt maakt voor de X86-architectuur.
[Reactie gewijzigd door bwerg op 11 juni 2012 09:32]
Dat was wel de bedoeling toen alle toestellen nog singlecore waren.Misschien stopt Google wel expres al die threads.
Of betere architecturen, we zien nu de eerste Krait-based chips (oa de One S) en die zijn klok-voor-klok bijna 2x sneller dan de Cortex A9 cores van de generatie ervoor, en dan hebben we het nog niet eens over Bonnell/Bobcat en alles wat nog op stapel staat.De enige manier om alles sneller te maken is meer cores.
Dat het laden van bepaalde Apps dan weer 5x zo lang duurt moet je maar op de koop toenemenSingle-core 1.4 ghz draait applicaties net zo soepel als een Android met 4 cores en 1GB ram.
[Reactie gewijzigd door watercoolertje op 11 juni 2012 08:34]
Apple pleurt je applicatie instant op je scherm, maar je kan er niks mee want het laad nog op de achtgrond.. Betekent dat iOS realtime is? of dat het net zo traag is als WP of Android?Dat zal misschien wel, maar het gaat erom wat de gebruiker ervaart. En vloeiend is wat de gebruiker interpreteert als snel. En traag is Windows Phone zeker niet, al neem je de animaties niet in beschouwing.
[Reactie gewijzigd door renecl op 11 juni 2012 08:05]
[Reactie gewijzigd door watercoolertje op 11 juni 2012 08:26]
Dat is in mijn edit dan ook benadrukt, dat er wel een kern van waarheid in zal zitten, maar dat het vooral is aangedikt...Natuurlijk zal intel dit nieuws niet zonder doel van eigen belang de wereld in sturen maar dat wil niet zeggen dat hun argument nergens over gaat
[Reactie gewijzigd door watercoolertje op 11 juni 2012 09:12]
En toch vertrouw ik benchmarks niet, hierin. Die zijn vaak gevoeliger voor heel snelle hardware dan voor efficiënte scheduling. Een niet-responsief toestel kan nog steeds hoge gemiddelde FPS halen of een hoge GPU-score. Natuurlijk zijn de real-life prestaties prima, maar android-toestellen hebben vaak de snelste mobiele hardware aan boord dus dat zegt niet veel over scheduling.En de ene benchmark is de andere niet, er zijn er genoeg die wel degelijk een redelijk beeld kunnen geven van de real life prestaties.
[Reactie gewijzigd door Dreamvoid op 11 juni 2012 10:15]
[Reactie gewijzigd door Dreamvoid op 11 juni 2012 10:23]
[Reactie gewijzigd door Mellow Jack op 11 juni 2012 09:00]
Dit komt omdat bij Android de interface pas sinds Android 4 volledig de GPU gebruikt, en zelfs nu het dat doet is de thread die de UI afhandeld een thread met normale prioriteit en niet realtime zoals bij iOS en WP is, hierdoor voelt Android niet vloeiend aan en zal dit waarschijnlijk ook nooit gebeuren. Het is de keuze van Google destijds geweest en naar mijn mening een design fout.Ik heb er even mee gespeeld maar je ziet dan toch dat zelfs het scrollen over het homescreen van de telefoon/tablet niet 100% soepel gaat en ietsje schokkerig gaat. Dan vraag ik mij toch af hoe men dat voor elkaar krijgt terwijl een behoorlijk krachtige processor onder de motorkap zit. En de Lumia 800 doet het juist hartstikke soepel, met veel minder krachtige hardware.
[Reactie gewijzigd door vali op 11 juni 2012 15:18]
[Reactie gewijzigd door rasnaap op 11 juni 2012 09:54]
Misschien dat het meer overtuigt als je specifieke punten opnoemtOmdat ik redelijk goed snap hoe Android in elkaar steekt en op welke punten Android het fout doet?
[Reactie gewijzigd door Dreamvoid op 11 juni 2012 09:36]
[Reactie gewijzigd door Dreamvoid op 11 juni 2012 09:38]
[Reactie gewijzigd door knirfie244 op 11 juni 2012 10:29]
Op dit item kan niet meer gereageerd worden.
Populair: Xbox E3 2013 Mobiele telefoons Google Sony Microsoft Apple Games Politiek en recht Consoles
© 1998 - 2013 Tweakers.net B.V. onderdeel van De Persgroep, ook uitgever van Computable.nl, Autotrack.nl en Carsom.nl • Hosting door True