Τι νέο θα δούμε στο iPhone OS 4.0

com.apple.iphone-3g.pngΤο iPhone OS 4 είναι η επόμενη γενιά mobile λειτουργικού συστήματος της Apple. Σήμερα έγινε η πρώτη παρουσίαση του λειτουργικού, ενω ταυτόχρονα ξεκίνησε και η διανομή του SDK ωστε οι προγραμματιστές να έχουν έτοιμες εφαρμογές που θα χρησιμοποιούν όλες τις νέες δυνατότητες του λειτουργικού, το οποίο θα δοθεί στο κοινό το καλοκαίρι. Αναλυτικά τώρα, τα καινούργια features του iPhone OS 4 θα είναι...




iphone-os-preview-icon-multitasking20100407.png
Multitasking

iphone-os-preview-icon-folders20100407.png
Folders

iphone-os-preview-icon-mail20100407.png
Universal Inbox

iphone-os-preview-icon-ibooks20100407.png
iBooks

iphone-os-preview-iads20100407.png
iAds

Playlist Creation
Digital Camera Zoom εως 5x
Tap to Focus για video
Game Center
Places για την εφαρμογή Photos
Wallpaper στο Home screen
Αναβαθμισμένο Spellcheck
Και αλλα πολλά που θα δούμε απο κοντά το καλοκαίρι, το πιο σημαντικό όμως είναι το multitasking, όπως χαρακτηριστικά είπε ο Steve Jobs "We weren't the first to this party, but we're gonna be the best" και πραγματικά ο τρόπος που το υλοποίησαν είναι απίστευτος. Κάνοντας διπλό κλίκ στο Home βγαίνει ένα Dock ακριβώς όπως το Widget Dock του Mac OS X, οι εφαρμογές βρίσκονται εκεί και "τρέχουν" στο παρασκήνιο.
500x_iphone4.jpg

Ομως τι γίνετε με τη μπαταρία που ήταν και ο αρχικός λόγος που το iphone δεν είχε multitasking? Η Apple έδωσε 7 λύσεις, 7 services στο λειτουργικό, που οι προγραμματιστές θα πρέπει να εκμεταλευτούν ώστε να μή τρέχει ολόκληρη η εφαρμογή αλλα μόνο το κομμάτι που χρειάζεται για να γίνει η δουλειά. Οι υπηρεσίες αυτές είναι:

Background Audio and Streaming που σημαίνει οτι μπορείτε να κάνετε streaming απο ενα internet radio station ακόμα και όταν χρησιμοποιήτε άλλες εφαρμογές...

VoIP όπως καταλάβατε... Skype, μιλάω φθηνά ακόμα και όταν σερφάρω.

Background location, για εφαρμογές GPS και Social Networking

Το κλασσικό Push Notifications

Το καινούργιο Local Notifications οπου μία εφαρμογή, θα μπορεί μια πληροφορία να την εμφανίσει σα να ήταν Push, ακόμα, αυτή η εφαρμογή θα μπορούσε να συνδεθεί και να πάρει τη πληροφορία την οποία θα εμφανίσει, σε περιπτώσεις που δέν υπάρχει δυνατότητα Push, πολύ καλο service, θα χρησιμοποιηθεί πάρα πολύ...

Task Completion για εφαρμογές που κάνουν μια εργασία που πρόκειτε να τελειώσει σύντομα, θα το συνεχίσουν στο background μέχρι να ολοκλήρωθεί, παράδειγμα ενα upload...

Και φυσικά το Fast App Switching, η λειτουργία του είναι να σταματάει την εφαρμογή, και το instance της αποθηκεύεται, αλλά φαίνεται σα να τρέχει, όμως θα τρέχει μόνο το κομμάτι του που θέλουμε όπως αυτα που περιγράψαμε παραπάνω, όταν όμως την επιλέξουμε, επανέρχεται στην τελευταία κατάσταση της, κάτι σαν hibernation, να σημιώσουμε οτι σε συστήματα UNIX όπως το iPhone OS και το Mac OS X υπάρχει δυνατότητα να κάνουμε pause μια διεργασία, έτσι ώστε να μή καταναλώνεται επεξεργαστική ισχύς, αλλά όχι και μνήμη, και στο iPhone δέν έχουμε ούτε δύναμη αλλα ούτε και μνήμη, οπότε κατέληξαν σε αυτή τη λύση, και κατα τη γνώμη μου, πραγματικά είναι η καλύτερη λύση που θα μπορούσαν να βρούν. Αυτά με το multitasking, τι γίνετε όμως με τα άλλα χαρακτηριστικά? Ενα αρκετά χρήσιμο είναι το Folders, το οποίο είναι... φάκελοι, στους οποίους θα βάζουμε τις εφαρμογές, έτσι θα κάνουμε declutter την οθόνη του iPhone μας, και η διαχείρηση θα είναι πιο εύκολη.
Το Email app θα έχει μεγάλες αλλαγές, με τη μεγαλύτερη να είναι το Unified Inbox, πολλά accounts, ένα inbox, εκτός των άλλων θα υποστηρίζει threaded views έτσι ώστε να είναι πιο εύκολο να ακολουθήσουμε μία συζήτηση και θα μπορεί να ανοίγει τα attachments με εφαρμογές, εν αντιθέση με το τωρινό Quicklook...
Για το iBooks δε χρειάζετε να πω πολλά, η ίδια υπηρεσία που διαφημίστηκε στο iPad αλλά σε μικρότερη οθόνη.
Το iAd είναι κάτι που πολλοί φοβόντουσαν, αλλά τελικά ίσως βγεί σε καλό. Είναι ένα σύστημα για στοχευμένες διαφημίσεις, ώστε και οι προγραμματιστές να βγάζουν λεφτά, αλλα και οι χρήστες να μη χρειάζετε να πληρώνουν για τις εφαρμογές. Να περιμένετε αρκετές καλές δωρεάν εφαρμογές που σε κάποια σημεία όμως θα έχουν διαφημίσεις... οι οποίες θα είναι Apple style, αφου θα τις πουλάει/νοικιάζει και θα βρίσκονται σε δικούς της servers, η ίδια 8α κρατάει το 40% του revenue.
Και τέλος το Game Center, που είναι κάτι το οποίο αφορά την ανάπτυξη παιχνιδιών. Το Game Center θα ενσωματώσει το Social Networking στα παιχνίδια, και θα φέρει αρκετές αλλαγές στο τρόπο που οι προγραμματιστές τα αναπτύσουν.
Για περισσότερες πληροφορίες http://www.apple.com/iphone/preview-iphone-os/
Για να δείτε το βίντεο με τη παρουσίαση κάντε κλίκ εδώ