AI помогает писать приложения дружественные к батареям


Новый инструмент помогает разработчикам находить «горячие точки»

Ученые создали инструмент ИИ, который оценивает, нужно ли улучшить функциональность программного приложения, чтобы уменьшить потребление энергии.
Инструмент «Искусственный интеллект» показывает, как писать мобильные приложения, которые потребляют меньше энергии батареи. Инновационная работа проводится исследователями Purdue University.

Почему передача сообщения посредством Skype «потребляет» более чем в три раза больше заряда аккумулятора, чем сообщение переданное в WhatsApp? У разработчиков просто не было способа узнать, как сделать их приложения более энергоэффективными. Но это вот-вот изменится, пишет известный источник.

Ученые из Purdue University создали новый инструмент под названием DiffProf, который используется разработчиками, при оценке в необходимости улучшения функциональности программного приложения, чтобы потреблялось меньше энергии от батареи, и как просто для этого поступить.

«Что, если одна из особенностей приложения должна потреблять 70% батареи телефона? Есть ли возможности для улучшения или его следует оставить?»- говорит Дж. Чарли Ху, профессор электротехники в университете и генеральный директор и соучредитель Mobile Enerlytics, LLC.

Инструмент, разработанный его командой, был анонсирован в начале этого месяца на 13-м симпозиуме USENIX по разработке и развертыванию операционных систем. В 2012 году Hu's Laboratory первым предложила инструмент разработчика, который идентифицирует «горячие точки» в программном коде, ответственном за истощение батареи во время работы над приложением.

«Прежде чем пытаться выяснить, сколько энергии батарея принимала, стоит учитывать, что это было похоже на черный ящик», - сказал Ху. «Инструмент стал большим шагом вперед, но этого было недостаточно, поскольку разработчики часто не знают, что делать с информацией об аккумуляторе в смартфоне».

Но способ выполнения кода может сильно различаться в двух разных приложениях, даже если разработчики выполняют одну и ту же задачу. DiffProf фиксирует эти различия, чтобы показать, почему функция сообщения посланника, например, потребляет больше энергии, чем другое приложение для обмена сообщениями. Затем DiffProf показывает, как код должен быть переписан, чтобы потреблялось меньше энергии.

Как сохранить аккумулятор смартфона в рабочем виде

«В конечном счете для того, чтобы добиться изменений в работе смартфона, все разработчики должны сделать свои приложения более
энергоэффективными, сказал Абиль Джиндэл, соучредитель Mobile Enerlytics и бывший студент информатики в Purdue.
Влияние зависит от того, насколько сильно кто-то использует определенные приложения. Человек, который использовал приложения обмена сообщениями может ощутить длительное время автономной работы, а кто - то, кто никогда не использовал приложения обмена сообщениями, не может почувствовать разницу.» Сказал он.

В настоящее время прототип DiffProf тестируется только на ОС Android, но ученые также должны сосредоточить свои усилия на iOS.


AI Приложения Смартфоны
, оставишь комментарий?
Имя:*
E-Mail:


Реклама

Плоский дизайн Flat Design - дизайн интерфейсов программ и операционных систем. представленный, как противоположность скевоморфизму.

Какие новости важнее?
Мы в соц.сетях

Вам понравился сайт?

Тогда вы можете стать его участником или помочь финансово.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Поддержите сайт
Прочтите как помочь финансово.

Подробнее
Наверх