HTML 5: iOS 5 versus Android Ice Cream Sandwich
Dated donderdag 22 december 2011
Nu de focus verschuift van native apps naar webapps, wordt de performance en ondersteuning van HTML 5 in browsers steeds belangrijker. De meeste webapps in de komende jaren ook, of slechts enkel, voor mobiele apparaten zullen worden ontwikkeld. De vraag is dus, hoe staat het met de browers in de twee leidende platformen?
iOS wint het van Android
Sencha heeft onlangs een benchmark en walk through gedaan van de standaard browsers in iOS 5 en Android 4.0. Beide hebben een aanzienlijke verbetering ten opzichte van hun voorgangers. Zowel in performance als in de ondersteuning van HTML 5 features.
Een grote verbetering in Android Ice Cream Sandwich is de volledige ondersteuning van CSS 3, een onderdeel van HTML 5. Door CSS 3 kunnen webapps veel beter gepresenteerd worden en de look and feel die nu te zien is bij native apps ook voor webapps worden toegepast. Ook het embedded van video en audio is een grote verbetering in de laatste versie van Android. Deze mogelijkheid kent iOS 5 nog niet.
Als op alle gebieden de twee worden vergeleken komt iOS 5 toch beter uit de bus. De performence van de browser van Apple is beter. Daarnaast ondersteund iOS 5 al Websockets en Web Workers, beide een groot voordeel voor webapps die continu nieuwe content laten zien. Bijvoorbeeld een chat sessie. Ook biedt de browser in iOS meer type invoervelden.
{"jsfiles":["\/cms\/BB\/JSDivers\/jquery.flippy.js","\/cms\/BB\/JSDivers\/switchtomobile.js","\/cms\/BB\/JSDivers\/iScroll\/iscroll-lite.js","\/cms\/BB\/Form\/Fields\/CpFormDate.js","\/cms\/BB\/JSDivers\/touch2.js","\/cms\/BB\/Ajax\/simpleajax.js","\/cms\/BB\/JSDivers\/webcoding.js","\/cms\/BB\/JSDivers\/check.js","\/cms\/BB\/JSDivers\/loadparts.js","\/cms\/BB\/JSDivers\/cms-actions.js"],"cssfiles":["\/cms\/BB\/CSS\/touch\/website.css","\/cms\/BB\/CSS\/touch\/mobile.css","\/css\/mobile.css","\/cms\/BB\/CSS\/buttons.css","\/cms\/BB\/CSS\/touch\/general.css","\/cms\/BB\/CSS\/touch\/cms.css","\/cms\/BB\/Form\/Fields\/CpFormDate.css","\/cms\/CBB\/Modules\/CRM\/CmsModuleImportMail.css","\/cms\/CBB\/Modules\/Standard\/CmsModuleManuals.css"],"javascriptlines":["\nvar created_keepSessionAlive = false;\nif (typeof keepSessionAlive !== \u0022function\u0022) {\ncreated_keepSessionAlive = true;\nkeepSessionAlive = function() {\njQuery.post(\u0022\/keep-session-alive\u0022);\nwindow.setTimeout(\u0022keepSessionAlive()\u0022, 300000);\n}\n}\nif(created_keepSessionAlive){\nwindow.setTimeout(\u0022keepSessionAlive()\u0022, 300000);\n}","CPJS.vLoadPluginOn(\u0027cpform\u0027, {})","CPJS.bWhenReady([\u0022touch\u0022], function() { Touch.sBrowserType = \u0027unknown\u0027; } )","CPJS.bWhenReady([\u0022touch\u0022], function() { Touch.fBrowserVersion = \u00270\u0027; } )","CPJS.bWhenReady([\u0022logdisplay\u0022,\u0022rpc\u0022,\u0022touchsite\u0022,\u0022stacking\u0022,\u0022showwaiting\u0022,\u0022storage\u0022,\u0022googleAnalytics\u0022,\u0022popups\u0022], function() { CPJS.touchsite.vInit(false) } )","var CmsStatic_iNewItemPage = 33426;","var sTabletMenuColor1 = \u0027#5990B3\u0027;","var sTabletMenuColor2 = \u0027#2786C2\u0027;","var aDictionary = new Array();","aDictionary[\u0027postponeTo\u0027] = \u0027verplaats naar\u0027;","aDictionary[\u0027tomorrow\u0027] = \u0027morgen\u0027;","aDictionary[\u0027dayAfterTomorrow\u0027] = \u0027overmorgen\u0027;","aDictionary[\u0027nextWeek\u0027] = \u0027volgende week\u0027;","CPJS.bWhenReady([\u0022stacking\u0022], function() {\nCPJS.stacking.iToolbarWidth = \u0022100%\u0022;\nCPJS.stacking.iSlideLefMargin = 0;\n} )",""]}