Open Source Software voor de Pebble Watch

Eric Migicovsky, oprichter van Pebble Technology, heeft de vrijgave aangekondigd van de ontbrekende broncode van de Pebble Watch-software. Alle applicaties die nodig zijn voor de Pebble smartwatch kunnen nu vanuit de broncode worden gecompileerd. Ongeveer 95% van de softwarecomponenten was al open source. De laatste stap, het invullen van de resterende 5%, was de publicatie van de code voor de mobiele app. Android en iOS, evenals de libpebble3-bibliotheek die het gebruikt, die functionaliteit biedt voor interactie met Pebble-wearables. De code van de mobiele app is geschreven in Kotlin en wordt gedistribueerd onder de GPL 3.0-licentie.

De code voor het PebbleOS-besturingssysteem dat op smartwatches wordt gebruikt, werd in januari 2025 door Google open source gemaakt na de overname van Fitbit. Sindsdien zijn er met input van de community meer dan duizend wijzigingen en verbeteringen aangebracht aan de PebbleOS-codebase. Ook de ontwikkelaarstools (SDK) en de implementatie van een catalogus voor de distributie van apps en schermthema's die op smartwatches zijn geïnstalleerd, zijn open source.

Om de banden van het ecosysteem met één enkele app-catalogus te verbreken, zijn voorbereidingen aangekondigd om ondersteuning te introduceren voor abonnementen op alternatieve catalogi en iedereen de mogelijkheid te geven om zijn eigen app-catalogus te maken. Zo heeft het bedrijf een eigen catalogus gelanceerd, de Pebble Appstore, en een ontwikkelaarsinterface, het Developer Dashboard. Er is een proces opgezet om een ​​onafhankelijke, openbaar toegankelijke back-up van de volledige inhoud van de catalogus te onderhouden, beheerd door het Archive.org-project.

De ontwikkelaars van de originele Rebble-catalogus, waarvan de inhoud werd gebruikt om de nieuwe Pebble Appstore te creëren, uitten hun ongenoegen over deze stap en beschuldigden Eric Migicovsky ervan andermans werk te plagiëren. Eric verklaarde zijn acties door te wijzen op de mogelijkheid om te kiezen, meningsverschillen over samenwerking en de wens om de catalogus gescheiden te houden van een externe organisatie om herhaling van de teloorgang van het project te voorkomen. Met betrekking tot de beschuldigingen van codeplagiaat wees Eric erop dat het forken van open-sourceprojecten geen schending van de codelicentie inhoudt en geen diefstal is, zelfs als de ontwikkeling van die open-sourcecode gefinancierd is. Na Erics uitleg lieten vertegenwoordigers van Rebble weten dat ze overdreven hadden gereageerd door hem van diefstal te beschuldigen en gaven ze aan bereid te zijn om de samenwerking met Erics bedrijf te hervatten, een overeenkomst die alle betrokken partijen en de community ten goede zou komen.

Open Source Software voor de Pebble Watch

Tegelijkertijd heeft de Pebble Time 2 smartwatch een vertraging in de levering aangekondigd van januari naar maart. De Pebble Time 2 heeft een 1.5-inch e-paperscherm met 64 kleuren. Het touchscreen is bedekt met een vlakke glazen lens, die, in tegenstelling tot de gebogen lens van eerdere Pebble Time-modellen, vervorming en schittering vermindert. Het horloge beschikt over functies zoals slaapregistratie, een stappenteller, een hartslagmeter en een kompas. Het horloge is voorzien van twee microfoons (één voor ruisonderdrukking) en een speakerphone. Het is IPX8-waterbestendig. De batterij gaat naar verwachting 30 dagen mee. De prijs voor pre-orders is $ 225.

Schema's en ontwerpbestanden (KiCad) voor het vereenvoudigde Pebble 2 Duo-model dat in augustus werd uitgebracht, zijn beschikbaar op GitHub (vergelijkbare bestanden voor de Pebble Time 2 worden gepubliceerd nadat het prototype is voltooid). De firmware die op de apparaten en in de mobiele app-builds wordt gebruikt, behoudt enkele gepatenteerde componenten en blobs, zoals de Memfault-bibliotheek en componenten voor de hartslagmeter, evenals code voor toegang tot externe gepatenteerde API's, zoals de Wispr-flow spraakherkenningsservice. Deze functies zijn optioneel en liefhebbers kunnen desgewenst een firmwareversie zonder deze functies bouwen.

De principes die in het Pebble smartwatch zijn geïmplementeerd:

  • Met behulp van een scherm op basis van elektronisch papier, dat gemakkelijk leesbaar is in zonlicht en met zijn glans niet de aandacht van anderen trekt.
  • Lange levensduur van de batterij op één batterijlading.
  • Een eenvoudige gebruikersinterface met een basisset van de meestgebruikte functies (tijdsweergave, meldingen, bediening van muziekweergave, wekker, weersvoorspelling, kalender, stappenteller en slaapregistratie).
  • De aanwezigheid van knoppen waarmee u acties kunt uitvoeren zonder naar het scherm te kijken (bijvoorbeeld het afspelen van muziek stoppen of naar het volgende nummer gaan).
  • Beschikbaarheid voor aanpassing (hackbaar), functionaliteit uitbreiden, eigen add-ons maken en het ontwerp wijzigen.

Het PebbleOS-platform ondersteunt alle kernfuncties van oudere Pebble-horloges, zoals meldingen en berichten van uw smartphone (meldingen van inkomende oproepen en agenda-evenementen, informatie over nieuwe sms-berichten, e-mails en berichten van populaire instant messengers), actielijsten, wijzigingen in schermthema's, wekkers, timers, agenda's, bediening van muziekafspelen, fitnesstrackerfuncties en uitgebreide functionaliteit via app-installaties.

Speel video


Bron: opennet.ru
Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster