Open Source Software para sa Pebble Watch

Inihayag ni Eric Migicovsky, tagapagtatag ng Pebble Technology, ang paglabas ng nawawalang source code ng software ng Pebble Watch—lahat ng application na kinakailangan para sa Pebble smartwatch ay maaari nang itayo mula sa source code. Napansin na humigit-kumulang 95% ng mga bahagi ng software ay dating open source. Ang huling hakbang, ang pagpuno sa natitirang 5%, ay ang paglalathala ng mobile app code para sa Android at iOS, pati na rin ang libpebble3 library na ginagamit nito, na nagbibigay ng functionality para sa pakikipag-ugnayan sa mga Pebble wearable device. Ang mobile app code ay nakasulat sa Kotlin at ipinamamahagi sa ilalim ng lisensyang GPL 3.0.

Ang code para sa PebbleOS operating system na ginamit sa mga smartwatch ay open-sourced ng Google noong Enero 2025 kasunod ng pagkuha nito sa Fitbit. Simula noon, mahigit isang libong pagbabago at pagpapahusay ang ginawa sa PebbleOS codebase na may input ng komunidad. Ang mga tool ng developer (SDK) at ang pagpapatupad ng isang catalog para sa pamamahagi ng mga app at mga tema ng screen na naka-install sa mga smartwatch ay open-source din.

Upang alisin ang mga ugnayan ng ecosystem sa iisang app catalog, ang mga paghahanda ay inihayag upang ipakilala ang suporta para sa mga subscription sa mga alternatibong catalog at upang payagan ang sinuman na lumikha ng kanilang sariling mga katalogo ng app. Bilang halimbawa, inilunsad ng kumpanya ang sarili nitong catalog, ang Pebble Appstore, at isang interface ng developer, ang Dashboard ng Developer. Isang proseso ang naitatag upang mapanatili ang isang independiyente, naa-access ng publiko na backup ng mga nilalaman ng buong catalog, na pinananatili ng proyektong Archive.org.

Ang mga nag-develop ng orihinal na katalogo ng Rebble, na ang mga nilalaman ay ginamit upang lumikha ng bagong Pebble Appstore, ay nagpahayag ng kawalang-kasiyahan sa hakbang na ito at inakusahan si Eric Migicovsky ng pangongopya ng gawa ng ibang tao. Ipinaliwanag ni Eric ang kanyang mga aksyon sa pamamagitan ng pagbanggit sa pagkakataong pumili, mga hindi pagkakasundo sa pakikipagtulungan, at isang pagnanais na panatilihing hiwalay ang catalog mula sa isang third-party na organisasyon upang maiwasang maulit ang pagkamatay ng proyekto. Tungkol sa mga akusasyon ng code plagiarism, itinuro ni Eric na ang pag-forking ng mga open-source na proyekto ay hindi lumalabag sa lisensya ng code at hindi pagnanakaw, kahit na pinondohan ang pagbuo ng open-source code na iyon. Kasunod ng paglilinaw ni Eric, inihayag ng mga kinatawan ng Rebble na sila ay nag-overreact sa pag-akusa sa kanya ng pagnanakaw at nagpahayag ng kanilang pagpayag na ipagpatuloy ang trabaho sa isang kasunduan sa kumpanya ni Eric na makikinabang sa lahat ng partidong kasangkot at sa komunidad.

Open Source Software para sa Pebble Watch

Kasabay nito, ang Pebble Time 2 smartwatch ay nag-anunsyo ng pagkaantala sa pagpapadala mula Enero hanggang Marso. Nagtatampok ang Pebble Time 2 ng 64-kulay na 1.5-pulgadang e-paper na display. Ang touchscreen ay natatakpan ng isang flat glass lens, na, hindi katulad ng curved lens sa mga nakaraang modelo ng Pebble Time, ay binabawasan ang distortion at glare. Kasama sa mga feature ang pagsubaybay sa pagtulog, pedometer, heart rate monitor, at compass. Nagtatampok ito ng dalawang mikropono (isa para sa pagkansela ng ingay) at isang speakerphone. Ito ay IPX8 na lumalaban sa tubig. Nakasaad ang buhay ng baterya sa 30 araw. Ang pre-order na presyo ay $225.

Ang mga schematic at design file (KiCad) para sa pinasimpleng Pebble 2 Duo na modelo na inilabas noong Agosto ay available sa GitHub (mapa-publish ang mga katulad na file para sa Pebble Time 2 pagkatapos makumpleto ang prototype). Ang firmware na ginamit sa mga device at sa mga build ng mobile app ay nagpapanatili ng ilang proprietary na bahagi at blobs, tulad ng Memfault library at mga bahagi para sa heart rate monitor, pati na rin ang code para sa pag-access sa mga external na proprietary API, gaya ng Wispr-flow speech recognition service. Ang mga tampok na ito ay opsyonal, at ang mga mahilig ay maaaring bumuo ng bersyon ng firmware nang wala ang mga ito kung ninanais.

Ang mga prinsipyong ipinatupad sa Pebble smartwatch:

  • Paggamit ng screen batay sa elektronikong papel, na madaling mabasa sa sikat ng araw at hindi nakakaakit ng atensyon ng iba sa ningning nito.
  • Mahabang buhay ng baterya sa isang singil ng baterya.
  • Isang simpleng user interface na nag-aalok ng isang pangunahing hanay ng mga pinaka-madalas na ginagamit na feature (time display, mga notification, mga kontrol sa pag-playback ng musika, alarm clock, taya ng panahon, kalendaryo, pedometer at pagsubaybay sa pagtulog).
  • Ang pagkakaroon ng mga button na nagbibigay-daan sa iyong magsagawa ng mga aksyon nang hindi tumitingin sa screen (halimbawa, paghinto ng pag-playback ng musika o paglipat sa susunod na kanta).
  • Availability para sa pagbabago (hackable), pagpapalawak ng functionality, paggawa ng sarili mong mga add-on at pagbabago ng disenyo.

Sinusuportahan ng platform ng PebbleOS ang lahat ng mga pangunahing tampok ng mas lumang mga relong Pebble, tulad ng mga notification at mensahe mula sa iyong smartphone (mga notification ng mga papasok na tawag at mga kaganapan sa kalendaryo, impormasyon tungkol sa mga bagong SMS, email, at mensahe mula sa mga sikat na instant messenger), mga listahan ng aksyon, mga pagbabago sa tema ng screen, mga alarm clock, mga timer, mga kalendaryo, mga kontrol sa pag-playback ng musika, mga pagpapagana ng pag-install ng app.

Play na video


Pinagmulan: opennet.ru
Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster