Atvērtā pirmkoda programmatūra Pebble Watch

Ēriks Migikovskis, uzņēmuma Pebble Technology dibinātājs, paziņoja par trūkstošā Pebble Watch programmatūras pirmkoda publicēšanu — visas Pebble viedpulkstenim nepieciešamās lietojumprogrammas tagad var veidot no pirmkoda. Jāatzīmē, ka aptuveni 95% programmatūras komponentu iepriekš bija atvērtā koda. Pēdējais solis, aizpildot atlikušos 5%, bija mobilās lietotnes koda publicēšana. Android un iOS, kā arī tajā izmantotā libpebble3 bibliotēka, kas nodrošina funkcionalitāti mijiedarbībai ar Pebble valkājamām ierīcēm. Mobilās lietotnes kods ir rakstīts Kotlin valodā un izplatīts saskaņā ar GPL 3.0 licenci.

Google 2025. gada janvārī pēc Fitbit iegādes padarīja viedpulksteņos izmantotās operētājsistēmas PebbleOS kodu atvērtā pirmkoda. Kopš tā laika PebbleOS koda bāzē ir veiktas vairāk nekā tūkstoš izmaiņas un uzlabojumi, izmantojot kopienas ieteikumus. Arī izstrādātāju rīki (SDK) un viedpulksteņos instalēto lietotņu un ekrāna tēmu izplatīšanas kataloga ieviešana ir atvērtā pirmkoda.

Lai novērstu ekosistēmas saikni ar vienotu lietotņu katalogu, ir paziņots par sagatavošanās darbiem, lai ieviestu atbalstu alternatīvu katalogu abonementiem un ļautu ikvienam izveidot savus lietotņu katalogus. Piemēram, uzņēmums ir laidis klajā savu katalogu — Pebble Appstore un izstrādātāja saskarni — Developer Dashboard. Ir izveidots process, lai uzturētu neatkarīgu, publiski pieejamu visa kataloga satura dublējumu, ko uztur Archive.org projekts.

Sākotnējā Rebble kataloga izstrādātāji, kura saturs tika izmantots jaunā Pebble Appstore izveidei, pauda neapmierinātību ar šo soli un apsūdzēja Ēriku Migikovski kāda cita darba plaģiātā. Ēriks savu rīcību skaidroja ar izvēles iespēju, domstarpībām par sadarbību un vēlmi saglabāt katalogu atsevišķi no trešās puses organizācijas, lai novērstu projekta bojāejas atkārtošanos. Attiecībā uz apsūdzībām par koda plaģiātu Ēriks norādīja, ka atvērtā pirmkoda projektu atzarošana nepārkāpj koda licenci un nav zādzība, pat ja šī atvērtā pirmkoda izstrāde tika finansēta. Pēc Ērika paskaidrojuma Rebble pārstāvji paziņoja, ka viņi ir pārspīlējuši, apsūdzot viņu zādzībā, un pauda vēlmi atsākt darbu pie vienošanās ar Ērika uzņēmumu, kas nāktu par labu visām iesaistītajām pusēm un kopienai.

Atvērtā pirmkoda programmatūra Pebble Watch

Vienlaikus viedpulkstenis Pebble Time 2 ir paziņojis par piegādes aizkavēšanos no janvāra uz martu. Pebble Time 2 ir aprīkots ar 64 krāsu 1.5 collu e-papīra displeju. Skārienekrānu klāj plakana stikla lēca, kas atšķirībā no iepriekšējo Pebble Time modeļu izliektās lēcas samazina kropļojumus un atspīdumu. Funkcijas ietver miega izsekošanu, soļu skaitītāju, sirdsdarbības monitoru un kompasu. Tam ir divi mikrofoni (viens trokšņu slāpēšanai) un skaļrunis. Tas ir IPX8 ūdensizturīgs. Akumulatora darbības laiks ir norādīts 30 dienas. Iepriekšpasūtījuma cena ir 225 USD.

Vienkāršotā Pebble 2 Duo modeļa shēmas un dizaina faili (KiCad), kas izlaisti augustā, ir pieejami vietnē GitHub (līdzīgi faili Pebble Time 2 tiks publicēti pēc prototipa pabeigšanas). Ierīcēs un mobilo lietotņu veidos izmantotajā programmaparatūrā ir saglabāti daži patentēti komponenti un bloki, piemēram, Memfault bibliotēka un sirdsdarbības monitora komponenti, kā arī kods piekļuvei ārējiem patentētiem API, piemēram, Wispr-flow runas atpazīšanas pakalpojumam. Šīs funkcijas ir neobligātas, un entuziasti, ja vēlas, var izveidot programmaparatūras versiju bez tām.

Pebble viedpulkstenī ieviestie principi:

  • Izmantojot uz elektroniskā papīra bāzes veidotu ekrānu, kas ir viegli salasāms saules gaismā un ar savu mirdzumu nepiesaista apkārtējo uzmanību.
  • Ilgs akumulatora darbības laiks ar vienu akumulatora uzlādi.
  • Vienkārša lietotāja saskarne, kas piedāvā visbiežāk izmantoto funkciju pamatkopu (laika rādījums, paziņojumi, mūzikas atskaņošanas vadīklas, modinātājs, laika prognoze, kalendārs, soļu skaitītājs un miega izsekošana).
  • Pogu klātbūtne, kas ļauj veikt darbības, neskatoties uz ekrānu (piemēram, apturēt mūzikas atskaņošanu vai pāriet uz nākamo dziesmu).
  • Pieejamība modifikācijai (uzlaužama), funkcionalitātes paplašināšana, savu pievienojumprogrammu izveide un dizaina maiņa.

PebbleOS platforma atbalsta visas vecāku Pebble pulksteņu pamatfunkcijas, piemēram, paziņojumus un ziņojumus no viedtālruņa (paziņojumus par ienākošajiem zvaniem un kalendāra notikumiem, informāciju par jaunām īsziņām, e-pastiem un ziņojumiem no populāriem tūlītējās ziņojumapmaiņas pakalpojumiem), darbību sarakstus, ekrāna tēmas izmaiņas, modinātājus, taimerus, kalendārus, mūzikas atskaņošanas vadīklas, fitnesa izsekotāja funkcijas un paplašinātu funkcionalitāti, instalējot lietotnes.

Play video


Avots: opennet.ru
Iegādājieties uzticamu mitināšanu vietnēm ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa vietņu mitināšanu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster