RSS-лента

 
Новости
Пресс-релизы

Поиск по компаниям

 
Расширенный поиск
Обзоры сети

Архив новостей

 

2002 г
2003 г
2004 г
2005 г
2006 г
2007 г
2008 г
2009 г
2010 г
2011 г
2012 г
2013 г
янв фев мар апр
май июн июл авг
сен окт ноя дек

март

Пн Вт Ср Чт Пт Сб Вс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31







© ICC.  Перепечатка допускается

только с разрешения .

Array ( [sqlTableName] => news [bgColor1] => #FFFFFF [bgColor2] => #F4F8FF [sqlDbName] => SCMS [rus_alphabet] => Array ( [0] => А [1] => Б [2] => В [3] => Г [4] => Д [5] => Е [6] => Ж [7] => З [8] => И [9] => Й [10] => К [11] => Л [12] => М [13] => Н [14] => О [15] => П [16] => Р [17] => С [18] => Т [19] => У [20] => Ф [21] => Х [22] => Ц [23] => Ч [24] => Ш [25] => Щ [26] => Э [27] => Ю [28] => Я ) [ukr_alphabet] => Array ( [0] => І [1] => Є [2] => Ї ) [companies_per_pages] => 100 [meta_keywords] => новости каталог компаний пресс-релизы события выставки [meta_description] => [sqlWhere] => status='A' and id=28906 [sqlOrder] => id desc [sqlLimit] => 0,1 [advert_left] => [template] => /usr/local/apache/newware/templates/news_id.tmpl [template_rubric] => /usr/local/apache/newware/templates/js_menu/menu.tmpl [id] => 28906 [rubrick_pid] => 220108 )

Новости

 

14 марта 2013 г

Как приложения для Windows Phone делаются экономными

Команда специалистов из Microsoft рассказала о том blogs.windows.com/windows_phone/b/wpdev/archive/2013/01/17/optimizing-battery-consumption-of-windows-phone-applications.aspx, почему в современном смартфоне лучше ставить темный рабочий стол и почему обновление приложений может продлить срок автономной работы мобильного до 40%. Этот ликбез они посвятили выпуску новых инструментов для программистов – Windows Phone SDK 8.0 dev.windowsphone.com/en-us/downloadsdk. Последние понадобятся разработчикам энергоэффективных приложений (пример такой программы приведен в конце статьи).

Однако прежде чем начать углубляться в интересные факты, связанные с энергопотреблением собственного мобильного, стоит упомянуть некоторые базовые термины:

1) Потребление энергии – это количество электричества, которое тратит телефон во время работы какого-то приложения. Обычно измеряется в милливатт-часах (мВт/ч) или миллиджоулях (мДж).

2) Мощность. Эта величина показывает скорость, с которой уменьшается заряд аккумулятора. Обычно обозначается в величине «милливатт» (мВт).

3) Емкость аккумулятора – это количество энергии, которая хранится в нем. Обычно измеряется в миллиампер-часах (мАч) или переводится во время автономной работы смартфона.

Теперь можно рассмотреть особенности энергетики мобильных гаджетов подробнее.

Современные мобильные телефоны для отображения качественной картинки используют экраны, выполненные по технологии AMOLED. В таких экранах потребление энергии зависит от цвета, который выводится на экран. Например, если взять две идентичные картинки, показать их на дисплее и замерить энергопотребление, то измерения покажут, что смартфон, владелец которого установил себе яркое фоновое изображение, будет работать около 7 ч, прежде чем аккумулятор разрядится. Если поставить картинку с темным фоном, тогда телефон не потребует подзарядки около 24 ч. В процентах это продление срока автономной работы на 145%. Это приблизительные цифры, которые зависят от каждого конкретного смартфона и интенсивности его использования.

Когда какое-то приложение передает или принимает данные, оно потребляет дополнительную энергию. Сети сотовой связи (например, 3G) потребляют относительно много электроэнергии. А беспроводные стандарты, такие как Wi-Fi, являются сравнительно экономными.

Чтобы наглядно продемонстрировать это, разработчики из Microsoft провели небольшой эксперимент. Они создали приложение, которое загружало пять фотографий с сайта и показывало каждую фотографию в течение пяти секунд. Результаты эксперимента свели в таблицу:

Тип сети: 3G, Wi-Fi.

Тип передачи: шахматный порядок, шахматный порядок.

Потребление энергии (мАч): 2,13; 1,37.

Время работы телефона при такой нагрузке (ч): 5.31; 8.00.

Те программисты, которые хотят самостоятельно повторить описанную выше проверку, могут загрузить Windows Phone SDK 8.0 и выполнить следующие действия:

1. Запустить среду разработки Visual Studio со встроенным монитором энергопотребления Power Monitoring.

2. В нем открыть инструмент для анализа приложений Application Analysis.

3. В меню настройки Debug нажать кнопки Alt+F1. Это запустит анализ энергопотребления программы для Windows Phone.

4. На экране анализа приложения нужно нажать клавишу «Мониторинг» (Monitoring) и «Начать сессию» (Start Session).

5. По окончании сбора информации система выдаст окончательный отчет.

Причиной высокого уровня потребления энергии батареи при передаче данных в сети 3G является то, что радиокомпоненты телефона дольше остаются в активном состоянии после окончания загрузки. Это приводит к излишним затратам электричества по сравнению с работой в сети Wi-Fi – в ней они быстрее переходят в режим ожидания.

Однако потребление энергии зависит не только от сети, но и от алгоритмов загрузки, которые использует приложение. Например, если изменить тип передачи в условиях вышеописанного эксперимента с шахматного на пакетный, тогда результаты будут лучше:

Тип сети: 3G, Wi-Fi.

Тип передачи: пакетный, пакетный.

Потребление энергии (мАч): 1,48; 1,06.

Время работы телефона при такой нагрузке (ч): 7.43; 10.44.

Показанные выше низкие уровни потребления энергии объясняются тем, что в пакетном режиме радиоэлементы сетей 3G и Wi-Fi еще меньше времени оставались в активном режиме.

Дисплей и радиокомпоненты телефона являются крупнейшими потребителями энергии. После них идет процессор смартфона. Он потребляет тем больше энергии, чем больше вычислений ему нужно выполнить при выводе различных визуальных эффектов (полупрозрачность, плавное листание рабочих столов и пр.). Поэтому разработчикам приложений полезно контролировать уровень затрат в создаваемых программах с помощью Power Monitoring. Те программисты, которые хотят оптимизировать собственные приложения, смогут сделать это по примеру, приведенному специалистами из Microsoft. Они взяли типовую программу PhotoSlydr windowsphone.com/en-in/store/app/photoslydr/2fde2b29-c19c-420a-8551-252376ece9ab для работы с фотографиями и посмотрели на ее энергоэкономичность с помощью инструмента Power Monitoring. Сначала они просмотрели фотографии в фотоальбоме, потом включили режим слайдшоу на несколько секунд. После этого Power Monitoring показал финальный отчет.

Как оказалось, программа потребляет довольно мало энергии: она разрядит аккумулятор телефона только через 3,5 ч непрерывного пользования. Однако есть один элемент, который потребляет больше всего электричества. Узнать, какая часть программы является наименее дружественной к аккумулятору, можно на вкладке «Внимание» (Alert). В случае с PhotoSlydr наиболее энергозатратным является интерфейс. Система мониторинга Power Monitoring советует изменить цветовую схему оформления, чтобы уменьшить его энергопотребление.

Если программисты будут прислушиваться к советам Power Monitoring, тогда их программы будут более экономичными для аккумулятора. Например, переделанное согласно рекомендациям системы мониторинга приложение PhotoSlydr теперь позволяет смартфону работать 5,2 ч.

В целом специалисты из Microsoft рекомендуют разработчикам приложений для Windows Phone придерживаться таких универсальных правил:

– использовать темные цвета оформления там, где это возможно;

– передавать файлы через беспроводные сети в пакетном режиме;

– более эффективно балансировать нагрузку на процессор;

– не создавать сложных анимационных переходов в интерфейсе;

– использовать изображения в формате JPEG вместо PNG;

– экономить энергию, выполняя «тяжелые» вычисления в облачных сервисах.

Желающие более углубленно изучить возможности новой мобильной операционной системы Microsoft могут начать с материала «Как безопаснее использовать сервисы, определяющие местоположение». Удобнее работать с офисным пакетом на мобильном устройстве можно, прочитав статью «Office в Windows Phone 8: удобство и новые возможности».

Полную версию материала читайте на страницах виртуального пресс-центра «Майкрософт (Украина)»: microsoftblog.com.ua/2013/03/14/winphone-economy.

версия для печати


SMS

 

Сообщите коллегам о последних новостях, пресс-релизах и сведениях из Каталога компаний через наш SMS-гейт.


Смотрите также в рубрике Корпоративные решения

 

18 октября 2013 г

 • Обновление Kaspersky Security для SharePoint Server
 • UserGate Web Filter с глубоким анализом контента

17 октября 2013 г

 • Android-троянец скрывается от антивирусов, используя очередную уязвимость
 • Седьмая версия продуктов ESET NOD32 Antivirus и ESET Smart Security

16 октября 2013 г

 • «Лаборатория Касперского» совершенствует защиту для мобильных устройств
 • Autodesk приобретает технологии Graitec по проектированию конструкций

15 октября 2013 г

 • Horizon – платформа браузерных расширений для операторов мобильной связи
 • Mail.Ru Group празднует 15-летие

14 октября 2013 г

 • Canon представит свои IP-камеры на выставке «БЕЗПЕКА 2013»

11 октября 2013 г

 • SAP И Samsung объединяют усилия для безопасного развертывания корпоративных систем
 • MTV EXIT объявляет конкурс идей ИT-проектов ChallengeSlavery
 • Биометрические технологии «Техносерв Украина» – на выставке «БЕЗПЕКА 2013»

10 октября 2013 г

 • Ультракомпактные серверы приложений WD Sentinel с функциями сетевого хранилища
 • UserGate Proxy & Firewall 6.2 с антивирусным модулем и поддержкой ГОСТ-шифрования
 • Fortinet анонсирует сверхбыстрый межсетевой экран для центров обработки данных
 • Cisco приобрела компанию Sourcefire

9 октября 2013 г

 • Новая модель сотрудничества "Маркета" с интернет-магазинами
 • При покупке Visual Studio – минус 10 % и выходные в Европе
 • «Лаборатория Касперского» обновила решение для почтовых серверов на Microsoft Exchange
 • McAfee предлагает решение для защиты от современных киберугроз

Реклама

 

Рубрики

 


© ITware 2000-2013