Eric Migicovsky, grundare av Pebble Technology, tillkännagav lanseringen av den saknade källkoden för Pebble Watch-programvaran – alla applikationer som krävs för Pebble-smartklockan kan nu byggas från källkod. Det noteras att cirka 95 % av programvarukomponenterna tidigare var öppen källkod. Det sista steget, som fyllde de återstående 5 %, var publiceringen av mobilappkoden för Android och iOS, såväl som libpebble3-biblioteket som används, vilket ger funktionalitet för att interagera med Pebbles bärbara enheter. Mobilappens kod är skriven i Kotlin och distribueras under GPL 3.0-licensen.
Koden för operativsystemet PebbleOS som används på smartklockor publicerades med öppen källkod av Google i januari 2025 efter förvärvet av Fitbit. Sedan dess har över tusen ändringar och förbättringar gjorts i PebbleOS kodbas med input från communityn. Utvecklarverktygen (SDK) och implementeringen av en katalog för distribution av appar och skärmteman installerade på smartklockor är också med öppen källkod.
För att eliminera ekosystemets kopplingar till en enda appkatalog har förberedelser aviserats för att införa stöd för prenumerationer på alternativa kataloger och för att tillåta vem som helst att skapa sina egna appkataloger. Som ett exempel har företaget lanserat sin egen katalog, Pebble Appstore, och ett utvecklargränssnitt, Developer Dashboard. En process har etablerats för att upprätthålla en oberoende, offentligt tillgänglig säkerhetskopia av hela katalogens innehåll, underhållen av Archive.org-projektet.
Utvecklarna av den ursprungliga Rebble-katalogen, vars innehåll användes för att skapa den nya Pebble Appstore, uttryckte missnöje med detta drag och anklagade Eric Migicovsky för att ha plagierat någon annans arbete. Eric förklarade sina handlingar genom att nämna möjligheten att välja, oenigheter om samarbete och en önskan att hålla katalogen separat från en tredjepartsorganisation för att förhindra att projektets nedgång upprepades. Angående anklagelserna om kodplagiat påpekade Eric att förkylning av öppen källkodsprojekt inte bryter mot kodlicensen och inte är stöld, även om utvecklingen av den öppna källkoden finansierades. Efter Erics förtydligande meddelade Rebble-representanter att de hade överreagerat genom att anklaga honom för stöld och uttryckte sin villighet att återuppta arbetet med ett avtal med Erics företag som skulle gynna alla inblandade parter och gemenskapen.

Samtidigt har smartklockan Pebble Time 2 meddelat en försening av leveransen från januari till mars. Pebble Time 2 har en 1.5-tums e-paper-skärm med 64 färger. Pekskärmen är täckt av en platt glaslins, som till skillnad från den böjda linsen på tidigare Pebble Time-modeller minskar distorsion och bländning. Funktioner inkluderar sömnspårning, en stegräknare, en pulsmätare och en kompass. Den har två mikrofoner (en för brusreducering) och en högtalartelefon. Den är IPX8-vattentålig. Batteritiden anges till 30 dagar. Förbeställningspriset är 225 dollar.
Schema och designfiler (KiCad) för den förenklade Pebble 2 Duo-modellen som släpptes i augusti finns tillgängliga på GitHub (liknande filer för Pebble Time 2 kommer att publiceras efter att prototypen är färdigställd). Den firmware som används på enheterna och i mobilappversionerna behåller vissa proprietära komponenter och blobbar, såsom Memfault-biblioteket och komponenter för pulsmätaren, samt kod för åtkomst till externa proprietära API:er, såsom taligenkänningstjänsten Wispr-flow. Dessa funktioner är valfria, och entusiaster kan bygga en firmwareversion utan dem om så önskas.
Principerna som implementerats i Pebble smartklockan:
- Att använda en skärm baserad på elektroniskt papper, som är lätt att läsa i solljus och inte drar till sig andras uppmärksamhet med sin glöd.
- Lång batteritid på en enda batteriladdning.
- Ett enkelt användargränssnitt som erbjuder en grundläggande uppsättning av de mest använda funktionerna (tidsvisning, aviseringar, musikuppspelningskontroller, väckarklocka, väderprognos, kalender, stegräknare och sömnspårning).
- Närvaron av knappar som låter dig utföra åtgärder utan att titta på skärmen (till exempel stoppa musikuppspelning eller flytta till nästa låt).
- Tillgänglighet för modifiering (hackbar), utöka funktionalitet, skapa egna tillägg och ändra design.
PebbleOS-plattformen stöder alla kärnfunktioner i äldre Pebble-klockor, såsom aviseringar och meddelanden från din smartphone (aviseringar om inkommande samtal och kalenderhändelser, information om nya SMS, e-postmeddelanden och meddelanden från populära snabbmeddelanden), åtgärdslistor, ändringar av skärmtema, väckarklockor, timers, kalendrar, kontroller för musikuppspelning, fitnesstrackerfunktioner och utökad funktionalitet genom appinstallationer.

Källa: opennet.ru
