Nyílt forráskódú szoftver a Pebble Watch-hoz

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

Az okosórákon használt PebbleOS operációs rendszer kódját a Google 2025 januárjában tette nyílt forráskódúvá a Fitbit felvásárlását követően. Azóta több mint ezer változtatást és fejlesztést végeztek a PebbleOS kódbázisán a közösség közreműködésével. A fejlesztői eszközök (SDK) és az okosórákra telepített alkalmazások és képernyőtémák terjesztésére szolgáló katalógus implementációja szintén nyílt forráskódú.

Annak érdekében, hogy az ökoszisztéma ne kötődjön egyetlen alkalmazáskatalógushoz, bejelentették az alternatív katalógusokra való előfizetések támogatásának bevezetésére vonatkozó előkészületeket, valamint azt, hogy bárki létrehozhassa saját alkalmazáskatalógusait. Például a vállalat elindította saját katalógusát, a Pebble Appstore-t, és egy fejlesztői felületet, a Developer Dashboard-ot. Létrehoztak egy folyamatot a teljes katalógus tartalmának független, nyilvánosan elérhető biztonsági mentésének fenntartására, amelyet az Archive.org projekt tart fenn.

Az eredeti Rebble katalógus fejlesztői, akiknek a tartalmát az új Pebble Appstore létrehozásához használták fel, elégedetlenségüket fejezték ki ezzel a lépéssel, és azzal vádolták Eric Migicovskyt, hogy valaki más munkáját plagizálta. Eric a választás lehetőségére, az együttműködéssel kapcsolatos nézeteltérésekre és arra a vágyra hivatkozott, hogy a katalógust egy harmadik féltől származó szervezettől elkülönítve tartsa, hogy megakadályozza a projekt bukásának megismétlődését. A kódplágium vádjaival kapcsolatban Eric rámutatott, hogy a nyílt forráskódú projektek elágaztatása nem sérti a kódlicencet, és nem lopás, még akkor sem, ha a nyílt forráskódú kód fejlesztését finanszírozták. Eric tisztázását követően a Rebble képviselői bejelentették, hogy túlreagálták a lopással kapcsolatos vádakat, és kifejezték hajlandóságukat arra, hogy folytassák a munkát Eric cégével egy olyan megállapodás kidolgozásán, amely minden érintett fél és a közösség számára előnyös lenne.

Nyílt forráskódú szoftver a Pebble Watch-hoz

Ugyanakkor a Pebble Time 2 okosóra bejelentette, hogy a szállítás januárról márciusra késik. A Pebble Time 2 egy 64 színű, 1.5 hüvelykes e-papír kijelzővel rendelkezik. Az érintőképernyőt egy lapos üveglencse borítja, amely a korábbi Pebble Time modellek ívelt lencséjével ellentétben csökkenti a torzítást és a tükröződést. Funkciók közé tartozik az alváskövetés, a lépésszámláló, a pulzusmérő és az iránytű. Két mikrofonnal (az egyik a zajszűréshez) és egy kihangosítóval rendelkezik. IPX8 vízálló. Az akkumulátor élettartama 30 nap. Az előrendelési ár 225 dollár.

Az augusztusban kiadott egyszerűsített Pebble 2 Duo modell vázlatai és tervfájljai (KiCad) elérhetők a GitHubon (a Pebble Time 2 hasonló fájljai a prototípus elkészülte után kerülnek közzétételre). Az eszközökön és a mobilalkalmazás-buildekben használt firmware megtartott néhány saját fejlesztésű komponenst és blobot, például a Memfault könyvtárat és a pulzusmérő komponenseit, valamint a külső saját fejlesztésű API-k, például a Wispr-flow beszédfelismerő szolgáltatás eléréséhez szükséges kódot. Ezek a funkciók opcionálisak, és a rajongók igény szerint firmware-verziót is építhetnek ezek nélkül.

A Pebble okosórában megvalósított alapelvek:

  • Elektronikus papír alapú képernyő használata, amely napfényben is jól olvasható, fényével nem vonzza magára mások figyelmét.
  • Hosszú akkumulátor-élettartam egyetlen akkumulátortöltéssel.
  • Egyszerű felhasználói felület, amely a leggyakrabban használt funkciók alapvető készletét kínálja (idő kijelzése, értesítések, zenelejátszás-vezérlők, ébresztőóra, időjárás-előrejelzés, naptár, lépésszámláló és alváskövetés).
  • Olyan gombok jelenléte, amelyek lehetővé teszik a műveletek végrehajtását anélkül, hogy a képernyőre nézne (például a zenelejátszás leállítása vagy a következő dalra lépés).
  • Elérhetőség módosításra (feltörhető), funkcionalitás bővítésére, saját kiegészítők létrehozására és a dizájn megváltoztatására.

A PebbleOS platform támogatja a régebbi Pebble órák összes alapvető funkcióját, például az okostelefonról érkező értesítéseket és üzeneteket (bejövő hívások és naptári események értesítései, információk az új SMS-ekről, e-mailekről és a népszerű azonnali üzenetküldők üzeneteiről), a műveletlistákat, a képernyőtéma-módosításokat, az ébresztőórákat, az időzítőket, a naptárakat, a zenelejátszás-vezérlőket, a fitneszkövető funkciókat és az alkalmazástelepítéseken keresztül kibővített funkciókat.

Play Video


Forrás: opennet.ru
Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster