Pebble Watch 的开源软件

Pebble Technology创始人Eric Migicovsky宣布发布缺失的Pebble手表软件源代码——现在所有Pebble智能手表所需的应用程序都可以从源代码构建。据悉,约95%的软件组件此前已开源。最后一步,即发布移动应用程序代码,填补了剩余的5%。 Android 该移动应用支持 iOS 系统,并使用了 libpebble3 库,该库提供了与 Pebble 可穿戴设备交互的功能。移动应用代码使用 Kotlin 编写,并以 GPL 3.0 许可证发布。

谷歌在2025年1月收购Fitbit后,将用于智能手表的PebbleOS操作系统代码开源。自那时起,在社区的共同努力下,PebbleOS代码库已进行了超过一千次的修改和改进。开发者工具(SDK)以及用于分发智能手表上安装的应用和屏幕主题的目录也已开源。

为了打破生态系统对单一应用目录的依赖,该公司已宣布将支持订阅其他应用目录,并允许任何人创建自己的应用目录。例如,该公司已推出自己的应用目录 Pebble Appstore 和开发者界面 Developer Dashboard。此外,该公司还建立了一套流程,由 Archive.org 项目维护一个独立且公开的目录内容备份。

原Rebble应用商店的开发者们对这一举动表示不满,并指责Eric Migicovsky抄袭他人作品。Eric解释说,他这样做是出于选择的权利、在合作方式上的分歧,以及希望将应用商店与第三方组织分开,以避免项目失败的悲剧重演。关于代码抄袭的指控,Eric指出,即使开源项目的开发资金充足,对其进行分支(fork)也不违反代码许可协议,不构成盗窃。在Eric做出澄清后,Rebble的代表表示,他们之前对Eric的指控反应过度,并表示愿意与Eric的公司重新协商一项对各方和社区都有利的协议。

Pebble Watch 的开源软件

与此同时,Pebble Time 2 智能手表宣布发货时间将从 1 月推迟至 3 月。Pebble Time 2 配备一块 1.5 英寸 64 色电子墨水屏。触摸屏覆盖着一层平面玻璃镜片,与之前 Pebble Time 机型的曲面镜片不同,这种设计可以减少屏幕失真和眩光。功能包括睡眠追踪、计步器、心率监测和指南针。它配备两个麦克风(其中一个用于降噪)和一个扬声器。防水等级为 IPX8。官方宣称电池续航时间为 30 天。预购价格为 225 美元。

8 月份发布的简化版 Pebble 2 Duo 的原理图和设计文件(KiCad)已上传至 GitHub(Pebble Time 2 的类似文件将在原型完成后发布)。设备和移动应用中使用的固件保留了一些专有组件和代码块,例如 Memfault 库、心率监测组件以及用于访问外部专有 API(例如 Wispr-flow 语音识别服务)的代码。这些功能是可选的,爱好者可以根据需要构建不包含这些功能的固件版本。

Pebble智能手表所采用的原则:

  • 使用基于电子纸的屏幕,在阳光下易于阅读,并且不会因发光而引起他人的注意。
  • 一次充电后电池寿命较长。
  • 简洁的用户界面,提供最常用的基本功能(时间显示、通知、音乐播放控制、闹钟、天气预报、日历、计步器和睡眠跟踪)。
  • 按钮的存在使您无需看屏幕即可执行操作(例如,停止音乐播放或移至下一首歌曲)。
  • 可进行修改(可破解)、扩展功能、创建您自己的附加组件和更改设计。

PebbleOS 平台支持旧款 Pebble 手表的所有核心功能,例如来自智能手机的通知和消息(来电和日历事件通知、新短信、电子邮件和来自常用即时通讯软件的消息信息)、操作列表、屏幕主题更改、闹钟、计时器、日历、音乐播放控制、健身追踪器功能,以及通过安装应用程序扩展的功能。

播放视频


来源: opennet.ru
为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster