EN

CASE STUDY / 04

ONE Voice

PUSH-TO-TALK FOR FIELD TEAMS

IN USE · SKLAVOUNOS MEAT

Η παρουσίαση χρησιμοποιεί την ταυτότητα ONE. Οι τεκμηριωμένες λειτουργίες χρησιμοποιούνται στη Sklavounos Meat. Η ονομασία στο portfolio δεν αλλάζει την αρχιτεκτονική ή τις εγκατεστημένες εφαρμογές.

Android εφαρμογή επιχειρησιακής φωνητικής επικοινωνίας για εξουσιοδοτημένο προσωπικό, με κανάλια, παρουσία, ρητή ιδιωτική ομιλία και συνέχεια λειτουργίας στην κλειδωμένη οθόνη.

ΤΡΕΧΟΥΣΑ ΚΑΤΑΣΤΑΣΗΥπογεγραμμένο 1.8.3 candidate · χωρίς επαληθευμένη δημόσια Play έκδοση

00 / ΣΥΝΟΨΗ

Το έργο με μια ματιά.

ΠΡΟΒΛΗΜΑ

Στο πεδίο, η αναζήτηση επαφής, το ξεκλείδωμα της συσκευής και η αβεβαιότητα για το σωστό κανάλι προσθέτουν τριβή στην άμεση συνεννόηση.

ΛΥΣΗ

Android push-to-talk με ελεγχόμενη ενεργοποίηση, role/location-scoped κανάλια, παρουσία, ρητή ιδιωτική ομιλία και συνέχεια στην κλειδωμένη οθόνη.

ΣΕ ΧΡΗΣΗ ΑΠΟ

Εγκεκριμένο προσωπικό και εγκεκριμένες συσκευές, χωρίς δημόσια εγγραφή χρηστών.

ΛΕΙΤΟΥΡΓΕΙ ΣΕ

Android, με foreground service για λειτουργία στο παρασκήνιο και στην κλειδωμένη οθόνη, καθώς και controller gestures.

Ο ΡΟΛΟΣ ΜΟΥ

Σχεδιασμός προϊόντος και UX, Android, realtime/backend integration και Play release engineering.

ΚΑΤΑΣΤΑΣΗ

Υπογεγραμμένο 1.8.3 candidate, versionCode 22· δεν έχει επαληθευτεί δημόσια έκδοση στο Google Play. Η τεκμηριωμένη Play διανομή παραμένει Internal testing για την παλαιότερη 1.0.0.

01 / Η ΑΝΑΓΚΗ

Η ομάδα πρέπει να μιλά χωρίς να σταματά τη δουλειά.

Σε περιβάλλον πεδίου, η αναζήτηση επαφής, το ξεκλείδωμα του κινητού και η αβεβαιότητα για το σωστό κανάλι προσθέτουν τριβή ακριβώς τη στιγμή που χρειάζεται άμεση συνεννόηση.

  • Κάθε χρήστης πρέπει να βλέπει μόνο τα κανάλια και τους αποδέκτες που επιτρέπει ο ρόλος του.
  • Η δημόσια ομιλία σε κανάλι και η ιδιωτική ομιλία πρέπει να είναι δύο ρητές, μη συγχεόμενες ενέργειες.
  • Ο ήχος πρέπει να συνεχίζει με σαφή foreground ένδειξη όταν η εφαρμογή περνά στο παρασκήνιο ή κλειδώνει η οθόνη.

02 / ΣΤΗΝ ΠΡΑΞΗ

Άμεση φωνή με σαφή δικαιώματα.

Το ONE Voice συνδυάζει άμεση φωνητική επικοινωνία με σαφή δικαιώματα και fail-closed συμπεριφορά.

  • Ο χρήστης βλέπει μόνο τα location-scoped κανάλια, τους αποδέκτες και την παρουσία που επιτρέπει ο ρόλος του.
  • Η δημόσια και η ιδιωτική ομιλία παραμένουν ρητά διαφορετικές· ένας μη έγκυρος ή μη εξουσιοδοτημένος ιδιωτικός αποδέκτης απορρίπτεται χωρίς fallback σε δημόσιο κανάλι.
  • Ο ήχος συνεχίζεται στο παρασκήνιο και στην κλειδωμένη οθόνη με σαφή foreground ένδειξη, ενώ τα short/long controller gestures υποστηρίζουν τη χρήση μέσα στην εργασία.

04 / Η ΛΥΣΗ

Γρήγορη φωνή με αυστηρά όρια.

Η ταχύτητα δεν στηρίζεται σε χαλαρότερη ασφάλεια. Η συσκευή, ο χρήστης, το κανάλι και ο αποδέκτης επαληθεύονται πριν από κάθε επιτρεπόμενη ροή.

  1. 01

    ENROLLMENT

    Εγκεκριμένη συσκευή

    Η ενεργοποίηση γίνεται από διαχειριστή και τα credentials προστατεύονται με Android Keystore.
  2. 02

    PRESENCE

    Κανάλια και διαθεσιμότητα

    Ο χρήστης βλέπει location-scoped κανάλια και την επιτρεπόμενη παρουσία της ομάδας.
  3. 03

    TALK MODE

    Δημόσια ή ιδιωτική ομιλία

    Η ιδιωτική ροή απαιτεί ρητά επιλεγμένο αποδέκτη και δεν υποβαθμίζεται σιωπηλά σε δημόσιο κανάλι.
  4. 04

    FIELD USE

    Background και controller

    Foreground service, locked-screen συνέχεια και short/long controller gestures για χρήση μέσα στην εργασία.

Το ONE Voice είναι εφαρμογή κλειστού επιχειρησιακού κοινού, όχι δημόσιο κοινωνικό δίκτυο ή υπηρεσία έκτακτης ανάγκης.

05 / SAFETY BY DESIGN

Η αποτυχία δεν αλλάζει τον αποδέκτη.

Οι κρίσιμες αποφάσεις αποτυγχάνουν κλειστά. Ένας ανύπαρκτος, stale ή μη επιτρεπόμενος ιδιωτικός αποδέκτης δεν προκαλεί ποτέ αυτόματη δημόσια μετάδοση.

01

Fail-closed routing

Self, absent, stale ή μη εξουσιοδοτημένος recipient απορρίπτεται χωρίς fallback σε δημόσια ομιλία.

02

Backend authorization

Ρόλος, συσκευή, κανάλι και recipient grant επανελέγχονται από το backend αντί να θεωρείται αξιόπιστο το client UI.

03

Δύο μοντέλα φωνής

Το live audio είναι ephemeral, ενώ directed store-and-forward bursts έως 30″ διατηρούνται κρυπτογραφημένα μόνο μέχρι το προβλεπόμενο purge.

04

Signed candidate

Το 1.8.3 candidate περιλαμβάνει υπογεγραμμένα APK/AAB, unit tests, Android lint και signature verification.

06 / ΚΛΙΜΑΚΑ & ΑΠΟΔΕΙΞΗ

Συγκεκριμένο candidate, συγκεκριμένα όρια.

Οι αριθμοί αφορούν το υπογεγραμμένο candidate και το τεκμηριωμένο release engineering. Δεν αποτελούν μέτρηση παραγωγικής χρήσης.

Version / versionCode
1.8.3 / 22Υπογεγραμμένο APK και AAB candidate· δεν έχει επαληθευτεί ως δημόσια Play έκδοση.
Android SDK range
26 → 36Minimum SDK 26 και target SDK 36 στο επαληθευμένο candidate.
Directed burst
≤ 30″Το store-and-forward μοντέλο επιτρέπει directed bursts έως τριάντα δευτερόλεπτα.
Focused backend tests
30 / 30Το focused backend suite πέρασε κατά την προετοιμασία του 1.8.3.

SIGNED CANDIDATE / PLAY TRACK30 Αυγούστου 2026 / 4 Αυγούστου 2026

07 / ΣΗΜΕΡΑ

Υπογεγραμμένο candidate, χωρίς δημόσια Play επιβεβαίωση.

Το 1.8.3 (versionCode 22) έχει ολοκληρωθεί και υπογραφεί ως candidate, αλλά δεν υπάρχει τεκμήριο ότι ανέβηκε ή εγκρίθηκε στο Google Play. Η μόνη επαληθευμένη Play διανομή είναι η παλαιότερη 1.0.0 σε Internal testing για δύο εγκεκριμένους λογαριασμούς. Γι’ αυτό η σελίδα δεν εμφανίζει public install badge ή δημόσιο Play link.

ΕΠΟΜΕΝΗ ΠΥΛΗ

  1. 01Ολοκλήρωση της απαιτούμενης Play review / production διαδικασίας.
  2. 02Επαληθευμένη acceptance σε δύο πραγματικές συσκευές.
  3. 03Τελικός έλεγχος privacy και Data Safety δηλώσεων.
  4. 04Ακριβής δημόσια ένδειξη έκδοσης και διαθεσιμότητας.

08 / ΕΠΙΚΟΙΝΩΝΙΑ

Υπάρχει μια λειτουργική ροή που χρειάζεται καθαρότερο σύστημα;

Περιγράψτε μου τη σημερινή διαδικασία, τα εργαλεία που χρησιμοποιείτε και το σημείο όπου χάνεται χρόνος, πληροφορία ή έλεγχος. Η πρώτη συζήτηση ξεκαθαρίζει την ανάγκη και τα όρια της λύσης.

Στείλτε emailcfragoulis@rawlogic.gr