Προγραμματισμός

Flash σε Android: Κοιτάξτε αλλά μην αγγίζετε

Με τις μεγαλύτερες οθόνες τους, τις μπαταρίες μεγάλης διάρκειας και τους ισχυρούς CPU, τα tablet φαίνονται κατάλληλα για τα είδη των πλούσιων εφαρμογών πολυμέσων που συγχέουν τα συνηθισμένα smartphone. Όμως, η Apple δεν θα επιτρέψει το Adobe Flash σε κινητές συσκευές iOS, συμπεριλαμβανομένου του iPad. Αυτό δημιουργεί μια ιδανική ευκαιρία για τους ανταγωνιστές κατασκευαστές tablet να εισέλθουν και να καλύψουν το κενό.

Αυτή τη στιγμή, ο κορυφαίος ανταγωνιστής του iPad είναι το Motorola Xoom, το οποίο είναι διαθέσιμο στις Ηνωμένες Πολιτείες από τη Verizon από τον Φεβρουάριο. Το Xoom είναι η πρώτη συσκευή που αποστέλλεται με λειτουργικό σύστημα Android 3.0 της Google, με κωδικό κωδικό "Honeycomb", το οποίο διαθέτει ένα νέο περιβάλλον εργασίας χρήστη "σχεδιασμένο από την αρχή για tablet."

[Επίσης σε: Ο ιστότοπός σας μπορεί να είναι πανέμορφος, αλλά είναι πραγματικά πολλαπλή πλατφόρμα; Δείτε 7 λάθη UI Ιστού που πρέπει να αποφύγετε για smartphone και tablet. | Ενημερώθηκε για Android 3.0: Μάθετε πώς να διαχειρίζεστε iPhone, Android, BlackBerrys και άλλα smartphone στην ειδική αναφορά PDF Mobile Management Deep Dive 20 σελίδων. ]

Όταν συγκρίναμε το Xoom με το αρχικό iPad, βρήκαμε το tablet της Motorola να είναι ένας αξιόπιστος αλλά κατώτερος ανταγωνιστής και βγήκε ακόμη πιο μακριά όταν βρισκόταν ενάντια στο νεότερο iPad 2. Αλλά και οι δύο κριτικές πραγματοποιήθηκαν ξανά όταν καμία πλατφόρμα δεν υποστήριξε το Flash. Η Adobe έκτοτε κυκλοφόρησε ένα beta Flash Player 10.2 για Android 3.0, καθιστώντας το Honeycomb την πρώτη πλατφόρμα που βασίζεται σε tablet και υποστηρίζει περιεχόμενο Flash.

Θα ήταν το Flash ένα παιχνίδι αλλαγής για το Android, δίνοντας επιτέλους στο tablet Honeycomb ένα σαφές πλεονέκτημα έναντι του iPad; Ήθελα να το μάθω, έτσι άρπαξα το demo Xoom και ξεκίνησα ένα ταξίδι μέσω του Web με δυνατότητα Flash. Δυστυχώς, τα αποτελέσματά μου δεν ήταν ιδιαίτερα ενθαρρυντικά.

Βίντεο, επειδή το ζητάτε

Δεν υπάρχει αυτόνομη εφαρμογή Flash για Android. Το πρόγραμμα εγκατάστασης προσθέτει απλώς υποστήριξη Flash στο υπάρχον πρόγραμμα περιήγησης Web Android, όπως και η προσθήκη Flash για προγράμματα περιήγησης επιτραπέζιου υπολογιστή.

Η Adobe προσφέρει επίσης μια ξεχωριστή εφαρμογή που ονομάζεται Adobe Flash Showcase, η οποία δεν είναι τίποτα περισσότερο από μια λίστα συνδέσμων προς επιλεγμένους ιστότοπους με δυνατότητα Flash. Ωστόσο, αμφιβάλλω ότι αυτά τα προσεκτικά ελεγμένα εκθέματα θα μου έδιναν ολόκληρη την εικόνα, ωστόσο. Ήθελα να δω πώς συμπεριφέρθηκε το Flash Player σε σενάρια περιήγησης στον πραγματικό κόσμο, οπότε παραλείψαμε τις κονσέρβες επίδειξης της Adobe και έψαχνα μόνοι μου το περιεχόμενο Flash.

