硬汉嵌入式论坛

 找回密码
 立即注册
查看: 436|回复: 0
收起左侧

[其它] Pebble智能手表正式宣布最新版软件100%全开源,当前新款Pebble 2 Duo硬件已经开源,并推出Pebble Time2

[复制链接]

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120448
QQ
发表于 2025-12-3 17:30:46 | 显示全部楼层 |阅读模式
这个是Pebble创始人发的,我这里将其整理翻译了下,给大家做个分享

所有资源汇总:https://github.com/orgs/coredevices/repositories

Pebble手表软件现已100%开源
昨天,Pebble手表软件的开源率约为95%;今天,它已实现100%开源。现在您可以下载、编译并运行使用Pebble所需的所有软件——我们刚刚发布了新版Pebble移动应用的源代码!

过去一年,尤其是上周,我与Pebble社区的许多人进行了交流。大家最关心的问题之一是:“我怎么知道我的新Pebble手表在未来能长期正常工作?”这是一个非常重要且合理的担忧——作为Pebble佩戴者,我也同样关心。我在2025年1月宣布重启项目的博客文章中特别提到了这一点。这一次与上次有何不同?

要让Pebble长期可持续,涉及硬件和软件两方面。

pebble-watch-software-is-now-100percent-open-source-0-pxl_20251122_174353894.raw.jpg

硬件
没有东西能永恒,尤其是Pebble这样价格亲民的小设备。我们希望未来能持续生产这些手表——主要是因为我希望永远能在手腕上戴着一块!我为了重启Pebble而成立的公司Core Devices是自筹资金、没有投资者、极其精简的。只要我们保持盈利(即不亏损),就会继续生产新手表。

我们还确保新手表比旧款Pebble更易维修。Pebble Time 2的后盖是螺丝固定的,你可以拆开后盖更换电池。

此外,我们已公开了Pebble 2 Duo的电气和机械设计文件。

https://github.com/coredevices/hardware

是的,你现在就可以在Github上下载原理图(包含KiCad项目文件)!这应该能为你设计自己的PebbleOS兼容设备提供一个良好的起点。

pebble-watch-software-is-now-100percent-open-source-1-cleanshot_2025-11-24_at_00.png

软件
上一次,Pebble的软件几乎都不是开源的。这使得在Pebble背后的公司关闭后,社区很难对手表进行改进。现在情况不同了!这次重启之所以能实现,主要是因为Google开源了PebbleOS(感谢!)。昨天,驱动Pebble手表的软件大约95%是开源的。从今天起,它达到了100%。这意味着即使Core Devices消失无踪,你也拥有构建、运行和改进Pebble背后软件所需的全部源代码。

我承认,直到最近我才明白为什么95%的开源度比100%的可持续性差得多。我在最新的Tick Talk节目中有更详细的讨论(可以看看)。简而言之,我是Android用户,很乐意在手机上侧载旧的Pebble APK,但iPhone和其他Android用户多年来基本没有容易获取的Pebble手机伴侣应用可用。

以下是我们如何确保Pebble的三大软件组件开源并能长期正常工作:

PebbleOS
运行在你手表上的软件。自1月起已100%开源,我们承诺开源我们所做的所有改进 → github.com/coredevices/PebbleOS。你可以下载源代码,编译PebbleOS,并通过蓝牙轻松安装到你的新Pebble上。这是教科书级的开源定义!

Pebble手机应用
用于iPhone或Android的应用。没有这个应用,你的Pebble基本上就是个Pebble。当Pebble Tech Corp消亡时,由于缺乏开源手机应用,人们很难继续使用他们的手表。我们必须构建一个全新的应用)。今天,我们的应用已在Github上100%开源——确保过去的情况不会重演。想了解更多我们如何使用Kotlin Multiplatform构建新的跨平台应用吗?观看Steve在Droidcon的演讲。

