Flash Player για το iPhone ίσως

by Stefanos Kofopoulos • On 01-10-2008 • AT 2:02 am • 18 ΣΧΟΛΙΑ
Τεχνολογία

iphone mac world 2007 flash player mockup

Στο συνέδριο Flash On The Beach, ο Sr. Director of Engineering της Adobe, Paul Betlem απάντησε ερώτηση του κοινού λέγοντας ότι ετοιμάζουν Flash Player για το iPhone. Δυστυχώς η Apple είναι αυτή που θα έχει τον λόγο για το πότε και αν θα ανοίξει το iPhone στον Flash Player και σε άλλες εφαρμογές που ίσως μειώσουν πωλήσεις μουσικής και βίντεο ή απομακρύνουν τους χρήστες από τις hard core Apple εφαρμογές όπως το Safari.

Ο Flash Player μπορεί να χρησιμοποιηθεί ως η βάση για την ανάπτυξη μιας νέας γενιάς εφαρμογών για το iPhone ή να βελτιώσει την υφιστάμενη κατάσταση σε εφαμοργές που απαιτούν αλληλεπίδραση, web και eye candy. Θα δούμε στο μέλλον γιατί παρόμοιες δηλώσεις έχει κάνει και η Sun για την Java αλλά κανείς δεν έχει δει φως στο τούνελ ακόμα.

[via , original photo via]

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

