Команда исследователей из Астонского университета (Великобритания) обещает сэкономить заряд батареи смартфона за счет использования облачных технологий. Новую методику «выгрузки кода» ученые описали в журнале Transactions on Emerging Telecommunications Technologies.
На базе операционной системы Android создается гибридное приложение, операции в котором проводятся как на самом устройстве, так и в облачной системе. Алгоритм определяет, какие вычислительные мощности потребуются для различных задач.
После этого самые «тяжелые» операции направляются в облако. В результате батарея разряжается намного медленнее.
Ученые подчеркивают, что в самой технологии выгрузки нет ничего нового, и многие приложения обращаются к облачным системам. Однако им удалось создать универсальную методику, которую можно приспособить для любых приложений.
Автор исследования Аамир Акбар рассказал, что в ходе эксперимента выгрузку кода испытали на двух приложениях. Первая программа — ImageEffects — это аналог Instagram, разработанный самими учеными. Второе приложение — многофункциональный калькулятор Mather, доступный на GitHub.
«В первом случае потребление энергии сократилось на 60% и для этого дополнительно потребовался лишь 1 Мб трафика. Во втором эксперименте энергозатраты снизились на 35% при условии использования дополнительных 4 Кб», — поясняет Акбар в пресс-релизе.
Исследователи планируют адаптировать выгрузку кода для мобильной робототехники. Это актуально для роботов-спасателей, которые работают в экстремальных условиях.
Низкая скорость подзарядки и недолговечность — это главные проблемы литий-ионных аккумуляторов, которые пытаются решить ученые. Так, исследователи из Кембриджа нашли группу оксидов, которая позволит сократить время заряда батареи в несколько раз — причем это касается как гаджетов, так и электромобилей. А стартап Innolith обещает обеспечить 50 000 циклов перезарядки без серьезной деградации аккумулятора за счет использования неорганического электролита.