Eric Migicovsky, grundlægger af Pebble Technology, annoncerede udgivelsen af den manglende kildekode til Pebble Watch-softwaren – alle applikationer, der kræves til Pebble smartwatch, kan nu bygges fra kildekoden. Det bemærkes, at cirka 95 % af softwarekomponenterne tidligere var open source. Det sidste trin, der udfyldte de resterende 5 %, var udgivelsen af mobilapp-koden til Android og iOS, samt libpebble3-biblioteket, som den bruger, og som giver funktionalitet til interaktion med Pebbles bærbare enheder. Mobilappkoden er skrevet i Kotlin og distribueret under GPL 3.0-licensen.
Koden til PebbleOS-operativsystemet, der bruges på smartwatches, blev open source af Google i januar 2025 efter opkøbet af Fitbit. Siden da er der foretaget over tusind ændringer og forbedringer af PebbleOS-kodebasen med input fra fællesskabet. Udviklerværktøjerne (SDK) og implementeringen af et katalog til distribution af apps og skærmtemaer installeret på smartwatches er også open source.
For at eliminere økosystemets bindinger til et enkelt appkatalog er der annonceret forberedelser til at introducere understøttelse af abonnementer på alternative kataloger og give alle mulighed for at oprette deres egne appkataloger. Som et eksempel har virksomheden lanceret sit eget katalog, Pebble Appstore, og en udviklergrænseflade, Developer Dashboard. Der er etableret en proces til at vedligeholde en uafhængig, offentligt tilgængelig sikkerhedskopi af hele katalogets indhold, som vedligeholdes af Archive.org-projektet.
Udviklerne af det originale Rebble-katalog, hvis indhold blev brugt til at oprette den nye Pebble Appstore, udtrykte utilfredshed med dette træk og beskyldte Eric Migicovsky for at plagiere andres arbejde. Eric forklarede sine handlinger ved at nævne muligheden for at vælge, uenigheder om samarbejde og et ønske om at holde kataloget adskilt fra en tredjepartsorganisation for at forhindre en gentagelse af projektets forfald. Med hensyn til beskyldningerne om kodeplagiering påpegede Eric, at forking af open source-projekter ikke krænker kodelicensen og ikke er tyveri, selvom udviklingen af denne open source-kode blev finansieret. Efter Erics afklaring meddelte Rebble-repræsentanter, at de havde overreageret ved at beskylde ham for tyveri og udtrykte deres vilje til at genoptage arbejdet med en aftale med Erics firma, der ville gavne alle involverede parter og fællesskabet.

Samtidig har Pebble Time 2 smartwatch annonceret en forsinkelse i leveringen fra januar til marts. Pebble Time 2 har en 64-farvet 1.5-tommer e-paper-skærm. Berøringsskærmen er dækket af en flad glaslinse, som i modsætning til den buede linse på tidligere Pebble Time-modeller reducerer forvrængning og genskin. Funktionerne inkluderer søvnsporing, en skridttæller, en pulsmåler og et kompas. Den har to mikrofoner (en til støjreduktion) og en højttalertelefon. Den er IPX8-vandtæt. Batterilevetiden er angivet til 30 dage. Forudbestillingsprisen er $225.
Diagrammer og designfiler (KiCad) til den forenklede Pebble 2 Duo-model, der blev udgivet i august, er tilgængelige på GitHub (lignende filer til Pebble Time 2 vil blive offentliggjort, når prototypen er færdig). Firmwaren, der bruges på enhederne og i mobilapp-builds, bevarer nogle proprietære komponenter og blobs, såsom Memfault-biblioteket og komponenter til pulsmåleren, samt kode til adgang til eksterne proprietære API'er, såsom Wispr-flow-talegenkendelsestjenesten. Disse funktioner er valgfrie, og entusiaster kan bygge en firmwareversion uden dem, hvis det ønskes.
Principperne implementeret i Pebble smartwatch:
- Brug af en skærm baseret på elektronisk papir, som er let læselig i sollys og ikke tiltrækker andres opmærksomhed med sin glød.
- Lang batterilevetid på en enkelt batteriopladning.
- En simpel brugergrænseflade, der tilbyder et grundlæggende sæt af de mest anvendte funktioner (tidsvisning, notifikationer, musikafspilningskontroller, vækkeur, vejrudsigt, kalender, skridttæller og søvnregistrering).
- Tilstedeværelsen af knapper, der giver dig mulighed for at udføre handlinger uden at se på skærmen (for eksempel at stoppe musikafspilning eller flytte til næste sang).
- Tilgængelighed for modifikation (hackbar), udvidelse af funktionalitet, oprettelse af dine egne tilføjelser og ændring af designet.
PebbleOS-platformen understøtter alle kernefunktionerne i ældre Pebble-ure, såsom notifikationer og beskeder fra din smartphone (notifikationer om indgående opkald og kalenderbegivenheder, information om nye SMS'er, e-mails og beskeder fra populære instant messengers), handlingslister, ændringer i skærmtema, vækkeure, timere, kalendere, musikafspilningskontroller, fitnesstracker-funktioner og udvidet funktionalitet via app-installationer.

Kilde: opennet.ru
