Επίλυση Όλων Των Προβλημάτων Των Παραθύρων Και Άλλων Προγραμμάτων

Η Apple μπλοκάρει τα σχέδια του iPhone της Adobe για το «τέλος γύρω»

Η Apple απαγόρευσε την Πέμπτη στους προγραμματιστές να χρησιμοποιούν ανταγωνιστικά εργαλεία προγραμματισμού, συμπεριλαμβανομένου ενός από την Adobe που ονομαζόταν «end-around» πέρυσι, για τη δημιουργία εφαρμογών iPhone και iPad.

Αναφέρθηκε για πρώτη φορά από τον John Gruber, ο οποίος γράφει το Τολμηρή Βολίδα blog, η Apple τροποποίησε τη Συμφωνία Άδειας Προγράμματος Προγραμματιστή iPhone για να εμποδίσει τους προγραμματιστές να χρησιμοποιούν μεταγλωττιστές πολλαπλών πλατφορμών, εργαλεία που μετατρέπουν τον κώδικα για άλλα συστήματα, καθώς και λογισμικό κατασκευασμένο από Java, σε εγγενείς εφαρμογές iPhone.



πράγματα που πρέπει να κάνετε με τον βοηθό Google

Σύμφωνα με τον Gruber, η συμφωνία άδειας χρήσης, την οποία πρέπει να αποδεχτούν οι προγραμματιστές πριν από τη λήψη του νέου SDK ή του κιτ προγραμματιστών λογισμικού, για το iPhone 4, έχει ως εξής:



«Οι εφαρμογές πρέπει να είναι αρχικά γραμμένες σε Objective-C, C, C ++ ή JavaScript όπως εκτελούνται από τον κινητήρα iPhone OS WebKit και μόνο ο κώδικας που είναι γραμμένος σε C, C ++ και Objective-C μπορεί να συγκεντρώνει και να συνδέεται απευθείας με τα τεκμηριωμένα API (π. , Απαγορεύονται οι εφαρμογές που συνδέονται με τεκμηριωμένα API μέσω ενδιάμεσης μετάφρασης ή επιπέδου ή εργαλείου συμβατότητας). »

Η αλλαγή έχει σχεδιαστεί για να καταργήσει την πίστη των προγραμματιστών στην Adobe, δήλωσε ο Ray Valdes, αναλυτής της Gartner. «Κυρίως απευθύνεται στην Adobe», είπε. «Οι δυο τους έχουν μια αντιπολιτευτική σχέση που πάει τουλάχιστον 15 χρόνια πίσω».



Η Apple και η Adobe διαφωνούν για όλο και μεγαλύτερους όγκους για το αν πρέπει να επιτρέπεται το Flash Player σε iPhone, iPod Touch και iPad. Η Apple έχει επανειλημμένα ισχυριστεί ότι το Flash θα υποβαθμίσει την απόδοση, με τον CEO της, Steve Jobs, να λέει ότι το λογισμικό της Adobe «λειτουργεί πολύ αργά για να είναι χρήσιμο» στο εμβληματικό smartphone. Χθες, κατά τη διάρκεια μιας συνόδου ερωτήσεων και απαντήσεων αμέσως μετά την παρουσίαση προεπισκόπησης του iPhone 4, ο Jobs απέρριψε κατηγορηματικά την ιδέα ότι το Flash θα προστεθεί στις κινητές συσκευές της εταιρείας του.

Πέρυσι, η Adobe ανακοίνωσε ότι το Flash Professional CS5, το κορυφαίο πλαίσιο ανάπτυξης της εταιρείας για το Flash, θα περιλαμβάνει κάτι που ονομάζεται «Packager», ένα εργαλείο που παίρνει εφαρμογές Flash και τις επανασυστήνει να τρέχουν εγγενώς στο iPhone. Εκείνη την εποχή, ένας άλλος αναλυτής της Gartner, ο Van Baker, είπε ότι το Packager ήταν ένα τέλος της Adobe «γύρω από» την απόφαση της Apple να απαγορεύσει το Flash από το iPhone.

Σήμερα, ο Βαλντές είπε ότι η γλώσσα της Apple δεν δίνει στους προγραμματιστές κανένα πραγματικό περιθώριο. «Η Apple λέει ξεκάθαρα ότι μπορείτε να αναπτυχθείτε μόνο σε C, C ++, Objective C και JavaScript και ότι δεν μπορείτε να μεταφράσετε τον κώδικα στο εγγενές iPhone», είπε.



Η Adobe αναγνώρισε την αλλαγή στη συμφωνία αδειοδότησης SDK της Apple και υποσχέθηκε ότι θα προχωρήσει, τουλάχιστον προς το παρόν. «Γνωρίζουμε τη νέα γλώσσα SDK και την εξετάζουμε», δήλωσε σήμερα η εκπρόσωπος της Adobe, Wiebke Lips. «Συνεχίζουμε να αναπτύσσουμε την τεχνολογία Packager για iPhone OS, την οποία σχεδιάζουμε να κάνει ντεμπούτο στο Flash CS5.»

Η εταιρεία σχεδιάζει να λανσάρει επίσημα το Create Suite 5, στο οποίο συμμετέχει το Flash Profession CS5, τη Δευτέρα 12 Απριλίου.

Για τον Βαλντές, η απόφαση να περιοριστούν οι προγραμματιστές έχει νόημα από την πλευρά της Apple, παρόλο που έχει ήδη ενοχλήσει ορισμένους προγραμματιστές. «Σαφώς, η Apple προσπαθεί να βεβαιωθεί ότι η πλατφόρμα της είναι η μόνη πλατφόρμα για προγραμματιστές για το iPhone, και αυτό είναι το προνόμιό της», είπε. «Αλλά μερικοί προγραμματιστές βρίσκουν αυτό το περίεργο, ακόμη και περίεργο, και θα έχουν αρνητική αντίδραση. Η Apple, φυσικά, βασίζεται στο γεγονός ότι οι περισσότεροι προγραμματιστές μπορεί να μην ενδιαφέρονται ».

Ένας αποκλεισμός ανάπτυξης όπως αυτός σε μια γενική πλατφόρμα υπολογιστών, ας πούμε Windows ή Mac OS X, σίγουρα θα αυξήσει τον βιασμό, πρόσθεσε ο Valdes. Αλλά είναι σύμφωνο με τους κατασκευαστές κονσόλας παιχνιδιών ελέγχου που διατηρούσαν κάποτε τους προγραμματιστές τους. «Δεν είναι χωρίς προτεραιότητα για τις πλατφόρμες τυχερών παιχνιδιών», δήλωσε ο Valdes. «Η Nintendo κάποτε όχι μόνο ενέκρινε κάθε παιχνίδι, αλλά σε ορισμένες περιπτώσεις επιθεώρησε τον πηγαίο κώδικα».

Το Packager του Flash Professional CS5 δεν είναι το μόνο πλαίσιο ανάπτυξης που κυκλοφορεί τώρα στο κρύο. Άλλα, όπως το MonoTouch, το οποίο καταρτίζει εφαρμογές C# και .NET για τη δημιουργία εγγενών λογισμικών iPhone, θα απαγορευτούν επίσης, ανέφεραν τόσο ο Valdes όσο και ο Gruber.

χρησιμοποιεί για παλιό τηλέφωνο Android

Το Mountain View, Appcelerator με έδρα την Καλιφόρνια, εν τω μεταξύ, αναρωτιέται τι σημαίνουν τα νέα για τους χρήστες της ναυαρχικής πλατφόρμας του Titanium, η οποία επιτρέπει στους προγραμματιστές Ιστού να δημιουργούν εγγενείς εφαρμογές iPhone, iPad, Android, PC, Mac και Linux χρησιμοποιώντας JavaScript, HTML και CSS.

«Δεδομένου ότι το iPhone 4 είναι ακόμα σε έκδοση beta, τόσο τα API όσο και οι Όροι Παροχής Υπηρεσιών καλύπτονται από το NDA [συμφωνία μη αποκάλυψης], οπότε δεν μπορούμε να μιλήσουμε για συγκεκριμένα στοιχεία ή για την πρόθεση της Apple με την προτεινόμενη γλώσσα», δήλωσε ο Jeff Haynie, Διευθύνων Σύμβουλος Appcelerator, σε ανάρτηση στο ιστολόγιο της εταιρείας χθες. Ωστόσο, η Χέινυ έδειξε την ελπίδα της. «Αυτοί οι όροι υπόκεινται σε διευκρίνιση και αλλαγή από την Apple μέχρι την επίσημη κυκλοφορία της, η οποία φαίνεται να είναι στα μέσα του καλοκαιριού. Μέχρι να κυκλοφορήσει πραγματικά το iPhone 4.0, θα συνεργαστούμε με την Apple για να διασφαλίσουμε ότι θα τηρούμε τυχόν ενημερώσεις στους Όρους Παροχής Υπηρεσιών της, όπως κάναμε με επιτυχία στο παρελθόν ».

Εκπρόσωπος της Appcelerator αρνήθηκε να σχολιάσει πέρα ​​από τις αναρτήσεις στο Haynie στο blog.

«Μερικοί άνθρωποι εξεπλάγησαν δυσάρεστα από την απόφαση της Apple», είπε ο Βαλντές. «Θεωρούν την αναπτυξιακή πλατφόρμα της Apple ως μια που έχει τη δική της σειρά προβλημάτων που αντιμετωπίστηκαν από άλλους, είτε ήταν Ruby είτε Python. Τώρα θα πρέπει να επαναβαθμολογήσουν τη σκέψη τους. Κάποιοι θα είναι αποκρουστικό να τους ζητηθεί να εγκαταλείψουν αυτό το επίπεδο ελέγχου.

«Και νομίζω ότι κάποιοι θα εγκαταλείψουν την πλατφόρμα εξαιτίας αυτού», κατέληξε.

Η Apple δεν απάντησε σε αίτημα που ζητούσε πρόσθετο σχόλιο σχετικά με τις αλλαγές γλώσσας αδειοδότησης SDK.

Γκρεγκ Κάιζερ καλύπτει τη Microsoft, ζητήματα ασφαλείας, Apple, προγράμματα περιήγησης στο Web και γενικές ειδήσεις τεχνολογίας για Computerworld Ε Ακολουθήστε τον Gregg στο Twitter στη διεύθυνση @gkeizer ή εγγραφείτε στη ροή RSS του Gregg. Η ηλεκτρονική του διεύθυνση είναι gkeizer@ix.netcom.com Ε

Επιλογή Συντάκτη

EMC VNXe 3100: Γλυκό αρχικό επίπεδο NAS και SAN

Το EMC παρέχει έναν ολοκληρωμένο πίνακα αποθήκευσης για όλες τις χρήσεις, προσαρμοσμένος στον γενικό πληροφορικής και τον προϋπολογισμό των μικρών επιχειρήσεων

Η Microsoft ξεκινά την κυκλοφορία διορθώσεων για σφάλματα της Access που παρουσιάστηκαν στις ενημερώσεις κώδικα ασφαλείας του Office αυτόν τον μήνα

Αν έχετε δει νέα σφάλματα 'Το ερώτημα είναι κατεστραμμένο' της Access, πιθανότατα προκαλούνται από σφάλματα διορθώσεων του Office που κυκλοφόρησαν την Τρίτη Patch την περασμένη εβδομάδα. Η Microsoft έχει ξεκινήσει να κυκλοφορεί επιδιορθώσεις για τις κακές ενημερώσεις κώδικα ασφαλείας του Office. Ένα από αυτά, για την Access 2016, έφτασε χθες.

Ένα μικρό εγχειρίδιο έργου

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

Το Google Analytics βρίσκεται σε διακοπή δεδομένων από το Σάββατο

Το Google Analytics σταμάτησε να αναφέρει δεδομένα παρακολούθησης επισκεψιμότητας ιστότοπου στους χρήστες το Σάββατο. Η Google χαρακτήρισε τη δυσλειτουργία «προσωρινή καθυστέρηση αναφοράς».

Γιατί οι αναβαθμίσεις Android έχουν απόλυτη σημασία

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