Σύνοψη
- Το X (πρώην Twitter) κυκλοφόρησε μια εντελώς νέα έκδοση της εφαρμογής για Android, η οποία αναπτύχθηκε από το μηδέν έπειτα από σχεδόν έναν χρόνο εργασιών.
- Η "Android Dream Team", υπό τον Nikita Bier, χρησιμοποίησε σύγχρονες τεχνολογίες (Kotlin και Jetpack Compose) για να επιλύσει οριστικά τα προβλήματα απόδοσης.
- Η νέα εφαρμογή προσφέρει ταχύτερους χρόνους φόρτωσης, ομαλότερο scrolling στη ροή ειδήσεων και πιο αξιόπιστο σύστημα ειδοποιήσεων.
- Ορισμένες λειτουργίες, όπως η φιλοξενία ηχητικών δωματίων (Spaces) και η βελτιστοποίηση για παλαιότερες συσκευές (low-end hardware), βρίσκονται ακόμη υπό ανάπτυξη.
- Η στρατηγική αλλάζει: Οι μελλοντικές αναβαθμίσεις και τα νέα χαρακτηριστικά θα κυκλοφορούν πρώτα ή ταυτόχρονα στο Android, καταργώντας την ιστορική προτεραιότητα του iOS.
Η πλατφόρμα X, υπό την ιδιοκτησία του Elon Musk, προχώρησε στην επίσημη διάθεση της πλήρως ανακατασκευασμένης εφαρμογής της για το λειτουργικό σύστημα Android. Η συγκεκριμένη εξέλιξη σηματοδοτεί την ολοκλήρωση ενός εκ των μεγαλύτερων μηχανικών έργων στην ιστορία της εταιρείας, σύμφωνα με τον επικεφαλής προϊόντος, Nikita Bier, καθώς μετά από σχεδόν έναν χρόνο εντατικής ανάπτυξης, η παλαιά βάση κώδικα εγκαταλείφθηκε πλήρως. Η νέα έκδοση, η οποία είναι ήδη διαθέσιμη μέσω του Google Play Store, σχεδιάστηκε αποκλειστικά για να επιλύσει τα μακροχρόνια προβλήματα απόδοσης που έθεταν τους χρήστες Android σε μειονεκτική θέση συγκριτικά με τους κατόχους συσκευών iOS.
Η απόφαση για τη ριζική αλλαγή της αρχιτεκτονικής πάρθηκε τον Αύγουστο του 2025 όταν και η εταιρεία συγκρότησε την "Android Dream Team", συγκεντρώνοντας κορυφαίους προγραμματιστές με αποκλειστικό σκοπό την αναβάθμιση της εμπειρίας χρήσης. Στόχος της ομάδας δεν ήταν η απλή εφαρμογή διορθώσεων στον υφιστάμενο, δυσκίνητο κώδικα, αλλά η δημιουργία ενός εντελώς νέου τεχνολογικού θεμελίου.
Γιατί το X ανακατασκεύασε πλήρως την εφαρμογή για το Android;
Η X προχώρησε στη ριζική ανακατασκευή της εφαρμογής για Android προκειμένου να εξαλείψει το χάσμα απόδοσης με το iOS. Χρησιμοποιώντας σύγχρονα εργαλεία ανάπτυξης όπως η γλώσσα προγραμματισμού Kotlin και το πλαίσιο UI Jetpack Compose, η ομάδα μηχανικών δημιούργησε έναν ταχύτερο και πιο αξιόπιστο κώδικα, ο οποίος επιτρέπει πλέον την άμεση και ομαλή ενσωμάτωση νέων χαρακτηριστικών χωρίς καταρρεύσεις συστήματος.
Τα τεχνικά πλεονεκτήματα αυτής της προσέγγισης είναι απολύτως μετρήσιμα. Η χρήση της Kotlin προσφέρει προηγμένη διαχείριση μνήμης και ασφάλεια τύπων (type safety), μειώνοντας δραματικά τα απρόσμενα κρασαρίσματα της εφαρμογής. Παράλληλα, η αρχιτεκτονική του Jetpack Compose επιτρέπει τη δημιουργία διεπαφών χρήστη με δηλωτικό τρόπο. Αυτό σημαίνει πως ο κώδικας απλώς περιγράφει πώς πρέπει να φαίνεται η οθόνη σε κάθε δεδομένη κατάσταση, μειώνοντας τον φόρτο επεξεργασίας.
Κατά τη διάρκεια του περασμένου έτους, η παλαιά εφαρμογή αντιμετώπιζε σοβαρά δομικά προβλήματα. Σε πολλές περιπτώσεις, η μνήμη της συσκευής υπερφορτωνόταν, με αποτέλεσμα να μην φορτώνουν οι αναρτήσεις (posts) όταν οι χρήστες πατούσαν εξωτερικούς συνδέσμους. Η διατήρηση αυτού του παρωχημένου κώδικα καθιστούσε αδύνατη την προσθήκη νέων λειτουργιών, καθώς κάθε νέα γραμμή κώδικα δημιουργούσε επιπλέον αστάθεια. Με τον νέο πυρήνα, τα φαινόμενα αυτά αποτελούν παρελθόν.
Τι αλλάζει στην απόδοση και ποια χαρακτηριστικά απουσιάζουν;
Η συνολική εμπειρία περιήγησης είναι πλέον αισθητά αναβαθμισμένη. Το σκρολάρισμα σε χρονολόγια γεμάτα πολυμέσα υψηλής ανάλυσης είναι απόλυτα ομαλό, οι χρόνοι φόρτωσης έχουν ελαχιστοποιηθεί, ενώ το σύστημα ειδοποιήσεων λειτουργεί σε πραγματικό χρόνο χωρίς να χάνονται δεδομένα. Ωστόσο, το τμήμα μηχανικής του X παραδέχεται ότι η διαδικασία βελτιστοποίησης παραμένει ενεργή, με ορισμένα στοιχεία να απουσιάζουν προσωρινά.
Βασικές ελλείψεις και πεδία βελτίωσης της τρέχουσας έκδοσης:
- Απόδοση σε παλαιότερες συσκευές: Αν και τα σύγχρονα smartphones τρέχουν την εφαρμογή εξαιρετικά, οι συσκευές χαμηλότερων προδιαγραφών (low-end) εξακολουθούν να χρειάζονται ειδικές βελτιστοποιήσεις. Η ομάδα εργάζεται στη διαχείριση των πόρων για περιορισμένη μνήμη RAM.
- Υποστήριξη Spaces: Η δυνατότητα φιλοξενίας ζωντανών ηχητικών συζητήσεων στο X Spaces δεν ενσωματώθηκε στην πρώτη διάθεση της νέας εφαρμογής, παρότι η συμμετοχή ως απλός ακροατής λειτουργεί κανονικά.
- Εργαλεία βίντεο: Ο ενσωματωμένος επεξεργαστής βίντεο και η διαδραστική λειτουργία "React-with-video" βρίσκονται σε τελικό στάδιο δοκιμών και αναμένονται στα προσεχή updates.
Παρά τις παραπάνω προσωρινές απουσίες, χαρακτηριστικά όπως τα Cashtags και τα προσαρμοσμένα timelines έχουν ήδη μεταφερθεί με επιτυχία.
Η στρατηγική σημασία του Android και το οικοσύστημα Grok
Η απόφαση να επενδυθούν τόσοι πόροι στο οικοσύστημα του Android προέκυψε αυστηρά βάσει δεδομένων χρήσης και παγκόσμιας κυριαρχίας. Το λειτουργικό σύστημα της Google κατέχει τη συντριπτική πλειοψηφία των χρηστών παγκοσμίως (ειδικά εκτός ΗΠΑ), συνεπώς, η ύπαρξη μιας εφαρμογής που δυσλειτουργούσε, προκαλούσε άμεση απώλεια αλληλεπίδρασης και εγκαταλείψεις της πλατφόρμας. Άλλωστε, τον περασμένο Οκτώβριο, το X κατέγραψε ρεκόρ λήψεων σε συσκευές Android, επιταχύνοντας την ανάγκη για έναν άρτιο κώδικα.
Η συγκεκριμένη κίνηση σηματοδοτεί και μια ριζική αλλαγή φιλοσοφίας στις κυκλοφορίες. Ιστορικά, το οικοσύστημα του iOS λάμβανε πρώτο όλες τις πειραματικές και νέες λειτουργίες, μετατρέποντας το Android σε πλατφόρμα "δεύτερης κατηγορίας". Ο Nikita Bier ξεκαθάρισε πως πλέον, οι νέες λειτουργίες θα κυκλοφορούν ταυτόχρονα ή ακόμα και πρώτα στο Android.
Επιπρόσθετα, η ανακατασκευή της εφαρμογής είναι στενά συνδεδεμένη με το όραμα του Elon Musk για το "Everything App". Ένας σύγχρονος και ελαφρύς κώδικας αποτελεί προαπαιτούμενο για τη φιλοξενία βαρέων εργασιών, όπως η ενσωμάτωση της τεχνητής νοημοσύνης Grok. Η νέα εφαρμογή επικοινωνεί αποδοτικότερα με τους servers (μικρότερη καθυστέρηση), επιτρέποντας στο Grok να εμφανίζει περιλήψεις ειδήσεων χωρίς να εξαντλεί τους πόρους της συσκευής. Παράλληλα, εξασφαλίζει τη σταθερότητα που απαιτείται για μελλοντικές επεκτάσεις στις ψηφιακές πληρωμές μέσω αυτόνομων υπηρεσιών (X Money).
X - [Google Play Store Link]