Αρχιτεκτονική και επιδόσεις στο οικοσύστημα της Apple

Το Kugelblitz διαφοροποιείται από τις web-based λύσεις, προσφέροντας μια native εμπειρία που εκμεταλλεύεται πλήρως το hardware της Apple. Η εφαρμογή έχει σχεδιαστεί με γνώμονα την ομαλή απόδοση (smooth rendering) ακόμη και σε entry-level συστήματα με M1, διαχειριζόμενη αποτελεσματικά τον φόρτο εργασίας κατά την απεικόνιση 3D terrain, κτιρίων και χαρτογραφικών επιπέδων.

Διαχείριση δεδομένων και tile server

Αντί για στατικά αρχεία, το Kugelblitz υιοθετεί μια προσέγγιση on-demand φόρτωσης δεδομένων. Μέσω του δικού του tile server, η εφαρμογή ανακτά μόνο τα απαραίτητα δεδομένα για την τρέχουσα οπτική γωνία και το επίπεδο λεπτομέρειας (Level of Detail - LOD). Αυτή η αρχιτεκτονική επιτρέπει την άμεση πρόσβαση σε παγκόσμια δεδομένα χωρίς την ανάγκη για τοπική αποθήκευση τεράστιων όγκων πληροφορίας.

Διαλειτουργικότητα και hardware integration

Ένα από τα ισχυρότερα σημεία της εφαρμογής είναι η υποστήριξη για εξειδικευμένο hardware, όπως το SpaceMouse της 3Dconnexion, προσφέροντας ακριβή έλεγχο της κάμερας χωρίς την ανάγκη για επιπλέον drivers. Επιπλέον, η δυνατότητα streaming του περιβάλλοντος εργασίας στο Apple Vision Pro αναδεικνύει την ευελιξία του rendering pipeline της εφαρμογής, επιτρέποντας την προβολή του 3D globe σε επαυξημένη πραγματικότητα (AR) απευθείας από το Mac.

Κοινή χρήση cache και τοπικό δίκτυο

Για περιβάλλοντα με πολλούς χρήστες, το Kugelblitz επιτρέπει τον διαμοιρασμό της cache σε επίπεδο τοπικού δικτύου. Αυτό μειώνει δραστικά το latency και το bandwidth consumption, καθώς οι instances της εφαρμογής μπορούν να ανταλλάσσουν προσωρινά αποθηκευμένα δεδομένα, βελτιώνοντας την εμπειρία χρήσης σε ομαδικά περιβάλλοντα εργασίας.