Aktualizacje OTA, własny F-Droid i start fazy testowej

Projekt wchodzi w kolejny, bardzo ważny etap rozwoju.
Ostatnie tygodnie poświęciłem nie tylko na rozwój samego systemu, ale również na budowę pełnej infrastruktury aktualizacji, dystrybucji aplikacji oraz przygotowanie projektu do realnego wdrożenia produktowego.


🔄 Własny mechanizm aktualizacji OTA

Jednym z kluczowych brakujących elementów była możliwość bezpiecznej i w pełni kontrolowanej aktualizacji systemu.
Dlatego uruchomiłem własny serwer OTA, na którym publikowane są paczki aktualizacji dla kolejnych wersji systemu.

Po stronie systemu Android zaimplementowałem dedykowaną aplikację kliencką, która:

  • cyklicznie sprawdza dostępność nowych wersji,
  • pobiera aktualizacje z serwera emel.tech,
  • weryfikuje ich integralność,
  • a następnie inicjuje proces instalacji OTA.

Całość została zaprojektowana tak, aby:

  • umożliwiać szybkie dostarczanie poprawek,
  • oraz zapewnić pełną kontrolę nad kompatybilnością aktualizacji z konkretnym sprzętem.

Dzięki temu HA Tablet zaczyna działać jak prawdziwy, aktualizowalny produkt, a nie jednorazowy obraz systemu.


📦 Własny serwer F-Droid i dystrybucja aplikacji

Równolegle uruchomiłem własne repozytorium F-Droid, w którym publikuję:

  • zmodyfikowane wersje aplikacji,
  • aplikacje dedykowane pod HA Tablet,
  • oraz komponenty systemowe rozwijane w ramach projektu.

Repozytorium zostało zintegrowane bezpośrednio z systemem:

  • klient F-Droid jest preinstalowany,
  • repozytorium emel.tech jest domyślnie skonfigurowane,
  • a użytkownik otrzymuje spójny, bezpieczny kanał aktualizacji aplikacji.

To rozwiązanie daje mi:

  • pełną niezależność od Google Play,
  • możliwość szybkiego reagowania na błędy,
  • oraz kontrolę nad wersjami aplikacji używanych w środowisku panelu ściennego.

🧪 Przejście do fazy testów użytkowników

Równolegle z pracami technicznymi rozpocząłem przygotowania organizacyjne i formalne projektu:

  • dostosowanie działalności do wymagań podatkowych i prawnych,
  • przygotowanie procesu sprzedaży urządzeń elektronicznych,
  • oraz uporządkowanie dokumentacji i komunikacji z użytkownikami.

W związku z tym projekt wchodzi w fazę testową.
Aktualnie kontaktuję się z osobami, które wcześniej zapisały się na listę chętnych do testów, aby:

  • zweryfikować realne scenariusze użycia,
  • zebrać feedback dotyczący stabilności i UX,
  • oraz dopracować system przed szerszym udostępnieniem.

To bardzo ważny moment — HA Tablet zaczyna być testowany nie tylko w warunkach domowych, ale również w rzeczywistych instalacjach.

Leave a comment

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *