Monday, March 12, 2012

Η HTML5 μπορει...

Δεν θυμάμαι πότε πρωτοάκουσα για το όνειρο ενός λειτουργικού συστήματος εξ ολοκλήρου στο web!! Μια προσφατή συζήτηση επανέφερε το θεμα. Αφορμή ήταν μια παρουσίαση των δυνατοτήτων της ανερχόμενης html5. Ανερχόμενης?? Δεν κάνω λάθος. Λαμβάνοντας υπόξην οτι δεν υποστηρίζεται πλήρως απο όλους τους browsers και δεν αξιοποιήται απο αρκετούς προγραμματιστες. Μπορείτε να ελέγξετε την συμβατότητα του δικού σας browser στο www.html5test.com. Εκεί θα διαπιστώσετε ας πούμε οτι ο Internet Explorer παιρνει ενα πολύ μικρό ποσοστο, μόλις 32 στα 400 των δυνατοτήτων της html5. Τι να πεις? Προφανώς τη Microsoft δεν την συμφέρει να κάνει το άλμα!! Το γιατί? Η Microsoft φαίνεται είναι η μεγάλη χαμένη απο το παιχνίδι αυτό. Πρώτον δεν μπορεί να βγάλει λεφτά απο αυτό. Δευτερον πιστεύω οτι η υπεροψία της την βρίσκει απροετοίμαστη και δεν μπορει να ελέγξει το παιχνιδι της εξέλιξης(Αυτο ειναι ανακριβεια για να είμαι ειληκρινής. Η εταιρία έχει κανει βήματα σε mobile εφαρμογές πανω στο θέμα). Αυτό είναι βεβαια ένα άλλο θεμα.

Οι προγραμματιστές απο την άλλη, διχάζονται αν πρέπει να επιλέξουν να γράφουν σε html5 ή να συνεχίσουν με τις γνωστές ως τώρα τεχνικές που ξέρουν και βολέυονται ως τώρα. Ετσι και αλλιώς, για αυτούς σημασία εχει να κάνουν μια δουλεια και να την κάνουν καλά. Απο τη στιγμή που browsers και υλικό δεν τους δίνουν μεγιστη ευκολία για να κάνουν οσα θέλουν δεν τρελαίνονται κιόλας. Μία άλλη προσέγγιση είναι να γράφουν ενα application και σαν native και σαν web ανάλογα την περίσταση. Οι συντιριτικοί λοιπόν το αποφεύγουν παρόλα τα καλά λόγια που εκφράζονται απο όσους την εφαρμόζουν ήδη.

Ολοι νομίζουν πως υστερα απο 30 χρονια με την html οπως την ξέραμε είναι η ωρα να την αφήσουμε να προχωρήσουμε σε κάποια άλλη. Ετσι είναι η τεχνολογία, ετσι είναι η εξέλιξη. Και η html σταθηκε υπεράνω των περιστασεων αξιόπιστη. Αλλα για να φτιάξουμε οσα φανταομαστε για το μέλλον  και το ιντερνετ ερχεται η html5 και μάλιστα υπόσχεται πολλά. Μερικά παραδείγματα σελίδων που ήδη χρησιμοποιούν html5 μπορείτε να δείτε εδώ. Δεν θα επεκταθώ στις δυνατότητες της html5 τεχνικα και μη. Οι ειδικοι λένε πως σε επόμενα 3 χρονια θα έχουμε περάσει πλήρως σε εφαρμογές html5. Ο λόγος είναι η άναγκη που εξαιτίας της αυξανόμενης χρήσης κινητών τελευταίας γενιάς.

Ο παράγοντας user λοιπόν είναι αυτός που καθορίζει την εξέλιξη. Για να προχωρήσει η ολη διαδικασία πρέπει οι εταιρίες να επενδύσουν στο καινουργιο  πρότυπο, έτσι ώστε οι προγραμματιστες και τα software houses να αναπτυσουν περισσότερες web apps. Αλλα οι χρήστες ειναι αυτοι που κινούνε τελικά τα νήματα. Και αυτοί είναι που αυριο μπορούν να αλλάξουν εντελώς την πορεία της εξελιξης. Αυτή τη στιγμή όλα δείχνουν πως ο mobile κοσμος ευνοει προς τη συγκεκριμένη προοπτική αλλα δεν είμαι σίγουρος κατα πόσο ολα πρέπει να αλλάξουν σε web. Αν αρχίσεις να υπολογίζεις την απόδοση, τους πόρους ίσως και την ασφάλεια, κατα πόσο θέλει ή χρειάζεται ο χρήστης ολα τα περιεχόμενα και τα δεδομένα του να είναι on cloud. O αστάθμητος παράγοντας είναι αυτός και αν σημερα μιλάμε για web apps  είναι γιατι είναι κάτι που αναζητουσε με βάση τις συσκευες που χρησιμοποιούσε. Αλλα αυριο οι τάσεις μπορεί να αλλάξουν. Κάποιες τεχνολογίες ήταν ετοιμες απο καιρό αλλα δεν ήταν ωριμο το περιβάλλον και ο χρήστης. Θα μπορούσαν να λειτουργούσαν ήδη. Με λίγα λόγια θετω το ερωτημα μήπως ήδη έχουμε αργήσει να αναβαθμιστούμε και να υοθετήσουμε ενα νέο προτυπο στο web. Πιθανότατα ναι. Τώρα περιμένουμε πότε θα εκμεταλευτουμε το καινουργιο πρότυπο, το οποίο όταν αυτό θα γίνει, οι ανάγκες να έχουν πάλι αυξηθει. Ακόλουθα ο χρήστης παρατηρήται να χρησιμοποιεί για συγκεκριμένους σκοπούς web apps και για άλλα native apps. Ενα ενδιαφέρον post σχετικα με τη δυσκολία που αντιμετωπίζουν οι πρώτες εφαρμογές εναντι των δευτερον βρήκα στο blog.mobileroadie.com.

Το html5 φέρνεί πολλά καλούδια, δυνατότητες και λειτουργίες, και οι ςεβ web εφαρμογες όλο και θα αυξάνονται μπροστα στο μοτο "καντα ολα μεσα απο το browser". Τελικά ποσο μακρυα είναι η στιγμη που ενα browser θα μπορει να αντικαταστήσει ένα λειτουργικό συστημα?


Βεβαια ολα αυτα ειναι λιγα απο αυτα που σκεφτομαι αυτη τη στιγμή και ίσως οχι οσο ακριβή και λεπτομερεις θα επρεπε. Ειναι ετσι και αλλιως μεγάλο θέμα. Οποιοσδήποτε εχει να πει ή να συμπληρώσει είναι ελεύθερος να επικοινωνήσει.

No comments: