Άρθρα

Γιατί τα iphone δεν υποστηρίζουν Flash

Έχουν περάσει 4 χρόνια από την κυκλοφορία του 1ου Iphone και η τεχνολογική εξέλιξη που το ακολουθεί είναι εκπληκτική. Αδιαμφισβήτητα θεωρείται το πιο εξελιγμένο κινητό τηλέφωνο από τεχνολογίες που υιοθετεί καθώς επίσης και από τις άπειρες εφαρμογές που έχουν δημιουργηθεί γι’αυτό.

Το κουσούρι όμως που έχει με τον browser του που δεν υποστηρίζει flash κώδικα σε ιστοσελίδες και εφαρμογές γραμμένες στο κώδικα που έκανε γνωστό η εταρεία Adobe που οφείλεται;

Η apple ανέκαθεν είχε την μανία να υποστηρίζει κλειστά προϊόντα που είναι κατασκευασμένα από αυτήν..γι’αυτήν. Όταν έβγαλε στην παραγωγή το iphone..έβγαλε παράλληλα και μία νέα υποτίθεται γλώσσα προγραμματισμού που θα έπρεπε να γνωρίζεις για να δημιουργήσεις εφαρμογές για το iphone. Το βασικότερο που έκανε είναι ότι έδωσε κίνητρα στους προγραμματιστές να ασχοληθούν με το iOS SDK development της Apple η οποία μέσω του appstore προωθούσε τα προϊόντα των προγραμματιστών και τα πουλούσε εξασφαλίζοντας έσοδα και στην ίδια την εταιρία αλλά και στους προγραμματιστές.

Φυσικά το iOS SDK το αγοράζεις για να μπορέσεις να προγραμματίσεις καθώς επίσης και από την εφαρμογή την οποία θα δημιουργήσεις η apple ζητάει μερίδιο αγοράς από τις πωλήσεις μέσω του appstore.

Σύμφωνα με τους όρους χρήσης του iOS SDK οι developments δεν μπορούν να χρησιμοποιήσουν άλλη γλώσσα προγραμματισμού για την δημιουργία μίας iphone εφαρμογής πλην του iOS SDK.
Εδώ μπαίνει κι ο φραγμός των flash programmers. Η γλώσσα προγραμματισμού flash, είναι ευέλικτη και με άπειρες εφαρμογές καθώς επίσης και με πολλούς προγραμματιστές. Το πρόβλημα για την apple θα ήταν εμφανές εάν υποστήριζε flash. Οι περισσότεροι προγραμματιστές θα έφτιαχναν flash εφαρμογές, θα σνομπάριζαν το SDK της Apple και φυσικά δεν θα μπορούσε ούτε άδειες του προγράμματος να πουλήσει, ούτε να ελέγχει τα προγράμματα που θα πουλάει μέσω του appstore αφού εάν υποστήριζε flash κι ο Safari όλοι θα έπαιζαν online flash games free που είναι άπειρα στο internet ή θα άνοιγε μία ανεξέλεγκτη ουσιαστικά πύλη για εναλλακτικό προγραμματισμό χωρίς κέρδη για την apple.

Το παιχνίδι θα γινόταν ενδιαφέρον εάν η adobe ως αντίποινα για το σαμποτάρισμα που κάνει η apple στην flash, αποφάσιζε να αποσύρει και να σταματήσει την υποστήριξη γνωστών γραφιστικών προγραμμάτων για τα mac…!

Ιστορίες programming για iphone


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

Χαρακτηριστικό παράδειγμα είναι ενός προγραμματιστή της Sun microsystems που ήξερε προγραμματισμό σε Java και δεν γνώριζε καθόλου προγραμματισμό στην πλατφόρμα του iphone. Κατάφερε να φτιάξει το γνωστό παιχνίδι ishoot (worm style game) και μάλιστα πέρασε πολλές ώρες προγραμματισμού με το μωρό του αγκαλιά. Το ολοκλήρωσε σε 6 εβδομάδες και την πρώτη μέρα που το έκανε upload στο appstore έβγαλε 22.000$. Παράτησε την δουλειά του στην Sun και τώρα ετοιμάζει ένα νέο παιχνίδι.

