
Тази седмица много издания обърнаха внимание на изнесените от компанията Blaze резултати от сравнителни тестове на вградените браузъри на Android и iOS със специално написано приложение. Въз основа на тях компанията твърди, че браузърът наAndroid е средно с 52% по-бърз от този вiPhone. Освен това в 84% от сайтовете софтуерът на Apple се оказва по-бавен. Със сигурност разликата е впечатляваща, още повече че с iOS 4.3 мобилната версия наSafari се сдоби с новия и много по-бърз JavaScript интерпретатор JavaScript.
Резултатите на Blaze не са погрешни, но се оказва, че платформата на Apple има два браузъра. Единият е Safari, който служи за сърфиране в мрежата и който с последния ъпдейт на iOS беше подобрен значително. Другият браузър е вграденият (UIWebView) - този, който е достъпен за използване в мобилните приложения. На теория двата браузъра би трябвало да осигурят еднаква производителност, но на практика положението в iOS е различно и вграденият не разполага със същите оптимизации като MobileSafari и има различен JavaScript интерпретатор. В Androidвграденият браузър е WebView и е базиран на Chrome.
Какъв е ефектът от това? На практика уеб приложенията ще работят по-бавно, когато са стартирани на цял екран от работната площ на iPhone или iPad в сравнение със случая, когато се изпълняват от Safari. В допълнение, уеб приложенията не могат да се възползват от предимствата на технологии за кеширане като HTML5 Application Cache, което не им позволява да работят офлайн. Не могат да се рендират и с новия асинхронен режим в Safari. Веднага се активираха и различни конспиративни теории, като според The Register това може да е направено умишлено от страна на Apple като начин да стимулира авторите на софтуер да правят нативни приложения и използват App Store, където Apple прибира 30% от приходите.