Η ροή βίντεο είναι η πιο δημοφιλής εφαρμογή για το Flash σήμερα, γι 'αυτό το δοκίμασα πρώτα. Κατά ειρωνικό τρόπο, δυσκολεύτηκα να βρω υποδείξεις. Το Xoom αποστέλλεται με ένα πρόγραμμα αναπαραγωγής βίντεο που ξεκινά αυτόματα όταν προβάλλετε περιεχόμενο από το YouTube ή το Dailymotion, οπότε δεν χρειάζεστε Flash για αυτούς τους ιστότοπους. Από την άλλη πλευρά, ο Hulu δεν θα λειτουργούσε ακόμη και με εγκατεστημένο το Flash. το μόνο που θα έλεγε ήταν, "Δυστυχώς, αυτό το βίντεο δεν είναι διαθέσιμο στην πλατφόρμα σας. Ζητούμε συγνώμη για την αναστάτωση."

Σε ιστότοπους όπου μπορούσα να δω βίντεο Flash - όπως το Comedy Central και το MTV - τα αποτελέσματα ήταν ανάμεικτα. Η ποιότητα αναπαραγωγής ήταν ως επί το πλείστον καλή, αλλά κατά καιρούς κάπως ασταθής και ο ήχος φαινόταν περιστασιακά λίγο εκτός συγχρονισμού. Τα βίντεο που φαίνονταν ευκρινή σε λειτουργία πλήρους οθόνης φαινόταν να υποβαθμίζονται στην ποιότητα της εικόνας όταν συρρικνώνονται σε μικρότερα μεγέθη. Ακόμη χειρότερα, ορισμένα από τα στοιχεία ελέγχου των προγραμμάτων αναπαραγωγής βίντεο Flash ήταν σχεδόν αδύνατο να ενεργοποιηθούν, δεδομένης της διεπαφής της οθόνης αφής του tablet.

Το Flash δεν έχει συγκεκριμένη πινελιά

Οι δυσκολίες πλοήγησης Flash UI σε συσκευή οθόνης αφής είναι όλο και πιο ενοχλητικές και, δυστυχώς, είναι ενδημικές στην πλατφόρμα Flash. Οι προγραμματιστές Flash είναι ακόμη πιο πιθανό από τους παραδοσιακούς προγραμματιστές Ιστού να συμπληρώσουν τις διεπαφές χρήστη τους με ανατροπές, φανταχτερά κινούμενα σχέδια και αισθητικά ελκυστικά αλλά μη τυπικά στοιχεία ελέγχου, κανένα από τα οποία δεν λειτουργεί καλά σε μια συσκευή με μικρή οθόνη και χωρίς ποντίκι.

Η κύλιση στην οθόνη είναι ένα ιδιαίτερα τρομερό παράδειγμα. Τα tablet Android δεν χρησιμοποιούν τις παραδοσιακές γραμμές κύλισης μιας διεπαφής χρήστη με βάση το ποντίκι. Αντ 'αυτού, οι χρήστες σύρουν με τα δάχτυλά τους για κύλιση. Οι εφαρμογές Flash δεν φαίνεται να καταλαβαίνουν αυτήν την ιδέα. Μόλις μια ταινία Flash φορτωθεί σε μέρος του παραθύρου του προγράμματος περιήγησης, αυτό το μέρος του παραθύρου δεν αποκρίνεται πλέον σε ολίσθηση. Εάν πρέπει να μετακινηθείτε στο παράθυρο - ας πούμε, για να βεβαιωθείτε ότι το περιεχόμενο Flash είναι κεντραρισμένο στην οθόνη - πρέπει να αγγίξετε προσεκτικά το δάχτυλό σας σε ένα τμήμα της σελίδας που αντιστοιχεί σε HTML, ώστε το πρόγραμμα περιήγησης να γνωρίζει ότι είστε προσπαθώντας να μετακινηθείτε.