Για όσους δεν γνωρίζουν να προγραμματίζουν σε κάποια γλώσσα προγραμματισμού και θέλουν να φτιάξουν παιχνίδια για iphone μπορουν να δοκιμάσουν το gamesalad στο www.gamesalad.com

Παραθέτουμε το video με μία μικρή παρουσίαση του gamesalad

iPhone OS 3.1

iPhone OS 3.1
iPhone OS 3.1

 Χθές η Apple εκτός από τα νέα iPod ανακοίνωσε τις νέες εκδόσεις για iTunes 9.0, iPhone, iPhone , iPhone 3GS 3.1 και iPhone SDK 3.1.

Πληροφορίες σχετικά με τις βελτιώσεις της νέας έκδοσης:
– Προτάσεις εφαρμογών από το Genius
– Υποστήριξη iTunes 9
  – Genius Mixes
  – Οργάνωση εφαρμογών κατευθείαν από το iTunes 9
  – Βελτιωμένος συγχρονισμός για μουσική, ταινίες, εκπομπές TV, podcasts και φωτογραφίες
  – Οργάνωση iTunes U content
– Αγορά iTunes Gift cards, κωδικούς και πιστοποιητικά από το App Store
– Display available iTunes account credits in the App Store
   and iTunes Store
– Αναζήτηση και download ήχων κλήσης ασύρματα από το iTunes Store (Δεν είναι διαθέσιμο σε όλες τις χώρες)
– Αποθήκευση βίντεο από email ή MMS στο Camera Roll
– Επιλογή “Αποθήκευση σαν νέο βίντεο” όταν γράφουμε βίντεο με το iPhone 3GS
– Βελτίωση του Wi-Fi όταν το Bluetooth είναι ανοικτό
– Ασύρματο κλείδωμα του iPhone με κωδικό ασφαλείας μέσω του MobileMe
– Χρήση των φωνητικών εντολών του iPhone 3GS μέσω ακουστικά Bluetooth
– Επικόλληση αριθμών τηλεφώνου στην λειτουργία Τηλέφωνο
– Επιλογή ενεργοποίησης των λειτουργιών προσβασιμότητας μέσω του Home Button στο iPhone 3GS
– Προειδοποίηση όταν μπαίνουμε σε επικίνδυνα site με το Safari (anti-phishing)
– Βελτίωση του συγχρωνισμού ημερολογίου Exchange
– Διόρθωση προβλήματος που έκανε τα εικονίδια να φαίνονται λάθος

iPhone OS & SDK v3.1

iPhone 3G

iPhone 3G

H Apple κυκλοφόρησε ήδη το νεο SDK v3.1 καθώς και το iPhone OS v3.1 Beta

– Το Baseband αναβαθμίστηκε στην έκδοση 05.08.01 – οι χρήστες του ultrasn0w δεν πρέπει να αναβαθμίσουν γιατί το κινητό θα κλειδώσει!
– Στο iPhone 3GS όταν τράβαμε video μας δίνει την δυνατότητα να αποθηκεύσουμε και αντίγραφο
– Οι φωνητικές εντολές δουλεύουν και με bluetooth πλέον!
– Οταν μετακινούμε τα εικονίδια το iPhone δονήται
– Τα MMS ειναι ενεργοποιμένα αλλά δεν λειτουργούν για τους χρήστες της AT&T
– Βελτιώσεις στο OpenGL και Quartz
– Πλέον υπάρχει ένα νέο API για επεξεργασία Video, αυτό δίνει την δυνατότητα σε εφαρμογές τρίτων να χρησιμοποιούν αυτό το API για επεξεργασία Video