Τι είναι η HTML5;

Anonim

Νωρίτερα σήμερα η Apple παρουσίασε την HTML 5 βιτρίνα της. Η βιτρίνα καλύπτει παραδείγματα βίντεο, τυπογραφίας, συλλογής, μεταβάσεων, ήχου, προβολών 360 και εικονικής πραγματικότητας. Αυτό σηματοδοτεί μια συνεχιζόμενη εκστρατεία ενάντια στον τρέχοντα πάροχο των περισσότερων από αυτούς τους τύπους περιεχομένου, το Adobe's Flash. Αν δεν έχετε διαβάσει την ανοιχτή επιστολή του Steve Jobs προς την κοινότητα για το θέμα του Flash, ρίξτε μια ματιά. Κάνει μερικά ενδιαφέροντα σημεία.

Προσωπικά, πιστεύω ότι το Flash είναι ένα εμπόρευμα που πεθαίνει και ότι τα ανοιχτά πρότυπα θα υπερισχύουν πάντα έναντι των κλειστών τεχνολογιών όταν πρόκειται για τον Ιστό. Ήρθε λοιπόν η ώρα να κάνουμε μια γρήγορη ανάλυση της HTML 5. Έριξα επίσης πολλές απόψεις, καθώς τελικά αυτό είναι ένα blog. Διαβάστε παρακάτω για περισσότερα.

Χα;

Η HTML είναι η γλώσσα προγραμματισμού υψηλού επιπέδου (ή σήμανσης) στην οποία βασίζεται όλο το περιεχόμενο στον ιστό. Αυτήν τη στιγμή, η τυπική HTML-4 (η τρέχουσα έκδοση) δεν έχει τη δυνατότητα να παρέχει μια «πλούσια» εμπειρία πολυμέσων στους τελικούς χρήστες του Ιστού. Εδώ και χρόνια βασιζόμαστε σε ένα εμπορικό εγχείρημα, τη Flash, που καλύπτει αυτό το κενό για εμάς. Ωστόσο, τα προβλήματα που συνδέονται εδώ και καιρό με το Flash είναι η κατανάλωση μνήμης, η σταθερότητα και το γεγονός ότι είναι μια κλειστή (όπως στην αποκλειστική) τεχνολογία. Καταλαβαίνεις την ουσία. Το Flash ανήκει σε μία μόνο εταιρεία. Συνήθως δεν λειτουργεί έτσι ο Ιστός. Πολύ πίσω όταν, ο Ιστός ξεκίνησε ως ένα σύνολο ανοιχτών προτύπων και η ιστορία δείχνει ότι τελικά θα συνεχίσει να λειτουργεί σύμφωνα με αυτές τις αρχές.

Ανάξια κυριαρχία στην αγορά

Αυτή τη στιγμή, σχεδόν όλο το περιεχόμενο βίντεο που παρακολουθείτε στο πρόγραμμα περιήγησής σας είναι ευγενική προσφορά του Flash. Πολλοί ιστότοποι εξαρτώνται επίσης από το Flash για πλοήγηση. Ακούγεται υπέροχο, αλλά τα προβλήματα αρχίζουν να δημιουργούνται με την έλευση των νέων τεχνολογιών. Εάν είστε κατασκευαστής ηλεκτρονικών ειδών ευρείας κατανάλωσης που ελπίζει να φέρει στην αγορά μια μικρή συσκευή που σκοπεύει να επιτρέψει στους χρήστες της να παρακολουθούν βίντεο μέσω του ιστού, δεν έχετε τύχη. Στον σημερινό κόσμο, για να παρέχετε αυτήν τη λειτουργικότητα, πρέπει να πείσετε την Adobe να μεταφέρει το flash στο σύστημά σας. Δεν υπάρχει κανένα κίνητρο για την Adobe να μεταφέρει το λογισμικό της στη «ανερχόμενη» συσκευή σας. Θα τους κοστίσει χρήματα, τα οποία δεν είναι διατεθειμένοι να ξοδέψουν. Λοιπόν, σίγουρα η Adobe μπορεί απλώς να κυκλοφορήσει τις προδιαγραφές που είναι απαραίτητες για να γράψουν οι άνθρωποι τη δική τους υλοποίηση του Flash; Οχι. Η Adobe επίσης δεν πρόκειται να το επιτρέψει, οπότε καταλήγουν να κυριαρχούν (σκόπιμα ή όχι) στην παράδοση περιεχομένου μέσω του Διαδικτύου.Η HTML 5 έχει ως στόχο να καλύψει όλα τα κενά που μας παρουσίασε η (γήρανση) HTML4. Τρομάζει τα παντελόνια της Adobe. Δεν μπορούν να το σταματήσουν και οτιδήποτε κάνουν τελικά απλώς θα παρατείνει τον αναπόφευκτο θάνατο.

