Softvér s otvoreným zdrojovým kódom pre hodinky Pebble Watch

Eric Migicovsky, zakladateľ spoločnosti Pebble Technology, oznámil zverejnenie chýbajúceho zdrojového kódu softvéru Pebble Watch – všetky aplikácie potrebné pre inteligentné hodinky Pebble je teraz možné zostaviť zo zdrojového kódu. Je potrebné poznamenať, že približne 95 % softvérových komponentov bolo predtým open source. Posledným krokom, ktorým bolo doplnenie zostávajúcich 5 %, bolo zverejnenie kódu mobilnej aplikácie pre... Android a iOS, ako aj knižnicu libpebble3, ktorú používa a ktorá poskytuje funkcie pre interakciu s nositeľnými zariadeniami Pebble. Kód mobilnej aplikácie je napísaný v jazyku Kotlin a distribuovaný pod licenciou GPL 3.0.

Kód operačného systému PebbleOS používaného v inteligentných hodinkách bol sprístupnený spoločnosťou Google v januári 2025 po akvizícii spoločnosti Fitbit. Odvtedy bolo v kódovej základni PebbleOS vykonaných viac ako tisíc zmien a vylepšení s prispením komunity. Nástroje pre vývojárov (SDK) a implementácia katalógu na distribúciu aplikácií a tém obrazovky nainštalovaných v inteligentných hodinkách sú tiež sprístupnené ako open-source.

Aby sa eliminovali väzby ekosystému na jeden katalóg aplikácií, boli oznámené prípravy na zavedenie podpory pre predplatné alternatívnych katalógov a umožnenie komukoľvek vytvárať si vlastné katalógy aplikácií. Spoločnosť napríklad spustila vlastný katalóg Pebble Appstore a vývojárske rozhranie Developer Dashboard. Bol zavedený proces na udržiavanie nezávislej, verejne dostupnej zálohy celého obsahu katalógu, ktorú spravuje projekt Archive.org.

Vývojári pôvodného katalógu Rebble, ktorého obsah bol použitý na vytvorenie nového obchodu s aplikáciami Pebble, vyjadrili s týmto krokom nespokojnosť a obvinili Erica Migicovského z plagiátorstva práce niekoho iného. Eric vysvetlil svoje konanie možnosťou výberu, nezhodami ohľadom spolupráce a túžbou udržať katalóg oddelene od organizácie tretej strany, aby sa zabránilo opakovaniu zániku projektu. Pokiaľ ide o obvinenia z plagiátorstva kódu, Eric poukázal na to, že forkovanie projektov s otvoreným zdrojovým kódom neporušuje licenciu na kód a nie je krádežou, aj keď bol vývoj tohto kódu s otvoreným zdrojovým kódom financovaný. Po Ericovom objasnení zástupcovia spoločnosti Rebble oznámili, že s obvinením z krádeže reagovali prehnane a vyjadrili ochotu obnoviť prácu na dohode s Ericovou spoločnosťou, ktorá by bola prospešná pre všetky zúčastnené strany a komunitu.

Softvér s otvoreným zdrojovým kódom pre hodinky Pebble Watch

Zároveň oznámili inteligentné hodinky Pebble Time 2 oneskorenie dodávok z januára na marec. Pebble Time 2 majú 64-farebný 1.5-palcový displej s elektronickým papierom. Dotykovú obrazovku prekrýva plochá sklenená šošovka, ktorá na rozdiel od zakrivenej šošovky u predchádzajúcich modelov Pebble Time znižuje skreslenie a odlesky. Medzi funkcie patrí sledovanie spánku, krokomer, monitor srdcového tepu a kompas. Sú vybavené dvoma mikrofónmi (jeden na potlačenie hluku) a hlasitým odposluchom. Sú vodeodolné podľa štandardu IPX8. Výdrž batérie je uvedená na 30 dní. Cena v predobjednávke je 225 dolárov.

Schémy a dizajnové súbory (KiCad) pre zjednodušený model Pebble 2 Duo, ktorý bol vydaný v auguste, sú dostupné na GitHub (podobné súbory pre Pebble Time 2 budú zverejnené po dokončení prototypu). Firmvér použitý v zariadeniach a v zostavách mobilných aplikácií si zachováva niektoré proprietárne komponenty a bloby, ako napríklad knižnicu Memfault a komponenty pre monitor srdcovej frekvencie, ako aj kód pre prístup k externým proprietárnym API, ako je napríklad služba rozpoznávania reči Wispr-flow. Tieto funkcie sú voliteľné a nadšenci si môžu v prípade potreby vytvoriť verziu firmvéru bez nich.

Princípy implementované v inteligentných hodinkách Pebble:

  • Použitie obrazovky na báze elektronického papiera, ktorá je dobre čitateľná na slnku a svojou žiarou nepúta pozornosť ostatných.
  • Dlhá výdrž batérie na jedno nabitie.
  • Jednoduché používateľské rozhranie ponúkajúce základnú sadu najčastejšie používaných funkcií (zobrazenie času, upozornenia, ovládanie prehrávania hudby, budík, predpoveď počasia, kalendár, krokomer a sledovanie spánku).
  • Prítomnosť tlačidiel, ktoré vám umožňujú vykonávať akcie bez toho, aby ste sa pozerali na obrazovku (napríklad zastavenie prehrávania hudby alebo prechod na ďalšiu skladbu).
  • Dostupnosť pre modifikáciu (hackable), rozšírenie funkčnosti, vytváranie vlastných doplnkov a zmena dizajnu.

Platforma PebbleOS podporuje všetky základné funkcie starších hodiniek Pebble, ako sú upozornenia a správy zo smartfónu (upozornenia na prichádzajúce hovory a udalosti v kalendári, informácie o nových SMS, e-mailoch a správach z populárnych instant messengerov), zoznamy akcií, zmeny tém obrazovky, budíky, časovače, kalendáre, ovládanie prehrávania hudby, funkcie fitness trackeru a rozšírené funkcie prostredníctvom inštalácií aplikácií.

Prehrať video


Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster