Эрик Мигиковски (Eric Migicovsky), основатель компании Pebble Technology, объявил об открытии недостающего исходного кода программного обеспечения Pebble Watch — все приложения, необходимые для работы с умными часами Pebble, теперь можно самостоятельно собрать из исходного кода. Отмечается, что до этого открытым было около 95% программных компонентов. Финальным звеном, заполняющим недостающие 5%, стала публикация кода мобильного приложения для Android и iOS, а также используемой в нём библиотеки libpebble3, предоставляющей функции для взаимодействия с носимыми устройствами Pebble. Код мобильного приложения написан на языке Kotlin и распространяется под лицензией GPL 3.0.
Il codice del sistema operativo PebbleOS utilizzato sugli smartwatch è stato reso open source da Google nel gennaio 2025, in seguito all'acquisizione di Fitbit. Da allora, sono state apportate oltre mille modifiche e miglioramenti al codice di base di PebbleOS grazie al contributo della community. Anche gli strumenti di sviluppo (SDK) e l'implementazione di un catalogo per la distribuzione di app e temi per lo schermo installati sugli smartwatch sono open source.
Per eliminare i legami dell'ecosistema con un unico catalogo di app, sono stati annunciati i preparativi per introdurre il supporto per gli abbonamenti a cataloghi alternativi e consentire a chiunque di creare i propri cataloghi di app. Ad esempio, l'azienda ha lanciato un proprio catalogo, il Pebble Appstore, e un'interfaccia per sviluppatori, la Developer Dashboard. È stato inoltre istituito un processo per mantenere un backup indipendente e accessibile al pubblico dell'intero contenuto del catalogo, gestito dal progetto Archive.org.
Gli sviluppatori del catalogo Rebble originale, i cui contenuti sono stati utilizzati per creare il nuovo Pebble Appstore, hanno espresso insoddisfazione per questa mossa e hanno accusato Eric Migicovsky di aver plagiato il lavoro di qualcun altro. Eric ha spiegato le sue azioni citando la possibilità di scelta, i disaccordi sulla collaborazione e il desiderio di mantenere il catalogo separato da un'organizzazione terza per evitare che il fallimento del progetto si ripetesse. Riguardo alle accuse di plagio del codice, Eric ha sottolineato che il fork di progetti open source non viola la licenza del codice e non costituisce furto, anche se lo sviluppo di quel codice open source è stato finanziato. In seguito alla chiarificazione di Eric, i rappresentanti di Rebble hanno annunciato di aver reagito in modo eccessivo accusandolo di furto e hanno espresso la loro disponibilità a riprendere i lavori su un accordo con l'azienda di Eric che avrebbe portato benefici a tutte le parti coinvolte e alla comunità.

Allo stesso tempo, è stato annunciato un ritardo nelle spedizioni dello smartwatch Pebble Time 2 da gennaio a marzo. Pebble Time 2 è dotato di un display e-paper da 1.5 pollici a 64 colori. Il touchscreen è coperto da una lente in vetro piatto che, a differenza della lente curva dei precedenti modelli Pebble Time, riduce distorsioni e riflessi. Le funzionalità includono il monitoraggio del sonno, un contapassi, un cardiofrequenzimetro e una bussola. È dotato di due microfoni (uno per la cancellazione del rumore) e di un vivavoce. È resistente all'acqua con certificazione IPX8. La durata della batteria è dichiarata di 30 giorni. Il prezzo di preordine è di 225 dollari.
Gli schemi e i file di progettazione (KiCad) per il modello semplificato di Pebble 2 Duo rilasciato ad agosto sono disponibili su GitHub (file simili per Pebble Time 2 saranno pubblicati dopo il completamento del prototipo). Il firmware utilizzato sui dispositivi e nelle build delle app mobili mantiene alcuni componenti e blob proprietari, come la libreria Memfault e i componenti per il cardiofrequenzimetro, nonché il codice per l'accesso ad API proprietarie esterne, come il servizio di riconoscimento vocale Wispr-flow. Queste funzionalità sono opzionali e gli appassionati possono creare una versione del firmware che ne sia priva, se lo desiderano.
I principi implementati nello smartwatch Pebble:
- Utilizzando uno schermo basato su carta elettronica, facilmente leggibile alla luce del sole e non attira l'attenzione degli altri con il suo bagliore.
- Lunga durata della batteria con una singola carica della batteria.
- Un'interfaccia utente semplice che offre un set di base delle funzionalità più utilizzate (visualizzazione dell'ora, notifiche, controlli di riproduzione musicale, sveglia, previsioni del tempo, calendario, contapassi e monitoraggio del sonno).
- La presenza di pulsanti che consentono di eseguire azioni senza guardare lo schermo (ad esempio interrompere la riproduzione della musica o passare al brano successivo).
- Possibilità di modifica (hackerabile), espansione di funzionalità, creazione di componenti aggiuntivi personalizzati e modifica del design.
La piattaforma PebbleOS supporta tutte le funzionalità principali dei vecchi orologi Pebble, come notifiche e messaggi dallo smartphone (notifiche di chiamate in arrivo ed eventi del calendario, informazioni su nuovi SMS, e-mail e messaggi dai più diffusi servizi di messaggistica istantanea), elenchi di azioni, modifiche del tema dello schermo, sveglie, timer, calendari, controlli di riproduzione musicale, funzioni di fitness tracker e funzionalità estese tramite installazioni di app.

Fonte: opennet.ru
