Odprtokodna programska oprema za Pebble Watch

Эрик Мигиковски (Eric Migicovsky), основатель компании Pebble Technology, объявил об открытии недостающего исходного кода программного обеспечения Pebble Watch — все приложения, необходимые для работы с умными часами Pebble, теперь можно самостоятельно собрать из исходного кода. Отмечается, что до этого открытым было около 95% программных компонентов. Финальным звеном, заполняющим недостающие 5%, стала публикация кода мобильного приложения для Android и iOS, а также используемой в нём библиотеки libpebble3, предоставляющей функции для взаимодействия с носимыми устройствами Pebble. Код мобильного приложения написан на языке Kotlin и распространяется под лицензией GPL 3.0.

Kodo za operacijski sistem PebbleOS, ki se uporablja v pametnih urah, je Google januarja 2025 po prevzemu podjetja Fitbit objavil v odprti kodi. Od takrat je bilo v kodni bazi PebbleOS s prispevki skupnosti narejenih več kot tisoč sprememb in izboljšav. Orodja za razvijalce (SDK) in implementacija kataloga za distribucijo aplikacij in tem zaslona, ​​nameščenih v pametnih urah, so prav tako odprtokodna.

Da bi odpravili vezave ekosistema na en sam katalog aplikacij, so bile napovedane priprave na uvedbo podpore za naročnine na alternativne kataloge in omogočanje ustvarjanja lastnih katalogov aplikacij vsakomur. Podjetje je na primer predstavilo lasten katalog, Pebble Appstore, in vmesnik za razvijalce, Developer Dashboard. Vzpostavljen je bil postopek za vzdrževanje neodvisne, javno dostopne varnostne kopije celotne vsebine kataloga, ki jo vzdržuje projekt Archive.org.

Razvijalci originalnega kataloga Rebble, katerega vsebina je bila uporabljena za ustvarjanje nove trgovine Pebble Appstore, so izrazili nezadovoljstvo s to potezo in Erica Migicovskyja obtožili plagiatorstva dela nekoga drugega. Eric je svoja dejanja pojasnil z možnostjo izbire, nesoglasji glede sodelovanja in željo, da bi katalog ostal ločen od tretje organizacije, da bi preprečili ponovitev propada projekta. Glede obtožb o plagiatorstvu kode je Eric poudaril, da razcepljanje odprtokodnih projektov ne krši licence za kodo in ni kraja, tudi če je bil razvoj te odprtokodne kode financiran. Po Ericovem pojasnilu so predstavniki Rebbleja sporočili, da so pretiravali z obtožbami o kraji, in izrazili pripravljenost, da nadaljujejo delo na sporazumu z Ericovim podjetjem, ki bi koristil vsem vpletenim stranem in skupnosti.

Odprtokodna programska oprema za Pebble Watch

Hkrati je pametna ura Pebble Time 2 napovedala preložitev dobave z januarja na marec. Pebble Time 2 ima 64-barvni 1.5-palčni zaslon iz e-papirja. Zaslon na dotik je prekrit z ravno stekleno lečo, ki za razliko od ukrivljene leče pri prejšnjih modelih Pebble Time zmanjšuje popačenje in bleščanje. Med funkcijami so sledenje spanju, pedometer, merilnik srčnega utripa in kompas. Ima dva mikrofona (eden za odpravljanje šumov) in zvočnik. Je vodoodporna po standardu IPX8. Navedena življenjska doba baterije je 30 dni. Cena v prednaročilu je 225 dolarjev.

Sheme in oblikovalske datoteke (KiCad) za poenostavljeni model Pebble 2 Duo, ki je bil izdan avgusta, so na voljo na GitHubu (podobne datoteke za Pebble Time 2 bodo objavljene po dokončanju prototipa). Vdelana programska oprema, ki se uporablja v napravah in v različicah mobilnih aplikacij, ohranja nekatere lastniške komponente in blob-e, kot so knjižnica Memfault in komponente za merilnik srčnega utripa, ter kodo za dostop do zunanjih lastniških API-jev, kot je storitev prepoznavanja govora Wispr-flow. Te funkcije so izbirne in navdušenci lahko po želji sestavijo različico vdelane programske opreme brez njih.

Načela, ki so bila uporabljena v pametni uri Pebble:

  • Uporaba zaslona na osnovi elektronskega papirja, ki je zlahka berljiv na sončni svetlobi in ne pritegne pozornosti drugih s svojim sijajem.
  • Dolga življenjska doba baterije z enim polnjenjem baterije.
  • Preprost uporabniški vmesnik, ki ponuja osnovni nabor najpogosteje uporabljenih funkcij (prikaz časa, obvestila, upravljanje predvajanja glasbe, budilka, vremenska napoved, koledar, pedometer in sledenje spanju).
  • Prisotnost gumbov, ki vam omogočajo izvajanje dejanj, ne da bi gledali na zaslon (na primer zaustavitev predvajanja glasbe ali premik na naslednjo skladbo).
  • Razpoložljivost za spreminjanje (hackable), razširitev funkcionalnosti, ustvarjanje lastnih dodatkov in spreminjanje dizajna.

Platforma PebbleOS podpira vse osnovne funkcije starejših ur Pebble, kot so obvestila in sporočila iz pametnega telefona (obvestila o dohodnih klicih in dogodkih v koledarju, informacije o novih SMS-ih, e-pošti in sporočilih priljubljenih sporočilnikov), seznami opravil, spremembe teme zaslona, ​​budilke, časovniki, koledarji, nadzor predvajanja glasbe, funkcije sledilnika telesne pripravljenosti in razširjena funkcionalnost z namestitvijo aplikacij.

Predvajaj video


Vir: opennet.ru
Kupite zanesljivo gostovanje za strani z DDoS zaščito, VPS VDS strežniki 🔥 Kupite zanesljivo spletno gostovanje z zaščito DDoS, VPS VDS strežniki | ProHoster