Η Apple δεν υποστηρίζει Flash στο iPhone, γιατί άραγε;

Όλο και περισσότεροι κατασκευαστές βιάζονται να υποστηρίξουν το Flash στους browsers των κινητών. Η Nokia ήδη έχει αρκετά μοντέλα με Flash ή Flash Lite support, η RIM ανακοίνωσε ότι σκοπεύει να υποστηρίξει όχι μόνο Flash αλλά και Silverlight και η HTC δείχνει τι μπορεί να κάνει με το Hero και το Flash. Η Apple είναι η μόνη εταιρεία που αρνείται πεισματικά να υποστηρίξει το Flash.
Μέχρι πρόσφατα όλοι πίστευαν ότι η ενσωμάτωση του Flash στον browser εκτός της υποστήριξης YouTube βίντεο θα δημιουργούσε προβλήματα στο App Store αφού πολλοί θα έφτιαχναν Flash apps για να τρέχουν μέσα από το Safari, καταστρέφοντας έτσι το οικονομικό μοντέλο της Apple. Η απόρριψη του Google Voice από το App Store οδήγησε το Google στην κατασκευή της υπηρεσίας στο web με πολύ καλά αποτελέσματα. Φαίνεται, ότι το επιχείρημα για την δημιουργία Flash apps κλονίζεται και όσο ο Safari βελτιώνεται και μαζί με αυτό η επεξεργαστική ισχύς του iPhone, οι online εφαρμογές θα πληθαίνουν.
Το πρώτο iPhone και το iPhone 3G χρησιμοποιούσαν την ίδια CPU, Samsung 32-bit RISC ARM 1176JZ(F)-S @ 412MHz ενώ το iPhone 3GS χρησιμοποιεί CPU ARM Cortex-A8 @ 600 MHz. Η διαφορά μόνο στα MHz είναι αρκετή για να τα βγάλει πέρα με πολύπλοκη JavaScript και “δύσκολο” rendering σελίδων.
Ο λόγος που η Apple δεν υποστηρίζει ακόμα το Flash στο iPhone είναι η εμπειρία που έχουν συνηθίσει οι χρήστες από το iPhone. Σε ό,τι κινητό έχω δοκιμάσει και έχω δει να χρησιμοποιεί Flash στον browser η κατάσταση είναι αργή μέχρι απελπιστικού σημείου. Το Flash κυριαρχεί στο web και οι developers σχεδιάζουν καταπληκτικά sites αλλά η πολυπλοκότητα του ActionScript, των γραφικών και των εικόνων είναι τόσο μεγάλη ώστε να απασχολούν αποκλειστικά τον επεξεργαστή του κινητού που καταλήγει να παίζει τα animation frame by frame.
Αν η Apple έκανε κάτι καλό στο mobile web αυτό είναι ο Safari. Παρά τον κλειστό χαρακτήρα του iPhone και του iPhone OS το mobile web surfing ήταν απλά έννοια άγνωστη πριν από το iPhone. Σίγουρα ο Opera βοηθούσε την κατάσταση αλλά όποιος έχει χρησιμοποιήσει Safari στο iPhone ξέρει ότι ακόμα και η τελευταία έκδοση του Opera δεν μπορεί να συγκριθεί σε ταχύτητα και στην εμπειρία αυτού που ονομάζουμε web surfing.
Είναι προφανές ότι η Apple δεν θέλει να θυσιάσει το επίπεδο της εμπειρίας που προσφέρει σε 3 γενιές iPhone και 2 γενιές iPod touch μέσα από το Safari ενσωματώνοντας το Flash. Προς το παρόν τα sites με Flash φορτώνουν το ίδιο απροβλημάτιστα χωρίς το κομμάτι που αφορά το Flash όπως και τα χωρίς Flash στοιχεία. Η Apple θέλει να διατηρήσει αυτό το επίπεδο εμπειρίας με κάθε κόστος, για αυτό άλλωστε υποστηρίζει το βίντεο στο YouTube μόνο, περιβάλλον σχετικά ελεγχόμενο χωρίς δραματικές αλλαγές και σίγουρα χωρίς την έμπνευση και το ταλέντο ου κάθε developer και γραφίστα.
Ακόμα και το hack που θα δείτε στην συνέχεια υποστηρίζει μόνο την αναπαραγωγή βίντεο σε διάφορες σελίδες και τίποτα άλλο.
http://www.youtube.com/watch?v=321ueOiBw7s
Via [pestaola]
Τελευταία επεξεργασία από: jwr, 21/08/2009 - 15:18