https://www.reddit.com/r/AR_MR_XR/comments/zp7ur0/google_giving_wear_os_low_power_user_interface/

https://9to5google.com/2022/12/17/google-wear-os-korulab/




본질적으로 웨어러블의 크기에 따라 배터리 용량이 제한되므로 소형 장치에서 실행되는 OS를 최적화하는 것이 접근 방식입니다. Google은 이 분야에서 Wear OS를 강화하기 위해 KoruLab을 인수했습니다.


2021년 5월 Wear OS 3가 발표되었을 때 Google은 삼성과 협력하여 "운영 체제의 하위 계층을 최적화하고 저전력 하드웨어 코어를 활용하여 더 나은 배터리 수명을 가능하게 한다"고 밝혔습니다.


"손쉬운 최적화"는 심박수 센서가 "낮 동안 지속적으로 실행되고 밤새 수면을 추적하고 다음 날을 위한 배터리를 계속 사용할 수 있도록" 하는 것으로 평가되었습니다. 이것은 Fitbit이 자랑스럽게 생각 하는 매초 심박수를 측정할 수 있는 Pixel Watch (및 보조 프로세서)로 나타났습니다 .


Google은 이제 12월에 Mobiili.fi 를 통해 KoruLab 을 인수하여 이를 더욱 발전시키고 있으며 핀란드 직원 30명이 Wear OS 팀에 합류했습니다.




이 핀란드의 회사는 "제한된 마이크로 컨트롤러 기반 하드웨어에서도 디자인 자유를 제공하는 선언적 그래픽 UI 프레임워크"인 Koru를 개발했습니다.


라이브러리는 128kB에 불과하며 RTOS에서 Linux까지 폭넓은 작동 커널을 지원합니다. Cortex M4 기반 마이크로컨트롤러에서 60fps 그래픽을 렌더링합니다.




기능은 다음과 같습니다.


  • "이 시스템은 매우 효율적이어서 128kB의 RAM만 사용하고 매초 시계를 업데이트하면서 98%의 시간을 절전 모드로 전환할 수 있습니다."
  • “에너지 효율성은 우리의 초석 중 하나입니다. 20ms 안에 전체 전원 켜기-화면 업데이트-슬립 주기를 수행할 수 있습니다. 우리는 500ms 안에 꺼진 상태에서 시스템을 부팅할 수 있습니다. Koru를 사용하면 일주일 동안 배터리를 사용할 수 있습니다.”
  • "Koru는 HTML, XML, CSS 및 JavaScript와 같은 개방형 표준 위에 구축되었습니다."
  • “광범위한 OS 커널 지원: RTOS, ANDROID, NetBSD, Linux. 넓은 그래픽 엔진은 OpenGL ES, Open VG, Framebuffer를 지원합니다. ST Microelectronics Chrom-ART 2D 하드웨어 가속기와의 완전한 기본 통합.”