Колегите от anandtech.com са си поиграли с Mango емулатора, който е включен в windows phone developer tools 7.1 beta. Емулаторът е бил заключен, както е бил и случаят с WP7 emulator, който е излязъл след MIX10. Единствените неща, до които са имали достъп са били Internet Explorer и няколко настройки.
На лявата снимка можете да видите Windows Phone 7.5 с браузър, базиран на Trident 5.0. На дясната снимка можете да видите Windows Phone 7 NoDo с браузър, базиран на Trident 3.1.
Microsoft много рекламира браузъра в Mango и факта, че е изцяло базиран на Internet Explorer 9. User agent-ът в Mango твърди, че е „Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; XBLWP7; ZuneWP7) ”, при използване в desktop mode. А при mobile mode – “Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; Microsoft; XDeviceEmulator)”.
На горната снимка виждате mobile mode, на долната – desktop mode.
На доста места WP Mango е наричан Windows Phone 7.5. User agent-ът също смята, че операционната система е “Windows Phone OS 7.5”.
Trident 5.0 включва SVG, HTML5, CSS 3 и нов JIT компилатор с името Chakra.
Относно интерфейсът на уеб браузърът можем да кажем, че той е с нов дизайн – URL лентата е преместена от горната в долната част на екрана. Бутоните Favorites, Tabs и Like са премахнати. В резултат има повече място, на което да си визуализират уеб страниците.
В landscape режим (когато телефонът е обърнат хоризонтално) URL лентата също се намира в долната част на екрана и се вижда. Това позволява на потребителите да въвеждат URL адреси и в landscape режим. В резултат можете да използвате уеб браузъра пълноценно в landscape режим. В предишната версия URL лентата се скриваше при landscape режим, което налагаше на потребителите да обърнат своя телефон, когато искат да въведат нов URL адрес. Нещо, което е премахнато тук, е възможността да създавате tile-че за конкретна уеб страница.
При бързо zoom-ване текстът вече не изглежда толкова размазан, както беше преди. Текстът изглежда много по-гладък и по-бързо се resize-ва при zoom-ване. Подобренията тук са доста големи и можете да ги видите на приложеното клипче.
В предишната версия WP изглеждаше, че има много малко поддържани шрифтове. В резултат на това уеб страниците се визуализираха много често с грешни шрифтове. И в този аспект виждаме подобрение в Mango.
Колегите от anandtech.com са направили сравнение как изглеждат различни уеб страници на WP7 NoDo емулатор и Mango WP7.5 емулатор. Зареждани са реалните страници от интернет, като има известни разлики в съдържанието на тези страници в момента, когато са заредени на единия емулатор, и в момента, когато са заредени на другия емулатор. Нещата, които са сравнявани са layout, шрифтове и други. В лявата част виждате Mango WP7.5 браузърът, а в дясната – стария WP7 браузър.
Направен е популярния HTML5test на Niels Leenheer. Той дава цялостна оценка на поддръжката на HTML5 от уеб браузъра. Включен е тест и на поддържаната SVG графика.
При IE 9 на WP7.5 резултатът е почти същия като при десктоп версията на IE 9. И в двата случая резултатът е 130 и има 5 бонус точки, въпреки че WP7.5 версията на IE 9 не поддържа напълно @font-face.
Подобрението е огромно спрямо предишната версия. Там резултатът на уеб браузъра е 12 и няма бонус точки.
Друга важна възможност на HTML5 са новите типове полета. Обикновено, в сравнение с другите лъскави неща, това се пренебрегва. Изглежда, че WP7.5 не поддържа много от новите типове. Тест, направен от Jesse Gunsch, пуснат на емулатора показва, че WP7.5 не поддържа много от новите типове. Но ако се включи поддръжка на много от тях, ще трябва много работа, за да се постигне синхрон с Metro интерфейсът, използван в телефона.
От HTML5demos.com можем да видим множество нови HTML5 възможности. Можете да видите кои се поддържат (има зелено кръгче в ляво от обекта). Повечето се поддържат от IE 9, с малки изключения.
За съжаление браузърът на WP7.5 не изпълнява видео таг елементи, които са H.264. Това може да се дължи на факта, че емулаторът няма възможност да емулира хардуерни декодиращи блокове, които ще съществуват в SoC-овете в WP7 устройствата.
Следват два ACID теста. WP7 се проваля и на двата теста. Разликата в резултатите при WP7 и WP7.5 са доста големи.
WP7.5 е много близо до това да премине ACID 2 теста. Липсата на горната част на smiley-то го проваля. Той е близо и до възможността да премине ACID 3 теста. Разликата и при двата теста с предишната версия е доста голяма. Екипът, направил IE 9 в много случаи подчертава, че не смята за правилно да създава браузър, който да преминава синтетични тестове. Въпреки това можем да видим, че Trident 5.0 engine е значително по-добър от 3.1.
SVG също е важен. В HTML5 теста се вижда, че има отметка за съвместимост, но трябва да се тества как се държи на практика. SVG анимациите не работят, но SVG работи добре в <image> тагове. Което е не малко подобрение.
Има неща, които могат да се обяснят и покажат с картинки и снимки. Но има и неща като гладкост на работата, плавност при zoom-ване, и други, които могат да бъдат видени само в клипче. Колегите от anandtech.com са направили клипче, което ползва WP7.5 браузърът по време на тестове и зареждане на страници.
Друго променено в новия браузър е бързината, както в JavaScript (благодарение на новия JIT компилатор), така и при браузване. За да тестват скоростта, хората от anandtech.com са тествали скоростта на един и същ компютър с емулатора на WP7.5 Mango и този на WP7 NoDo. Можем да видим някои разлики при тези тестове.
Първо е бързодействието на JavaScript. Вижда се огромната разлика. NoDo WP7 JavaScript работи много по-бавно с емулатора. При Browsermark разликата също е огромна и е в полза на WP7.5.
Последната част от теста е времето за зареждане на уеб страници. Измерено е времето за пълно зареждане на страницата, като тестът е повторен три пъти и е взет средния резултат. Преди всяко зареждане на страница е изчистван cache-ът и са затваряни всички табове. Зареждана е десктоп версията на тези страници. Резултатите са доста изненадващи. WP7 браузърът зарежда по-бързо 3 от 4-те страници, с които е направен теста.
Новият браузър има подобрен JavaScript engine, HTML5 и поддръжка на стандартите, по-добро качество на рендериране. Всичко това води до загуба на бързина при първоначално зареждане на уеб страниците. Трябва да се има предвид, че е тествана beta версия на емулатора и е възможно бързината да бъде подобрена преди излизането на финалната версия на браузъра. Екипът на Windows Phone е осъзнал колко е важно за смартфон платформата уеб браузърът да бъде напълно съвместим. Той е положил доста усилия, за да подобри много неща в Mango. На този етап единствените важни неща, които браузърът не поддържа са Flash и Silverlight. Надяваме се нещата да се променят при следващия ъпдейт.
Източник: www.anandtech.com