Eric Migicovsky, fundador da Pebble Technology, anunciou a liberação do código-fonte do software do Pebble Watch que estava faltando — todos os aplicativos necessários para o smartwatch Pebble agora podem ser compilados a partir do código-fonte. Vale ressaltar que aproximadamente 95% dos componentes de software já eram de código aberto. O passo final, preenchendo os 5% restantes, foi a publicação do código do aplicativo móvel para o Pebble Watch. Android e iOS, bem como a biblioteca libpebble3 que utiliza, a qual fornece funcionalidades para interação com dispositivos vestíveis Pebble. O código da aplicação móvel é escrito em Kotlin e distribuído sob a licença GPL 3.0.
O código do sistema operacional PebbleOS, usado em smartwatches, foi disponibilizado como código aberto pelo Google em janeiro de 2025, após a aquisição da Fitbit. Desde então, mais de mil alterações e melhorias foram feitas no código-fonte do PebbleOS com a contribuição da comunidade. As ferramentas de desenvolvimento (SDK) e a implementação de um catálogo para distribuição de aplicativos e temas de tela instalados em smartwatches também são de código aberto.
Para eliminar a dependência do ecossistema em relação a um único catálogo de aplicativos, foram anunciados preparativos para introduzir suporte a assinaturas de catálogos alternativos e permitir que qualquer pessoa crie seus próprios catálogos de aplicativos. Como exemplo, a empresa lançou seu próprio catálogo, a Pebble Appstore, e uma interface para desenvolvedores, o Developer Dashboard. Foi estabelecido um processo para manter um backup independente e de acesso público de todo o conteúdo do catálogo, mantido pelo projeto Archive.org.
Os desenvolvedores do catálogo original do Rebble, cujo conteúdo foi usado para criar a nova Pebble Appstore, expressaram insatisfação com essa decisão e acusaram Eric Migicovsky de plagiar o trabalho de outra pessoa. Eric explicou suas ações citando a oportunidade de escolha, divergências sobre a colaboração e o desejo de manter o catálogo separado de uma organização terceirizada para evitar a repetição do fracasso do projeto. Quanto às acusações de plágio de código, Eric ressaltou que fazer fork de projetos de código aberto não viola a licença do código e não é roubo, mesmo que o desenvolvimento desse código aberto tenha sido financiado. Após o esclarecimento de Eric, representantes do Rebble anunciaram que haviam exagerado ao acusá-lo de roubo e expressaram sua disposição em retomar o trabalho em um acordo com a empresa de Eric que beneficiasse todas as partes envolvidas e a comunidade.

Ao mesmo tempo, o smartwatch Pebble Time 2 teve seu lançamento adiado de janeiro para março. O Pebble Time 2 possui uma tela de papel eletrônico de 1.5 polegadas com 64 cores. A tela sensível ao toque é coberta por uma lente de vidro plana que, ao contrário da lente curva dos modelos anteriores do Pebble Time, reduz a distorção e o brilho. Os recursos incluem monitoramento do sono, pedômetro, monitor de frequência cardíaca e bússola. Possui dois microfones (um para cancelamento de ruído) e um viva-voz. É resistente à água com classificação IPX8. A duração da bateria é de 30 dias. O preço de pré-venda é de US$ 225.
Os esquemas e arquivos de projeto (KiCad) para o modelo simplificado do Pebble 2 Duo, lançado em agosto, estão disponíveis no GitHub (arquivos semelhantes para o Pebble Time 2 serão publicados após a conclusão do protótipo). O firmware usado nos dispositivos e nas versões do aplicativo móvel mantém alguns componentes e blobs proprietários, como a biblioteca Memfault e componentes para o monitor de frequência cardíaca, bem como código para acessar APIs proprietárias externas, como o serviço de reconhecimento de voz Wispr-flow. Esses recursos são opcionais e os entusiastas podem criar uma versão do firmware sem eles, se desejarem.
Os princípios implementados no smartwatch Pebble:
- Utilizando uma tela baseada em papel eletrônico, que é facilmente legível à luz do sol e não atrai a atenção de outras pessoas com seu brilho.
- Bateria de longa duração com uma única carga de bateria.
- Uma interface de usuário simples que oferece um conjunto básico das funcionalidades mais utilizadas (exibição de hora, notificações, controles de reprodução de música, despertador, previsão do tempo, calendário, pedômetro e monitoramento do sono).
- A presença de botões que permitem realizar ações sem olhar para a tela (por exemplo, interromper a reprodução de uma música ou passar para a próxima música).
- Disponibilidade para modificação (hackeável), expansão de funcionalidade, criação de seus próprios complementos e alteração de design.
A plataforma PebbleOS é compatível com todos os recursos principais dos relógios Pebble mais antigos, como notificações e mensagens do seu smartphone (notificações de chamadas recebidas e eventos da agenda, informações sobre novos SMS, e-mails e mensagens de aplicativos de mensagens instantâneas populares), listas de ações, alterações de tema da tela, despertadores, cronômetros, calendários, controles de reprodução de música, funções de monitoramento de atividades físicas e funcionalidade expandida por meio da instalação de aplicativos.

Fonte: opennet.ru
