Η Google κυκλοφόρησε SDK για την δημιουργία εφαρμογών σε εγγενή κώδικα
20-02-2011, 09:02 PM,
|
|||||||||||||||
|
|||||||||||||||
Η Google κυκλοφόρησε SDK για την δημιουργία εφαρμογών σε εγγενή κώδικα
H Google κυκλοφόρησε την πρώτη επίσημη έκδοση του software development kit για τον Native Client, δηλαδή το plugin που τρέχει εγγενή κώδικα (native code) μέσα στον browser.
O Christian Stefansen από την Google χαρακτήρισε την κυκλοφορία αυτή ως ένα σημαντικό ορόσημο στην πορεία της Google να καταστήσει τον εγγενή κώδικα (native code) τόσο ασφαλή όσο και φορητό όπως η Javascript. "O μεγάλος στόχος της κίνησης αυτής είναι η παροχή δυνατότητας στους προγραμματιστές να γράψουν κώδικα σε Native Client για εφαρμογές του Chrome", δήλωσε.Το SDK έχει την ονομασία Arctic Sea. Το Arctic Sea είχε σχεδιασμένο για να επιταχύνει την λειτουργία των διαδικτυακών εφαρμογών και θα κάνει δυνατή την εκτέλεση εφαρμογών σε πχ C ή C++ οι οποίες θα εκτελούνται μέσα στον browser. Η JavaScript εξακολουθεί και υστερεί σε απόδοση σε σύγκριση με τον εγγενή κώδικα και προφανώς η Google θέλει να εξερευνήσει τις δυνατότητες που δημιουργούνται. Το plug-in είναι επίσης ένα σημαντικό, κατά την Google, κομμάτι του επερχόμενου λειτουργικού Chrome OS, το οποίο τρέχει μόνο web εφαρμογές. "Παρότι η ομάδα του Chrome έκανε την JavaScript τρομακτικά πιο γρήγορη κατά τα τελευταία δύο χρόνια, υπάρχουν πολλές εφαρμογές οι οποίες είναι δημοφιλείς και είναι γραμμένες σε εγγενή κώδικα, και υπάρχουν και άλλες που είναι είναι εξειδικευμένες και απαιτούν όλους τους πόρους του υπολογιστή για να δουλέψουν σωστά. Ο Native Client μπορεί να προσφέρει λύση και στις δύο περιπτώσεις."Ωστόσο τα σχέδια αυτά της Google, δεν φαίνεται να βρίσκουν σύμφωνη ούτε την Mozilla, ούτε την Οpera, οι οποίες πιστεύουν πως οι εφαρμογές στο διαδίκτυο θα πρέπει να συμμορφώνονται με τα ανοιχτά πρότυπα. "Η αποστολή μας είναι η προώθηση μίας Ανοιχτής Διαδικτυακής Πλατφόρμας η οποία είναι αποτελεί και το πιο συναρπαστικό περιβάλλον για τις σύγχρονες εφαρμογές", γράφει η Mozilla στον οδικό χάρτη του 2011 για τον Firefox. "Oλοένα και περισσότερο αυτό το μοντέλο απειλείται από μοντέλα ανάπτυξης εφαρμογών που παρακάμπτουν το web για να συνδεθούν κατευθείαν στο διαδίκτυο, μέσω κλειστών και ιδιοκτησιακών μοντέλων."Αυτά τα μοντέλα για την Mozilla περιλαμβάνουν τα "βαλκανιοποιημένα" (sic) plug-ins της Adobe, το H.264 με τις χρεώσεις που επιβάλει και το Native Client της Google. H απάντηση της Google είναι πως το Native Client είναι ανοιχτό λογισμικό και πως στις συζητήσεις που έχει κάνει με την Mozilla και την Opera οι δύο εταιρείες είχαν αντιμετωπίσει θετικά στον σχεδιασμό του Native Client. "Θα αρχίσουμε να χρησιμοποιούμε τον Native Client εσωτερικά στον Chrome και δεν θα είναι έκπληξη αν το ίδιο πράξουν και άλλοι browsers", έγραψε ο Linus Upson. "Αυτό που στην ουσία κάνει ο Native Client είναι, αν υπάρχει ένα bug σε μία εφαρμογή (και όλοι ξέρουμε πως πάντα υπάρχουν bugs) αυτό να μην μετατρέπεται σε κενό ασφαλείας."Ο φορητός Native Client, το PNaCl (προφέρεται pinnacle) είναι ένας τρόπος να διανέμονται φορητές εκτελέσιμες εκδόσεις του Native Client σε όλους τους επεξεργαστές. Προς το παρόν ο Native Client δουλεύει μόνο σε 32-bit και 64-bit x86 επεξεργαστές. Ο PNaCL είναι σχεδιασμένος να κάνει compile γλώσσες όπως C και C++ ή γλώσσες Low Level Virtual Machine (LLVM). Πηγή: The Register και Google Posted on Sun, 20 Feb 2011 16:53:59 GMT at http://www.adslgr.com/forum/showthread.p...to=newpost |
|||||||||||||||
« Next Oldest | Next Newest »
|
Return to TopReturn to Content