Αυτό ισχύει τις περισσότερες φορές, ούτως ή άλλως. Το χειρότερο είναι η ασυνεπής συμπεριφορά του παίκτη. Αυτό γίνεται πραγματικά απογοητευτικό όταν υπάρχει πολύς συνδυασμός περιεχομένου HTML και Flash σε μια ιστοσελίδα. Το UI μετατρέπεται σε σύγκρουση μεταξύ του προγράμματος περιήγησης και του Flash Player, όπου κάθε αφή παράγει διαφορετικά εφέ, φαινομενικά τυχαία. Ανάλογα με το πού συμβαίνει να προσγειωθεί το δάχτυλό σας - και ίσως στο χρόνο σας - ένα άγγιγμα μπορεί να ερμηνευτεί ως εντολή για το πρόγραμμα περιήγησης και το επόμενο μπορεί να ενεργοποιήσει τα στοιχεία ελέγχου σε μια ταινία Flash, ενώ η επόμενη ενδέχεται να μην κάνει τίποτα. Το Adobe απλά δεν έχει κάνει αρκετά για να χωρέσει διεπαφές βασισμένες στην αφή.

Εφαρμογές; Ξέχνα το

Όταν παρακολούθησα ορισμένες εφαρμογές επίδειξης Adobe Flex που θα φορτώνονταν στο πρόγραμμα περιήγησης Android, η αντίδρασή μου ήταν απόλυτα απογοητευτική. Οπτικά ήταν αρκετά ελκυστικοί, αλλά δεν έκαναν πολλά για να χωρέσουν στην οθόνη μεγέθους tablet, πράγμα που σήμαινε ότι έπρεπε να κάνω κύλιση πολύ (όπου είναι δυνατόν). Τα χειριστήρια διεπαφής χρήστη ήταν όλα μη τυπικά και πολλοί υποθέτω ότι είχα ποντίκι.

Το χειρότερο από όλα ήταν η είσοδος φόρμας, ο βασικός άξονας κάθε επιχειρηματικής εφαρμογής. Όταν παρουσιάστηκε μια φόρμα βασισμένη σε Flash, έπρεπε κυριολεκτικά να χτυπήσω το δάχτυλό μου στην οθόνη του Xoom έξι ή επτά φορές προτού η αφή μου εγγραφεί ως κλικ. Τέλος, θα επισημαινόταν κάποιο πεδίο τυχαίας φόρμας, ανεξάρτητα από το πού προσγειώθηκε το δάχτυλό μου και θα εμφανιστεί το πληκτρολόγιο στην οθόνη. Δυστυχώς, αν με επισημάνετε το λάθος πεδίο, επειδή το Tab και το Shift-Tab θα με προωθήσουν και οι δύο προς τα εμπρός μέσω των πεδίων φόρμας. Δεν φαίνεται να υπάρχει τρόπος να επιστρέψω και δεν τολμούσα να προσπαθήσω να επιλέξω άλλο πεδίο με άγγιγμα. Με λίγα λόγια, οι φόρμες που βασίζονται σε Flash είναι συνολικά μη αρχικές στα tablet Android. Ξεχάστε τους.

Τι γίνεται με τα παιχνίδια; Ακόμα και εκεί, δεν είχα μεγάλη τύχη. Ένα απλό παιχνίδι με μπαλόνια που παραδόθηκε στο παράθυρο του προγράμματος περιήγησής μου, στη συνέχεια ανεξήγητα πήδηξε προς τα πάνω και προς τα αριστερά, αφήνοντας ένα λευκό τετράγωνο όπου υποτίθεται ότι ήταν το περιεχόμενο Flash. Θα μπορούσα να μετακινηθώ στο παράθυρο για να δω την οθόνη του παιχνιδιού, αλλά για να ελέγξω το παιχνίδι έπρεπε ακόμη να αγγίξω μέσα στο άσπρο τετράγωνο. Ήταν απελπιστική.

