(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Высокопроизводительный HTML5-контент в приложениях в стиле Metro

Энди Зейглер

При отображении веб-контента в приложениях в стиле Metro в Windows 8 используются все преимущества производительности InternetExplorer 10. Веб-контент в приложениях в стиле Metro всегда JIT-скомпилирован и отображается с использованием аппаратного ускорения. Другие платформы не обеспечивают такого уровня производительности в приложениях. Например, приложения Cocoa на платформе iOS обеспечивают существенно более низкую производительность JavaScript (через элемент управления UIWebView) по сравнению с выполнением того же контента в Safari. В приложениях Cocoa не используются преимущества JIT-компиляции, и эти приложения не могут отображать и использовать веб-контент таким же образом, как это может делать браузер в операционной системе.

Диаграмма, показывающая, что веб-контент в приложении на платформе Apple iOS отображается более чем в 3 раза медленнее, чем тот же контент в Apple Safari на том же устройстве.
Конфигурация тестирования: http://www.webkit.org/perf/sunspider/sunspider.html.
iPad: (первое поколение), iOS 5.0.1.
Windows 8: Developer Preview, Dell Optiplex 745, 64-разрядная ОС.
Kindle Fire версии 1.

Почему это важно

Для того, чтобы у пользователей был более насыщенный опыт работы с приложениями и они получали наиболее актуальную информацию, во многие приложения внедрен HTML-код. Например, разработчик приложения ресторанного путеводителя может включить в него динамическую карту с указанием расположения ресторанов, из списка которых делает выбор пользователь. Если написать приложение на платформе iOS, то такие распространенные действия, как панорамирование и масштабирование карты, будут выполняться в два раза медленнее, чем при использовании Safari.

Любой разработчик приложения в стиле Metro для Windows 8 может легко включить в свое приложение веб-контент. Чтобы использовать в HTML- или XAML-приложении все преимущества производительности Internet Explorer 10, достаточно включить в него элемент <iframe> или элемент управления WebView. Чтобы просмотреть образец HTML-приложения, в котором демонстрируются эти возможности, ознакомьтесь с практической лабораторной работой "Building Your First Metro Style App Using Javascript" (Создание своего первого приложения в стиле Metro с и��пользованием Javascript) по адресу http://www.buildwindows.com/Labs.

Снимок экрана, на котором показано отображение HTML-контента из веб-службы "Карты Bing" в HTML-приложении в стиле Metro
Рис. 1. Отображение HTML-контента из веб-службы "Карты Bing" в HTML-приложении в стиле Metro

В приложения в стиле Metro легко интегрировать всевозможные веб-службы. Кроме того, можно создавать новые службы для своего приложения, позволяющие доставлять динамический HTML-контент без необходимости обновления приложения.

Когда вы включаете веб-контент в свое приложение в стиле Metro, оно автоматически получает доступ ко всем преимуществам производительности Internet Explorer 10, и для этого не требуется выполнять никакой дополнительной или специальной работы. Код JavaScript продолжает быстро выполняться при использовании JIT-компиляции, и ваше приложение будет автоматически использовать графический процессор для ускорения HTML-графики.

- Энди Зейглер (Andy Zeigler), ведущий руководитель программы, Internet Explorer

Ссылки по теме


 Распечатать »
 Правила публикации »
  Обсудить материал в конференции Microsoft »
Обсудить материал в конференции Дизайн, графика, обработка изображений »
Написать редактору 
 Рекомендовать » Дата публикации: 17.02.2012 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft Office 365 для Дома 32-bit/x64. 5 ПК/Mac + 5 Планшетов + 5 Телефонов. Подписка на 1 год.
Microsoft SQL CAL 2017 Sngl OLP 1License NoLevel DvcCAL
Microsoft Windows Professional 10, Электронный ключ
Microsoft Visual Studio Professional w/MSDN AllLng Software Assurance OLP 1 License No Level Qualified
Microsoft System Center Standard Core Sngl License/Software Assurance Pack OLP 2Licenses NoLevel CoreLic Qualified
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
eManual - электронные книги и техническая документация
Каждый день новые драйверы для вашего компьютера!
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Написание программ для микроконтроллеров AVR, PIC, ARM, STM32 (15)
Напишу любую программу на любом искусственном языке. Профессиональный программист. Основная...
 
Разработка устройств на микроконтроллерах (31)
Профессиональный программист. Основная специализация: МИКРОКОНТРОЛЛЕРЫ, АССЕМБЛЕР для любых...
 
Пишу программы на заказ для студентов (217)
Пишу для студентов на с, с++, паскаль в средах ms visual studio, qt, builder, borland c, delphi....
 
Access, Ключевое поле, Счетчик (10)
Подскажите пожалуйста, как изменить в Access в ключевом поле (счетчик последовательно),...
 
Ищу программиста для написания программы (46)
Ищу программиста ,владеющего Вижуал Бэйсик и программированием в Экселе, для написания...
 
 
 



    
rambler's top100 Rambler's Top100