18 ΣΧΟΛΙΑ

  1. Τελευταία και καταιδρωμένη απο όλους η εταιρεία του Τζόμπς τώρα που με την παγκόσμια κρίση χάνει πολλα δολλάρια, χαίρομαι γιατί το κινητό του στοιχίζει ως κατασκευή 110 δολλάρια και το πολάνε 700 και 800 για τα κορόιδα…

  2. – “μιας νέας γενιάς εφαρμογών για το iPhone ή να βελτιώσει την υφιστάμενη κατάσταση σε εφαμοργές που απαιτούν αλληλεπίδραση, web και eye candy” Χμμμμ, τι;; Ποιο είναι το πρόβλημα δηλαδή με τα υπάρχοντα εργαλεία στα παραπάνω θέματα; Ποια “υφιστάμενη” κατάσταση δεν καλύπτεται στο θέμα της αλληλεπίδρασης κλπ; Αν κρίνω από το κείμενο, συγνώμη κι όλας δηλαδή, μου φαίνεται πολύ copy & translate & paste από τις δηλώσεις του κύριου αυτού :-)
    – “ απομακρύνουν τους χρήστες από τις hard core Apple εφαρμογές όπως το Safari.” Χμμμμ, τι;; #2 Ο Safari Mobile έχει σταθερά τα μεγαλύτερα ποσοστά χρήσης από όλους τους διαθέσιμους mobile browsers στην αγορά. Και αν δεν κάνω λάθος ανεβαίνουν όσο περνάει ο καιρός. Επίσης, ποιος άλλος mobile browser υποστηρίζει Flash ώστε να μειονεκτεί ο Safari σε σχέση με αυτόν;
    – Τέλος, αποκλείεται να βγει το Flash για το iPhone. Δεν επιτρέπεται από τους όρους χρήσης η διανομή software που επιτρέπει την εκτέλεση interpreted code με τρίτα μέσα (δηλαδή όχι πηγαίου κώδικα που να μπορεί να τον τρέξει από μόνο του το iPhone). Το Flash αυτό ακριβώς κάνει, τρέχει interpreted κώδικα. Πως θα προσπεράσει αυτή την ρήτρα η Adobe; Πως θα πουλήσει κάτι που δεν γίνεται να τρέξει χωρίς πολύ βαθύ χάκεμα πάνω στον Mobile Safari;

  3. Αντώνης, για όλα αυτά που περιγράφεις η Apple θα αναγκαστεί να ανοιχτεί σιγά σιγά όπως έκανε και με τα non DRM κομμάτια μουσικής μετά από καιρό. Ναι, το Flash για το iPhone μπορεί να τρέχει interpreted κώδικα για να διευκολύνει ακόμα περισσότερο τους developers. Έτσι λέω εγώ για τα υφιστάμενα εργαλεία και τα προβλήματα που έχουν προκύψει τελευταία με την άδεια χρήσης, την μη έγκριση apps κλπ (δλδ την υφιστάμενη κατάσταση).

  4. – Να σε ρωτήσω κάτι σχετικά με το Flash γιατί υπάρχει αυτή η αντίληψη ότι το Flash είναι ο ακρογωνιαίος λίθος του Internet. Αν βγάλεις το video και τις καλλιτεχνικές χρήσεις στην άκρη, πού αλλού χρησιμοποιείται εκτενώς το Flash; Μόνο στις διαφημίσεις. Το Flash στο Internet χρησιμοποιείται κατά 40% για video, κατά 40% για διαφημίσεις, κατά 10% για casual games και κατά 10% για generic καλλιτεχνικούς σκοπούς. Το θέμα του web video στο iPhone έχει λυθεί για το 80% των χρηστών με ξεχωριστή εφαρμογή για το YouTube. Casual games αν και δεν είναι κάτι χρήσιμο πρακτικά μιλώντας, για όποιους τα θέλουν πουλάει το App Store με το κιλό και μάλιστα πολύ καλύτερα από τα διαθέσιμα σε Flash. Άρα τι μένει; Βασικά οι διαφημίσεις. Σιγά την απώλεια δηλαδή, περισσότερο για πλεονέκτημα μου φαίνεται η έλλειψη του Flash παρά για μειονέκτημα :-)
    – Εάν κοιτάξεις εκτός του web, το Flash έχει ακόμα μικρότερη χρήση και είναι ακόμα πιο ασήμαντο. Προσπάθησαν να κάνουν κάτι με το Adobe AIR αλλά δε βλέπω να τραβάει σε σοβαρό επίπεδο. Καμία σοβαρή εφαρμογή δεν έχει εμφανιστεί που να δικαιολογεί την ύπαρξη του framework. Η μόνη σοβαρή χρήση εκτός Internet είναι πάλι σε καλλιτεχνικό επίπεδο επειδή είναι πολύ καλό στο scripted animation και στα vector graphics.
    – Το συμπέρασμα που βγάζω εγώ είναι ότι ο μόνος χώρος που έχει νόημα το Flash είναι το web video. Και αυτό από σπόντα, όχι ότι είναι σχεδιασμένο για αυτή την χρήση. Εάν χάσει αυτό το πάτημα η Adobe χάνει το μεγάλο νόημα που είχε μέχρι τώρα το Flash.
    – Το θέμα με τις μη εγκρίσεις μερικών εφαρμογών είναι όντως πολύ σοβαρό θέμα που πιστεύω ότι η Apple πρέπει να το διευθετήσει άμεσα πριν χάσει τους αξιόλογους developers από τον κύκλο της. Αυτό όμως είναι εντελώς άσχετο με το εάν μπορείς να γράψεις κώδικα για Flash ή όχι.

  5. Αντώνης, το γεγονός ότι το Flash χρησιμοποιείται μέχρι τώρα σε αυτό που περιγράφεις δεν σημαίνει απολύτως τίποτα για το μέλλον του και πιθανές χρήσεις. Αν δεν ήταν κάτι σοβαρό και με προοπτικές η Microsoft δεν θα έβγαζε το Silverlight για να ανταγωνιστεί την Adobe. Σκέψουν λίγο πιο μακρυά, σε 3-5 χρόνια από τώρα με ισχυρότερους επεξεργαστές, περισσότερα tablets, περισσότερες οθόνες μεγαλύτερης ανάλυσης, WiMAX και άλλες παρόμοιες υπηρεσίες που θα φέρουν το webtop και στις φορητές συσκευές. Το Flash μπορεί να χαρίσει αυτό που υπόσχεται και η Java στην θεωρία, μια φορά κώδικας για όλα τα devices.

  6. – Το ότι η MS έβγαλε το Silverlight για να ανταγωνιστεί (λες εσύ) με την Adobe δεν προσδίδει αναγκαστικά αξία στο Flash. Γιατί να πετύχει τώρα το Silverlight εκεί που το Flash απέτυχε τόσα χρόνια μόνο του, χωρίς να έχει ανταγωνιστή; Η MS έχει στο DNA της την στρατηγική του σαρκοφάγου, θέτει στόχους και κινείται ορίζοντας κάθε φορά κάποιον εχθρό. Διαλέγει εχθρούς, όχι αγορές που έχουν ψωμί. Αυτό φαίνεται από τις δηλώσεις που βγάζει η εταιρία για τους στόχους κάθε τετραμήνου/χρόνου.
    – Εκτός αυτού, πιστεύω ότι και το Flash και το Silverlight περισσότερο θα έχουν να ανταγωνιστούν με το νέο κύμα JavaScript εφαρμογών παρά μεταξύ τους στο μέλλον. Γίνεται πολύ μεγάλη έρευνα από Apple, Mozilla & Google στο θέμα των JavaScript μηχανών. Μαζί με προσπάθειες όπως το Google Gears, τα νέα χαρακτηριστικά της HTML v5.0 και τις standards compliant μηχανές σιγά σιγά τα πλεονεκτήματα των εξωτερικών plugins χάνονται.
    – Στο θέμα της χρήσης αυτών των frameworks σαν άλλη Java πάλι δεν το βλέπω πιθανό. Η Apple είναι αφοσιωμένη στον απόλυτο έλεγχο του total user experience, αποκλείεται να επιτρέψει τέτοια εργαλεία στην πλατφόρμα της. Το Android τρέχει σε Java κυρίως, μία γλώσσα που την ξέρει απ’ έξω και η κουτσή Μαρία, γιατί να γράψεις εφαρμογές σε κάτι άλλο που δεν είναι “μαμίσιο”; Γενικά δεν πιστεύω στο ψεύτικο όνειρο compile once, run everywhere. Ειδικά όταν κάθε συσκευή είναι τόσο διαφορετική από άποψης Ι/Ο, λειτουργικού, user interface κλπ, δεν γίνονται αυτά τα πράγματα.

  7. Αντώνης, γιατί ό,τι κάνει η Microsoft είναι πάντα κακό διάολε; Έχεις δει το πόσο καλό streaming κάνει το Silverlight και ρυθμίζεται αυτόματα ανάλογα με το διαθέσιμο bandwidth; Η Apple θα αναγκαστεί να ανοιχτεί γιατί αλλιώς θα κλείσει, όπως και η Microsoft. Θα συμβεί όχι επειδή το πιστεύουν αλλά επειδή πρέπει. Εκεί κάπου IMHO θα κολλήσει και το Flash κάπως. Όσο για την HTML5 μέχρι να φτάσουμε στο τελικό draft και να το υποστηρίξουν τα rendering engine θα έχει πάει 2012 και ο κόσμος θα έχει καταστραφεί :)

  8. – Αποτελεί αξίωμα του Internet, όπως και το ότι το Duke Nukem Forever δεν θα ολοκληρωθεί πο-τέ :-D
    – Δεν τα έχω με την MS συγκεκριμένα, ούτε με την Adobe συμφωνώ, ούτε με το πόσο δύστροπη είναι καμιά φορά η Apple σε κάποια θέματα. Γενικά δεν συμφωνώ με την χρήση επιπλέον plugins στο WWW όταν στο 95% των περιπτώσεων μπορείς να κάνεις την δουλειά σου με τα υπάρχοντα εργαλεία. Όσο για το streaming του SL, όχι δεν το έχω δει γιατί η MS δεν υποστηρίζει PPC επεξεργαστές :-) Ελλείψει του plugin λοιπόν μένω αναγκαστικά απ’ έξω σε ένα κατά τα άλλα ανοιχτό μέσο. Είδες που πάλι γυρνάμε στο video όμως; Για χάρη του video γίνονται όλα, αν φύγει αυτό από την μέση δεν χρειαζόμαστε ούτε Flash, ούτε SL στο Internet :-)

  9. Αντώνης, σκέψου εκτός βίντεο. Τί έκανες πριν σε μια οθόνη 17″ που ίσως είχες και τι κάνεις τώρα; Θα δεις πολλά από αυτά που λένε gadgets, widgets, widsets κλπ να εμφανίζονται παντού σε συσκευές που έχουν μικρότερο κόστος, μεγάλες a la iPhone οθόνες και θα είναι photo frames, embedded συστήματα σε αποθήκες, PMP, MID κλπ. Το βίντεο δεν είναι τόσο σημαντικό όσο ο τρόπος που αυτός γίνεται deliver, δηλαδή OTA άρα χωρίς να είσαι κολλημένος σε ένα σημείο (γραφείο, σπίτι κλπ).

  10. Δεν καταλαβαίνω αυτή την απαξίωση του flash. Εντάξει, δεν είναι ο ακρογωνιαίος λίθος του internet, αλλά και γιατί να μην το έχει το iphone; Τι θα χάσει η apple αν υλοποιήσει κάτι που πολύς κόσμος ζητάει; Και τι τον νοιάζει τον χρήστη αν κάποια εφαρμογή τρέχει interpreted κώδικα, δηλ. όταν κάποιος πάει να αγοράσει συσκευή θα του το εξηγούν αυτό; Με την τακτική αυτή οι μέρες πρωτοκαθεδρίας του iphone είναι μετρημένες. Θα το προσπεράσουν συσκευές με windows mobile και στην apple θα αναρωτιούνται γιατί ο κόσμος γυρνάει την πλάτη σε ένα τελείως ομοιόμορφο UI, στο απόλυτο user experience κι άλλα τέτοια.

  11. – Πιστεύω ότι ο “πολύς κόσμος” δεν ζητάει συγκεκριμένα το Flash γιατί αμφιβάλω εάν γνωρίζει τι είναι το Flash και τι προσφέρει. Το ίδιο ισχύει με το θέμα του interpreted κώδικα ο απλός χρήστης δεν έχει ιδέα τι είναι. Δεν έχουν σημασία τα εργαλεία, έχει σημασία το αποτέλεσμα. Εάν μπορεί να βλέπει τα video που θέλει, δεν τον ενδιαφέρει το format ή ο decoder κλπ. Το κοινό του iPhone δεν είναι άτομα σαν κι εμάς που ξέρουμε τι είναι το Flash, τι είναι ο πηγαίος κώδικας, τι είναι ο interpreted κώδικας.
    – Ο απλός χρήσης θέλει το εργαλείο του να δουλεύει, η μπαταρία του να κρατάει και γενικά να μην τον μπερδεύει η συσκευή του που έχει ακριβοπληρώσει. Δυστυχώς για την Adobe ο Flash player είναι αρκετά απαιτητικός. Επίσης το Flash στο OS X είναι παραδοσιακά χειρότερο από εκείνο των Windows σε αυτό το θέμα. Τέλος, το Flash έχει το δικό του εντελώς ελεύθερο UI toolkit (που δεν ξέρω εάν καν υποστηρίζει multitouch input) που στηρίζεται σε παραδείγματα που δεν υπάρχουν στο iPhone όπως για παράδειγμα το hover (να περάσει ο pointer πάνω από κάποιο στοιχείο χωρίς να κάνει click/tap). Άρα μιλάμε για ένα εργαλείο που δεν κολλάει στη γενικότερη λογική της πλατφόρμας και επηρεάζει σε σημαντικό βαθμό την λειτουργία της συσκευής.
    – Επειδή δεν γνωρίζω, το κανονικό Flash στο Windows Mobile υπάρχει; Στο Symbian; Γενικά στα υπόλοιπα mobile λειτουργικά τι επικρατεί στο θέμα του Flash;

  12. Αντώνης, δεν χρειάζεται να ξέρει για να το χρησιμοποιεί και να κάνει την δουλειά του και μπορεί να μην κολλάει τώρα με αυτό που βλέπεις εσύ αλλά ίσως με εφαρμογές που να κοστίζουν λίγο παραπάνω επειδή οι developers θα μπορούν να κολλήσουν και Flash να έχει νόημα. Όσο για το Flash σε Windows Mobile και Symbian υπάρχει το Flash Lite της Adobe εννοείται.

  13. – “..σε Windows Mobile και Symbian υπάρχει το Flash Lite της Adobe εννοείται.“: Ωραία, ενδιαφέρον αυτό, δεν το ήξερα. Απ’ ό,τι βλέπω στην Wikipedia υπάρχει από το 2005 αν δεν κάνω λάθος. Με βάση το ίδιο άρθρο δεν έχει και πολλά να κάνει με το “κανονικό” Flash που έχουμε για το Internet, περισσότερο συγκρίνεται με την Java ME και το Brew (που ξέρω ότι είναι αρκετά δυνατό, ειδικά σε θέμα 3D γραφικών). Μου φαίνεται ότι άλλο πράγμα το Flash Player και άλλο το Flash Lite.
    – Αυτό που δεν ξέρω, από το 2005 μέχρι σήμερα, έχει βγει καμιά ενδιαφέρουσα εφαρμογή (εκτός από UI για φορητές συσκευές δηλαδή);

  14. To Flash πρέπει να πεθάνει έναν αργό και βασανιστικό θάνατο, τόσο βασανιστικό όσο έχουμε βασανιστεί εμείς ΚΑΙ προσπαθώντας να βρούμε το Skip εδώ και μια δεκαετία, ΚΑΙ -κυρίως- προσπαθώντας να προγραμματίσουμε σε αυτή την αθλιότητα. Χίλιες φορές να γραφω javascript σε vi (και notepad ακόμη) ΚΑΙ χωρίς debugger παρά flash. Επιπλέον, τα παραδείγματα sites που είναι τελείως βασισμένα στα (ανοικτά) standards όλο και πληθαίνουν, με πρώτο και καλύτερο της ίδιας της Apple το οποίο είναι πάρα πολύ ωραίο ΙΜΟ και κάνει και παπάδες με τη JS. Είδε κανείς πουθενά Flash εκεί; Έχει δει κανείς (σοβαρές) εταιρείες να το επιλέγουν ως περιβάλλον ανάπτυξης; Μπα.
    (Μental note: για άλλα θέματα μας πιάνει ο πόνος για το αν κάτι είναι ανοικτό ή κλειστό, πέφτουμε στη μάχη να υπερασπιστούμε τα FOSSοπρογράμματα κλπ, αλλά όταν μιλάμε για το flash, κουβέντα.)

    Επίσης: στην χειρότερη θα δούμε ξεχωριστή εφαρμογή, δλδ browser της Adobe, στην καλύτερη σκέτο flash player που θα ανοίγει τα swf όπως τώρα ανοίγουν τα mov (πχ). Καλύτερη as in το μη χείρον βέλτιστον. Plugin δε θα δούμε πο-τέ (ή εκτός αν αγοράσει η Apple την Adobe).
    Σιγά μην αφήσει η Apple τον έλεγχο του browsing (και της συσκευής γενικότερα) σε τρίτους, μια φορά την πάτησε έτσι, δεν την ξαναπατά.

  15. stereo, φυσικά θα πρέπει να βρούμε κάτι καλύτερο που θα αντικαταστήσει τα εγκατομμύρια των χρηστών χωρίς να το πάρουν είδηση και θα τους επιτρέπει να τρέχουν τις ίδες εφαρμογές και χαζομαρούλες απρόσκοπτα. Μέχρι αυτό να γίνει έχουμε καιρό ακόμα.

  16. Ή μπορούμε (wishful thinking) να το καταργήσουμε και να δούμε σε πόσους τελικά θα λείψει.
    :)

  17. @ stereo: Αυτό πιστεύω κι εγώ, για αυτό ρωτάω τι γίνεται με τις άλλες πλατφόρμες. Ο Mobile Safari που δεν το έχει, πάει μια χαρά. Οι άλλοι mobile browsers που δεν το έχουν, δεν φαίνεται να τους λείπει. Εφαρμογές χτισμένες σε οποιαδήποτε γεύση του Flash για οποιοδήποτε λειτουργικό, mobile ή κανονικό, δεν φαίνεται να υπάρχουν (εκτός των ελάχιστων περιπτώσεων που μόνο το UI είναι σε κάποια μορφή Flash). Σε ποιόν ακριβώς λείπει το Flash μετά από τόσα χρόνια παρουσίας στον χώρο των διαθέσιμων frameworks/environments; Δεν πιστεύω ότι είναι θέμα της Apple, είναι θέμα του Flash.

  18. H μοναδική (αλλά η μοναδική όμως) εφαρμογή web που έχω δει εγώ, είναι εξ’ολοκλήρου σε Flash και την θεωρώ σχεδόν άριστη είναι το nikeplus.com, το οποίο έχει φτιάξει η R/GA νομίζω μαζί με τη Nike και την… Apple (αϊρόνικ). Αν αύριο εξαφανιζόταν το flash από παντού, μόνο αυτή θα μου έλειπε.

Top

Show Buttons
Hide Buttons