Από όσο μπορώ να πω, υπήρχε ένα πράγμα και ένα μόνο πράγμα που το Flash Player για Android 3.0 πέτυχε με επιτυχία. Στο κοινόχρηστο πρόγραμμα περιήγησης Android, το περιεχόμενο Flash είναι αόρατο, επομένως δεν παρατηρείτε διαφημίσεις που βασίζονται σε Flash. Με το Flash Player εγκατεστημένο, ωστόσο, όλες αυτές οι διαφημίσεις εμφανίζονται ξαφνικά όταν δεν υπήρχαν καθόλου, τα κινούμενα γραφικά τους πηδούσαν και πέταξαν κάτω από τα δάχτυλά σας σαν κατσαρίδες σε ένα δίσκο δείπνου - κάποιο επίτευγμα.

Όχι το droid που ψάχνετε

Ως έχει, η υποστήριξη Flash δεν προσφέρει κανένα λόγο για την αγορά ενός Xoom αντί ενός iPad. Εάν ελπίζατε ότι το πρόγραμμα αναπαραγωγής Flash θα επέτρεπε έναν εντελώς νέο κόσμο περιεχομένου, θα απογοητευτείτε. Οι ιστότοποι Flash σε συσκευές Android πλήττονται ή χάνουν. Και αν αναπτύσσετε εφαρμογές Flex για πρόσβαση στην επιχείρησή σας σε κινητές συσκευές, η συμβουλή μου είναι να μεταβείτε αμέσως σε HTML. Από την άλλη πλευρά, εάν είστε ενθουσιασμένοι από κινούμενες διαφημίσεις στο Διαδίκτυο, το Flash Player θα είναι ακριβώς στο δρομάκι σας.

Υπάρχει μια άλλη λεπτομέρεια που αξίζει να αναφερθεί, ωστόσο: το Adobe AIR, ο χρόνος εκτέλεσης που επιτρέπει στο περιεχόμενο Flash να λειτουργεί ως αυτόνομες εφαρμογές, διατίθεται ως ξεχωριστή λήψη για το Android 3.0. Δεν χρειάζεται να εγκαταστήσετε το Flash Player ή να ενεργοποιήσετε το περιεχόμενο Flash στο πρόγραμμα περιήγησης για να χρησιμοποιήσετε εφαρμογές AIR και από ό, τι μπορώ να πω, οι εφαρμογές AIR που διατίθενται αυτήν τη στιγμή στο Android Market φαίνεται να λειτουργούν όμορφα. Η κύρια διαφορά είναι ότι αυτές οι εφαρμογές δημιουργήθηκαν ειδικά για smartphone και tablet Android - και αν πηγαίνετε σε αυτήν τη διαδρομή, γιατί να μην χρησιμοποιήσετε το Android SDK αντί για Flash;

Από την άλλη πλευρά, οι ισχυρισμοί ότι το Flash Player εξαντλεί τη διάρκεια ζωής της μπαταρίας φαίνεται ότι είναι ως επί το πλείστον αβάσιμο. Δεν βρήκα ότι καταναλώνει πολύ περισσότερη ισχύ από το μέσο παιχνίδι σας, για παράδειγμα. Αλλά γνωρίζετε τι χρησιμοποιεί ακόμη λιγότερη ισχύ από το Flash Player για Android; Δεν το εγκαθιστά.

Αυτό το άρθρο, "Flash σε Android: Κοιτάξτε αλλά μην αγγίζετε", δημοσιεύθηκε αρχικά στο .com. Διαβάστε το ιστολόγιο Fatal Exception του Neil McAllister και ακολουθήστε τις τελευταίες εξελίξεις στην τεχνολογία των κινητών στο .com. Για τα τελευταία νέα της τεχνολογίας των επιχειρήσεων, ακολουθήστε το .com στο Twitter.

Copyright el.verticalshadows.com 2022