Eric Migicovsky, grunnleggeren av Pebble Technology, annonserte utgivelsen av den manglende kildekoden til Pebble Watch-programvaren – alle applikasjoner som kreves for Pebble-smartklokken kan nå bygges fra kildekode. Det bemerkes at omtrent 95 % av programvarekomponentene tidligere var åpen kildekode. Det siste trinnet, som fylte de resterende 5 %, var publiseringen av mobilappkoden for Android og iOS, samt libpebble3-biblioteket den bruker, som gir funksjonalitet for samhandling med Pebbles bærbare enheter. Mobilappens kode er skrevet i Kotlin og distribuert under GPL 3.0-lisensen.
Koden for PebbleOS-operativsystemet som brukes på smartklokker ble gjort åpen kildekode av Google i januar 2025 etter oppkjøpet av Fitbit. Siden den gang har over tusen endringer og forbedringer blitt gjort i PebbleOS-kodebasen med innspill fra fellesskapet. Utviklerverktøyene (SDK) og implementeringen av en katalog for distribusjon av apper og skjermtemaer installert på smartklokker er også åpen kildekode.
For å eliminere økosystemets bånd til én enkelt appkatalog, er det annonsert forberedelser for å introdusere støtte for abonnement på alternative kataloger og for å la alle lage sine egne appkataloger. Som et eksempel har selskapet lansert sin egen katalog, Pebble Appstore, og et utviklergrensesnitt, Developer Dashboard. Det er etablert en prosess for å opprettholde en uavhengig, offentlig tilgjengelig sikkerhetskopi av hele katalogens innhold, vedlikeholdt av Archive.org-prosjektet.
Utviklerne av den originale Rebble-katalogen, hvis innhold ble brukt til å lage den nye Pebble Appstore, uttrykte misnøye med dette trekket og anklaget Eric Migicovsky for å ha plagiert andres arbeid. Eric forklarte handlingene sine ved å vise til muligheten til å velge, uenigheter om samarbeid og et ønske om å holde katalogen atskilt fra en tredjepartsorganisasjon for å forhindre at prosjektets undergang gjentok seg. Angående anklagene om kodeplagiering, påpekte Eric at forking av åpen kildekode-prosjekter ikke bryter med kodelisensen og ikke er tyveri, selv om utviklingen av den åpne kildekoden ble finansiert. Etter Erics avklaring kunngjorde Rebble-representanter at de hadde overreagert ved å anklage ham for tyveri og uttrykte sin vilje til å gjenoppta arbeidet med en avtale med Erics selskap som ville være til fordel for alle involverte parter og samfunnet.

Samtidig har smartklokken Pebble Time 2 annonsert en forsinkelse i leveringen fra januar til mars. Pebble Time 2 har en 1.5-tommers e-paper-skjerm med 64 farger. Berøringsskjermen er dekket av en flat glasslinse, som i motsetning til den buede linsen på tidligere Pebble Time-modeller reduserer forvrengning og gjenskinn. Funksjoner inkluderer søvnsporing, en skritteller, en pulsmåler og et kompass. Den har to mikrofoner (én for støydemping) og en høyttalertelefon. Den er IPX8-vannbestandig. Batterilevetiden er oppgitt til 30 dager. Forhåndsbestillingsprisen er $225.
Skjemaer og designfiler (KiCad) for den forenklede Pebble 2 Duo-modellen som ble utgitt i august, er tilgjengelige på GitHub (lignende filer for Pebble Time 2 vil bli publisert etter at prototypen er ferdig). Fastvaren som brukes på enhetene og i mobilappene, beholder noen proprietære komponenter og blobs, for eksempel Memfault-biblioteket og komponenter for pulsmåleren, samt kode for tilgang til eksterne proprietære API-er, for eksempel talegjenkjenningstjenesten Wispr-flow. Disse funksjonene er valgfrie, og entusiaster kan bygge en fastvareversjon uten dem om ønskelig.
Prinsippene som er implementert i Pebble smartklokken:
- Bruke en skjerm basert på elektronisk papir, som er lett lesbar i sollys og ikke tiltrekker seg andres oppmerksomhet med sin glød.
- Lang batterilevetid på en enkelt batterilading.
- Et enkelt brukergrensesnitt som tilbyr et grunnleggende sett med de mest brukte funksjonene (tidsvisning, varsler, musikkavspillingskontroller, vekkerklokke, værmelding, kalender, skritteller og søvnsporing).
- Tilstedeværelsen av knapper som lar deg utføre handlinger uten å se på skjermen (for eksempel stoppe musikkavspilling eller gå til neste sang).
- Tilgjengelighet for modifikasjon (hackbar), utvide funksjonalitet, lage dine egne tillegg og endre design.
PebbleOS-plattformen støtter alle kjernefunksjonene i eldre Pebble-klokker, som varsler og meldinger fra smarttelefonen din (varsler om innkommende anrop og kalenderhendelser, informasjon om nye SMS-er, e-poster og meldinger fra populære direktemeldingstjenester), handlingslister, endringer i skjermtema, alarmklokker, tidtakere, kalendere, kontroller for musikkavspilling, aktivitetsmålerfunksjoner og utvidet funksjonalitet gjennom appinstallasjoner.

Kilde: opennet.ru
