Η Google προσθέτει μια λειτουργία στην επερχόμενη έκδοση του Android 13 που θα επιτρέπει στους προγραμματιστές εφαρμογών να προσομοιώνουν πιο αργές συνδέσεις στο Διαδίκτυο.
Είναι πάντα σημαντικό οι εφαρμογές Android να λειτουργούν καλά σε μεγάλη ποικιλία μεγεθών οθόνης, τύπων chipset, δικτύων κινητής τηλεφωνίας και ούτω καθεξής. Η δοκιμή σε χαμηλές ταχύτητες δικτύου είναι ιδιαίτερα σημαντική, καθώς δεν έχουν όλοι gigabit internet ή απεριόριστες συνδέσεις δεδομένων 5G, αλλά ήταν πάντα δύσκολο να μειωθούν τεχνητά οι ταχύτητες του Διαδικτύου Android. Ευτυχώς, το Android 13 μπορεί τελικά να το αλλάξει αυτό.
Η Google εργάζεται σε μια νέα δυνατότητα για την επερχόμενη ενημέρωση Android 13 που θα επιτρέψει τη διακοπή οποιασδήποτε σύνδεσης δικτύου, σύμφωνα με μια ανάρτηση ιστολογίου από την Esper. Η λειτουργικότητα στην πραγματικότητα δεν λειτουργεί ακόμα, αλλά ο κώδικας από το Android Open Source Project (AOSP) υποδεικνύει ότι θα μπορείτε να ορίσετε ταχύτητες δικτύου σε byte ανά δευτερόλεπτο.
Το μόνο πρόβλημα είναι ότι αυτή η δυνατότητα απαιτεί υποστήριξη σε επίπεδο πυρήνα και δεδομένου ότι οι περισσότερες συσκευές δεν λαμβάνουν ενημερώσεις στον πυρήνα μετά την κυκλοφορία τους, πολλά υπάρχοντα τηλέφωνα και tablet πιθανότατα δεν θα υποστηρίζουν δίκτυο στραγγαλισμός. Ο πυρήνας πρέπει επίσης να κατασκευαστεί με ορισμένες επιλογές διαμόρφωσης ενεργοποιημένες, όπως το CONFIG_NET_SCHED.
Είναι ήδη δυνατό να εκτελέστε τον εξομοιωτή Android Studio με σύνδεση δικτύου περιορισμένης ισχύος, αλλά ποτέ δεν υπήρξε εύκολος τρόπος για να δοκιμάσετε πιο αργές συνδέσεις δικτύου με μια πραγματική φυσική συσκευή. Ορισμένοι προγραμματιστές έχουν χρησιμοποιήσει φούρνοι μικροκυμάτων (όταν δεν λειτουργούν) ή κλωβοί Faraday για να αποδυναμώσετε τα ασύρματα σήματα σε μια συσκευή για δοκιμή.
Η Google υποστηρίζει επίσης περιορισμός των συνδέσεων δικτύου στο πρόγραμμα περιήγησης ιστού Chrome, το οποίο μπορεί να είναι χρήσιμο για τη δοκιμή της απόδοσης των τοποθεσιών ή των εφαρμογών ιστού με αργά δίκτυα. Αυτή η ρύθμιση είναι επίσης διαθέσιμη σε όλα τα προγράμματα περιήγησης ιστού που βασίζονται στο Chromium. Το iOS και το iPadOS της Apple το επέτρεψαν στραγγαλισμός δικτύου στις ρυθμίσεις προγραμματιστή για λίγο, αλλά για να φτάσετε σε αυτό το μενού απαιτείται χρήση του στούντιο ανάπτυξης Xcode σε Mac.
Το Android 13 Developer Preview 2 προσθέτει επίσης δικαιώματα χρόνου εκτέλεσης για ειδοποιήσεις εφαρμογών, βελτιωμένο ιαπωνικό κείμενο wrapping, ένα νέο API μετατροπής κειμένου για γλώσσες όπως τα ιαπωνικά, γραμματοσειρές COLR, MIDI 2.0, Bluetooth LE Audio και άλλα αλλαγές. Δείτε το κύριο μας Κάλυψη Android 13 Developer Preview 2 για περισσότερες πληροφορίες και τους συνδέσμους λήψης για συσκευές Pixel.
Πηγή:Esper