unregistered.gr

By geeks, for geeks

Το LibreOffice κάνει τα πρώτα του βήματα σε Android – HTML5

Ο developer της SUSE, Michael Meeks, ανέβασε στο blog του μια σειρά από slides που εξηγούν τη λογική που θα επιτρέψει στο LibreOffice να τρέχει δίχως προβλήματα σε Android αλλά και, το… Άγιο Δισκοπότηρο των σουιτών γραφείου, σε HTML5, σαν να ήταν μια “κανονικη” εφαρμογή που τρέχει σε έναν desktop υπολογιστή.

LibreOffice_Android.png.jpg

Η προσέγγιση που ακολουθούν οι developers της σουίτας είναι μάλλον κομματάκι συντηρητική, αφού προσπαθούν να ξαναχρησιμοποιήσουν όσο το δυνατόν μεγαλύτερα τμήματα του κώδικα που ήδη υπάρχει, σε μια προσπάθεια να αποφύγουν πρόσθετο κόπο για τη μεταφορά της σε Android και HTML5. Αυτό δεν σημαίνει και πως δεν είναι αρκετά έξυπνη όσον αφορά στην υλοποίηση της – αν και για το “πρακτική”, θα πρέπει να περιμένουμε για να το δούμε στην πράξη.

Το πλεονέκτημα του “κοινού κώδικα”

Το να χρησιμοποιούν τον ίδιο κώδικα ανάμεσα στις διαφορετικές πλατφόρμες που θα υποστηρίζει το LibreOffice σημαίνει και πως θα είναι ευκολότερο όταν εμφανίζεται μια νέα δυνατότητα σε μια από αυτές, να μεταφερθεί σχετικά εύκολα και στις υπόλοιπες. Όσο περισσότερος είναι ο κοινός κώδικας ανάμεσα στις διαφορετικές πλατφόρμες, τόσο λιγότερος κόπος θα απαιτείται από τους developers στη μεταφορά και συντήρηση του.

Το αρνητικό με αυτό είναι πως, όπως έχουμε δει πολλές φορές στο παρελθόν (με χαρακτηριστικότερο παράδειγμα τις μεταφορές, τα “ports” παιχνιδιών από κονσόλες σε PCs και το αντίστροφο), αν κανείς δεν εκμεταλλεύεται τα πλεονεκτήματα μιας πλατφόρμας, και αν δεν έχει προσπαθήσει με συγκεκριμένο τρόπο να παρακάμψει τα όποια μειονεκτήματα της, το τελικό αποτέλεσμα μπορεί να είναι πολύ κάτω του μετρίου.

Από την άλλη, όμως, η προσπάθεια να “στριμωχτεί” ολόκληρη η σουίτα γραφείου σχεδόν αυτούσια έτσι ώστε να λειτουργεί μέσω των σαφώς πιο περιορισμένων (σε σχέση με τον “τοπικό κώδικα”) Java (στο Android) και HTML5 (στους browsers), σημαίνει και πως κάθε προσπάθεια που γίνεται για να την “ελαφρύνουν” θα μεταφερθεί και στο desktop – όπου, ομολογουμένως, το LibreOffice όχι απλά δεν “πετάει”, μα μάλλον θα λέγαμε πως… “σέρνεται” σε σχέση με άλλες λύσεις.