Logo el.androidermagazine.com
Logo el.androidermagazine.com

Οι προγραμματιστές με μελιτζάνα έχουν νέα παιχνίδια με τα οποία μπορούν να παίξουν

Πίνακας περιεχομένων:

Anonim

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

Νέα έκδοση βασικού πυρήνα Linux

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

Νέο πλαίσιο μέσων

Το OpenCore (το τρέχον πλαίσιο μέσων Froyo) έχει αντικατασταθεί πλήρως. Έχει διατηρηθεί όλη η προηγούμενη υποστήριξη κωδικοποιητή και έχει εφαρμοστεί υποστήριξη για νέα τεχνολογία όπως η συμπίεση βίντεο VP8 και κοντέινερ βίντεο WebM. Το Gingerbread έχει δημιουργηθεί και είναι έτοιμο να συμβαδίσει με τα νεότερα αρχεία ήχου και βίντεο κατά την παραγωγή τους.

Δικτύωση

Εκτός από τη νέα στοίβα κλήσεων SIP και υποστήριξη Near Field Communication για τα οποία μιλάμε όλοι, υπάρχει μια νέα στοίβα BlueZ στο Gingerbread. Η υποστήριξη Bluetooth 2.1 σημαίνει καλύτερη απόδοση Bluetooth σε ένα ευρύ φάσμα συσκευών BT. Αυτό είναι κάτι που όλοι θα αγαπήσουμε να δούμε.

Οι ώρες λειτουργίας Dalvik

Υπήρξαν κάποιες βελτιώσεις στην εικονική μηχανή Dalvik (αυτό βελτιώθηκε με τον μεταγλωττιστή Just-in-Time (JIT) στο Froyo και κάνει τα πράγματα γρήγορα). Για τον τελικό χρήστη, το μόνο που χρειάζεται πραγματικά να γνωρίζουμε είναι ότι θα πρέπει να τρέχει λίγο πιο γρήγορα, ειδικά κατά την απόδοση ιστοσελίδων. Εδώ είναι ο πλήρης κατάλογος των αλλαγών για τους hardcore Android geeks:

Dalvik VM:

  • Συγχρονισμένος συλλέκτης απορριμμάτων (παύσεις υπο-3ms στόχου)
  • Προσθέτει περαιτέρω βελτιστοποιήσεις JIT (δημιουργία κώδικα)
  • Βελτιωμένη επαλήθευση κώδικα
  • StrictMode debugging, για τον εντοπισμό προβλημάτων απόδοσης και μνήμης

Βασικές βιβλιοθήκες:

  • Διευρυμένη υποστήριξη I18N (πλήρεις παγκόσμιες κωδικοποιήσεις, περισσότερες τοπικές ρυθμίσεις)
  • Ταχύτερη μορφοποίηση μορφοποίησης και μορφοποίησης αριθμών. Για παράδειγμα, η μορφοποίηση του float είναι 2, 5 φορές ταχύτερη.
  • Οι απαντήσεις HTTP είναι προεπιλεγμένες. Τα μεγέθη απόκρισης XML και JSON API μπορούν να μειωθούν κατά 60% ή περισσότερο.
  • Νέα API συλλογών και βοηθητικών προγραμμάτων
  • Βελτιωμένα API δικτύου
  • Βελτιωμένα στοιχεία ελέγχου αρχείων ανάγνωσης και εγγραφής
  • Ενημερώθηκε το JDBC

Ενημερώσεις από ανάντη έργα:

  • OpenSSL 1.0.0a
  • BouncyCastle 1.45
  • ΜΤΕ 4.4
  • zlib 1.2.5

Αυτή είναι ακριβώς η άκρη των ανθρώπων του παγόβουνου. Υπάρχει μια ολόκληρη σειρά αλλαγών API που δίνουν στους προγραμματιστές άμεση υποστήριξη OS για πράγματα όπως κάμερες με μπροστινό μέρος, γυροσκοπικοί αισθητήρες και καλύτερη υποστήριξη OpenGL. Εάν θέλετε να πάρετε βρώμικα και να τα ελέγξετε όλα, πηγαίνετε στο σύνδεσμο πηγή.