开发者工具和Pebble应用商店 - 这些软件使人们能够构建和分享他们的表盘和手表应用。

对于开发工具,仅仅开源是不够的。它们需要更新以适应现代计算机。在我们改进之前,Pebble应用开发的现状是使用带有Python2的Ubuntu virtualbox虚拟机!今年夏天,我们效率极高的实习生升级了所有SDK和开发工具,并创建了一种在浏览器中开发Pebble应用的新方法。你应该试试看!

然后是Pebble应用商店。这是Pebble社区在2012年至2018年7月间开发的近15,000个表盘和手表应用的集合。当Fitbit关闭原Pebble应用商店时,Rebble Foundation下载了所有应用和表盘的副本,并建立了一个新的网络服务,让旧Pebble应用的用户可以继续下载和使用表盘。这是一项了不起的努力,我使用过无数次,并且很乐意成为付费订阅者。但它仍然是中心化的——如果他们的服务器消失,就没有免费可用的备份。

为了弥补这一点,今天我们推出了两项新内容:

Pebble手机应用很快(本周晚些时候)将能够订阅多个应用商店“源”。这类似于pip、AUR、APT等开源包管理器。任何人都可以创建一个Pebble兼容的应用商店源,用户将能够在Pebble手机应用中浏览该源的应用。

我们创建了自己的Pebble应用商店源(appstore-api.repebble.com)和新的开发者仪表板。我们的源(由100%新软件驱动)配置为将所有应用和表盘的存档备份到Archive.org(备份将在下周内逐步完成)。目前,我们的源只包含部分Pebble表盘和应用(感谢aveao创建Pebble Archive!)。开发者——你现在就可以上传你现有的或新的应用!我们希望这能为开放性树立一个标准,并鼓励所有源发布免费公开的存档。

重要提示:开发者仍可以通过Kiezel Pay或其他服务为他们的应用和表盘收费。这一改变并不妨碍他们这样做,事实上,这让它变得更加容易——我可以预见一些开发者创建仅限付费的源。正如我最近写的,我们还在探索其他方式,让Pebble开发者通过发布有趣、美观、有创意的Pebble应用来赚钱。

另一个重要提示:目前在PebbleOS和Pebble手机应用中使用了一些二进制代码块和其他非自由软件组件(例如:PT2上的心率传感器、Memfault库等)。也使用了可选的非自由网络服务,如Wispr-flow API语音识别器。这些非自由软件组件不是必需的——你可以在没有它们的情况下编译和运行Pebble手表软件。这一点将始终保持不变。未来我们的软件中可能会出现更多非自由软件组件。但核心的Pebble手表软件栈(使用Pebble手表所需的一切)将始终是开源的。

Pebble Time 2 更多详情 - 终于来了!

pebble-watch-software-is-now-100percent-open-source-2-pxl_20251123_212658249.raw.png

原型版Pebble Time 2。这些手表并非最终质量!我们仍在调整和完善所有细节。

PT2 进度更新
我们目前正处于Pebble Time 2的设计验证测试(DVT)阶段。完成后,将进入生产验证测试(PVT),然后是大规模生产(MP)。到目前为止,事情按照我上个月分享的进度更新进行,但极有可能发生变化。我们还有很多测试(尤其是防水和环境测试)要做。如果发现问题(很有可能),我们将推迟时间表以改进产品。

一个主要的复杂因素是中国的春节(CNY)时间。春节在明年年初——工厂将从1月底左右开始停工三周。复工后,总是需要一两周才能恢复全速。

我们正尽力在春节前进入大规模生产,并最多发出几千块Pebble Time 2。这将非常紧张 。更可能的情况是生产将在春节后开始,然后我们需要将手表运送到我们的物流中心,再发货出去。现实地看,目前我们预计大多数人将在3月和4月收到他们的PT2。请记住,情况可能仍会发生变化。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-1-10 17:29 , Processed in 0.051148 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表