Αναπαραγωγή βίντεο

Μακράν η μεγαλύτερη απειλή για το προπύργιο του Flash είναι η ικανότητα της HTML5 να αναπαράγει βίντεο. Τώρα, αντί να προσθέσετε ένα πρόγραμμα Flash στον ιστότοπό σας ή να ενσωματώσετε ένα πρόγραμμα αναπαραγωγής βίντεο τρίτου μέρους, ένας προγραμματιστής ιστού μπορεί να συμπεριλάβει ένα βίντεο με την ετικέτα. Αυτή είναι μια ευκολότερη διαδικασία σε άλματα και όρια από τη χρήση του Flash. Υπάρχουν πολλοί διαφορετικοί τρόποι αναπαραγωγής ήχου και βίντεο, επομένως η τεχνολογία δεν είναι ακόμα τέλεια. Θα χρειαστεί λίγος χρόνος για να καταλήξουν όλοι εκεί έξω στις λεπτομέρειες, αλλά τελικά θα δείτε ότι το βίντεο έρχεται σε εσάς μέσω του προγράμματος περιήγησής σας και όχι ενός προγράμματος τρίτου μέρους. Το youtube είναι ήδη ενεργό και αυτή τη στιγμή μπορείτε να δείτε το περιεχόμενό του σε HTML5 στο Mac σας με το Safari ή το Google Chrome.Η υποστήριξη του Firefox και του Internet Explorer είναι καθ' οδόν.

Σχεδίαση σελίδας με βάση καμβά.

Το HTML5 εισάγει ένα νέο στοιχείο HTML που ονομάζεται ετικέτα CANVAS. Αυτή η ετικέτα επιτρέπει τη δισδιάστατη σχεδίαση σε οποιαδήποτε ιστοσελίδα. Ιδανικό για την παραγωγή γραφημάτων ή οποιουδήποτε άλλου τύπου σύνθετης λειτουργίας σχεδίασης. Παλαιότερα, οι προγραμματιστές βασίζονταν συχνά στο Flash για να "σχεδιάσουν" στοιχεία σχεδίασης σε μια σελίδα που δεν ήταν δυνατά με τη χρήση Javascript ή τυπικού HTML.

Δομή

Το HTML5 περιλαμβάνει εκσυγχρονισμένα στοιχεία οργάνωσης ή «δομής» που επιτρέπουν στους σχεδιαστές ιστού να στοχεύουν καλύτερα το περιεχόμενό τους στο επιθυμητό κοινό. Τελικά, οι μηχανές αναζήτησης (google) θα είναι σε θέση να ευρετηριάζουν δεδομένα με ακόμη πιο στοχευμένο τρόπο, έτσι ώστε εσείς ως χρήστης ιστού να μπορείτε να βρίσκετε πληροφορίες πιο γρήγορα από ποτέ.

Λιγότεροι απαραίτητοι πόροι/περισσότερο ενσωματωμένοι

Καθώς οι υπολογιστές γίνονται όλο και μικρότεροι (iPhone/iPad), η αποτελεσματική χρήση υπολογιστών γίνεται πιο σημαντική από ποτέ. Η HTML5 είναι τεχνολογία που θα ενσωματωθεί απευθείας στο πρόγραμμα περιήγησής σας, επομένως δεν θα χρειάζεται ο υπολογιστής σας να εκκινήσει μια πρόσθετη εφαρμογή μόνο για να προβάλει πλούσιο περιεχόμενο. Οι προγραμματιστές προγραμμάτων περιήγησης έχουν πλέον τη δυνατότητα να δοκιμάσουν ολόκληρη την εμπειρία περιήγησης στον ιστό κατά τη διαδικασία QA, έτσι ώστε όλοι να καταλήξουμε με λιγότερα σφάλματα!

Καθίστε αναπαυτικά και απολαύστε την παράσταση. Θα υπάρξουν πολλές ακόμη προσπάθειες από την Adobe να πείσει ανθρώπους και εταιρείες να τηρήσουν το Flash. Θα πρέπει να δημιουργήσει εξαιρετικές ειδήσεις, αλλά στο τέλος της ημέρας, μπορεί κάλλιστα να συνηθίσετε την HTML5, είναι εδώ για να μείνει.

-Chris

Τι είναι η HTML5;