
Поскольку емкость аккумулятора носимых устройств ограничена их размером, оптимальным подходом является оптимизация операционной системы, работающей на миниатюрных устройствах. Google приобрела KoruLab для усиления Wear OS в этом направлении.
Когда в мае 2021 года была анонсирована Wear OS 3, Google заявила, что работала с Samsung «над оптимизацией нижних слоев операционной системы, используя аппаратные ядра с низким энергопотреблением для увеличения времени автономной работы».
«Полезные оптимизации» позволили датчику сердечного ритма работать «непрерывно в течение дня, отслеживать сон ночью и при этом иметь заряд для следующего дня». Это проявилось в Pixel Watch (и его сопроцессоре), который мог измерять ваш пульс каждую секунду, чем Fitbit гордился.
Теперь Google развивает это направление, приобретя KoruLab в декабре (через Mobiili.fi). 30 сотрудников из Финляндии присоединятся к команде Wear OS.
Сегодняшнее объявление укрепляет приверженность Google Финляндии и выводит нашу платформу Wear OS вперед благодаря уникальному опыту Koru в области пользовательского интерфейса с низким энергопотреблением.
Эта финская компания разработала Koru, «декларативный фреймворк графического пользовательского интерфейса, обеспечивающий свободу дизайна даже на оборудовании с ограниченным микроконтроллером».
Библиотека занимает всего 128 КБ и имеет широкую поддержку ядер ОС от RTOS до Linux. Она отрисовывает графику с частотой 60 кадров в секунду на микроконтроллерах на базе Cortex M4.
Функции включают:
- «Система невероятно эффективна: она занимает всего 128 КБ ОЗУ и может находиться в спящем режиме 98% времени, обновляя часы каждую секунду».
- «Энергоэффективность — один из наших краеугольных камней. Мы можем выполнить полный цикл включения-обновления экрана-выключения за 20 мс. Мы можем загрузить систему с нуля за 500 мс. С Koru недельный срок службы батареи достижим».
- «Koru построен на основе открытых стандартов, таких как HTML, XML, CSS и JavaScript».
- «Широкая поддержка ядер ОС: RTOS, ANDROID, NetBSD, Linux. Широкая поддержка графических движков: OpenGL ES, Open VG, Framebuffer. Полная нативная интеграция с аппаратным ускорителем 2D ST Microelectronics Chrom-ART».
Существуют также автомобильные и Интернет вещей (IoT) сценарии использования, причем Koru ранее задумывал контроллер умного дома.