iOS 5 Automatic Reference Counting, καλύτερα και ταχύτερα apps για όλους χωρίς κόπο

by Stefanos Kofopoulos • On 08-06-2011 • AT 2:05 pm • 1 ΣΧΟΛΙΟ
Computing Τεχνολογία

iOS 5 Automatic Reference Counting, καλύτερα και ταχύτερα apps για όλους χωρίς κόπο

Υπάρχουν πολλά σημεία που το νέο iOS 5 είναι καλύτερο, νέα χαρακτηριστικά που θα λατρέψουν οι κάτοχοι iPhone και iPad όπως η σύνδεση με το iCloud και το αυτόματο backup. Υπάρχει όμως κάτι που θα λατρέψουν και οι developers, οι άνθρωποι που φτιάχνουν τα apps που διαθέτει η Apple στο App Store. Το μυστικό όνομάζεται ARC ή Automatic Reference Counting και πρακτικά παίρνει το κομμάτι που αφορά την διαχείριση μνήμης των apps και το μεταφέρει στο λειτουργικό μέσω του compiler.

Αυτό σημαίνει ότι ο developer δεν πρέπει να ανησυχεί για την βέλτιστη χρήση μνήμης από την εφαρμογή αλλά για την λειτουργικότητα του app. Για την Apple αυτό σημαίνει καλύτερα, ταχύτερα και πιο σταθερά apps που δείχνουν πόσο σταθερή και γρήγορο είναι το iPhone και το iPad.

[…] while reducing crashes and memory leaks. The compiler has a complete understanding of your objects, and releases each object the instant it is no longer used, so apps run as fast as ever, with predictable, smooth performance

Αν και το iOS 5 θα είναι διαθέσιμο το Φθινόπωρο μαζί με το νέο iPhone 5, οι developers μπορούν να δουλέψουν τώρα με τα νέα χαρακτηριστικά χρησιμοποιώντας την πρώτη beta του λειτουργικού. Θα έχει ενδιαφέρον να δούμε την αντίδραση του Google και πως το Android θα καταφέρει να βελτιώσει την ποιότητα των εφαρμογών, όταν την ίδια στιγμή η Apple κάνει δύο βήματα μπροστά βοηθώντας τους developers να δημιουργούν περισσότερα apps με ταχύτερο ρυθμό. Φαίνεται ότι τα 425.000 apps στο App Store δεν είναι αρκετά και τα 90.000 apps του iPad πρέπει να γίνουν 100.000 και περισσότερα.

CareerNet.gr: Βρείτε τώρα τη δουλειά που σας ταιριάζει!

1 ΣΧΟΛΙΟ

  1. Για τους developers που όμως θα γυρίσει πίσω στους απλούς καταναλωτές σύντομα, μαγεία πραγματικά. Όπως έκανε και το Google με τον JIT compiler για την ταχύτητα στο Froyo

Top

Show Buttons
Hide Buttons