Κλείσιμο διαφήμισης

Αν και το WWDC παρακολουθείται από ένα αρκετά ευρύ κοινό, αυτό το συνέδριο ανήκει κυρίως στους προγραμματιστές. Άλλωστε αυτό υποδηλώνει το όνομά του. Τα δύο τρίτα της έναρξης της κεντρικής ομιλίας ανήκαν, όπως ήταν αναμενόμενο, στο OS X Yosemite και στο iOS 8, αλλά στη συνέχεια η εστίαση μετατοπίστηκε σε καθαρά θέματα προγραμματιστών. Ας τα συνοψίσουμε με λίγα λόγια.

Swift

Το Objective-C πέθανε, ζήτω η Swift! Κανείς δεν το περίμενε αυτό - η Apple παρουσίασε τη νέα της γλώσσα προγραμματισμού Swift στο WWDC 2014. Οι εφαρμογές που γράφονται σε αυτό θα πρέπει να είναι πιο γρήγορες από αυτές του Objective-C. Περισσότερες πληροφορίες θα αρχίσουν να εμφανίζονται καθώς οι προγραμματιστές θα έχουν στα χέρια τους το Swift και φυσικά θα σας κρατάμε ενήμερους.

επεκτάσεις

Περίμενα πολύ καιρό για επικοινωνία μεταξύ των εφαρμογών μέχρι να βγει το iOS 8. Επιπλέον, οι επεκτάσεις θα επιτρέψουν την επέκταση της λειτουργικότητας του συστήματος με εφαρμογές, εγγενώς. Οι εφαρμογές θα συνεχίσουν να χρησιμοποιούν sandboxing, αλλά μέσω του iOS θα μπορούν να ανταλλάσσουν περισσότερες πληροφορίες από πριν. Στην κεντρική ομιλία, πραγματοποιήθηκε μια παρουσίαση της μετάφρασης χρησιμοποιώντας το Bing στο Safari ή την εφαρμογή ενός φίλτρου από την εφαρμογή VSCO Cam απευθείας σε μια φωτογραφία στις ενσωματωμένες εικόνες. Χάρη στις Επεκτάσεις, θα δούμε επίσης γραφικά στοιχεία στο Κέντρο ειδοποιήσεων ή ενοποιημένη μεταφορά αρχείων.

Πληκτρολόγια τρίτων κατασκευαστών

Αν και αυτό το θέμα εμπίπτει στις Επεκτάσεις, αξίζει να αναφερθεί ξεχωριστά. Στο iOS 8, θα μπορείτε να επιτρέψετε την πρόσβαση σε πληκτρολόγια τρίτων για να αντικαταστήσετε το ενσωματωμένο. Οι λάτρεις των Swype, SwiftKey, Fleksy και άλλων πληκτρολογίων μπορούν να το περιμένουν με ανυπομονησία. Τα νέα πληκτρολόγια θα αναγκαστούν να χρησιμοποιούν sandboxing όπως και άλλες εφαρμογές.

HealthKit

Μια νέα πλατφόρμα για κάθε είδους βραχιόλια γυμναστικής και εφαρμογές. Το HealthKit θα επιτρέπει στους προγραμματιστές να τροποποιούν τις εφαρμογές τους για να τροφοδοτούν τα δεδομένα τους στη νέα εφαρμογή Health. Αυτό το βήμα θα κρατήσει όλα τα "υγιή" δεδομένα σας σε ένα μέρος. Τίθεται το ερώτημα - θα έρθει η Apple με το δικό της υλικό ικανό να καταγράφει τέτοια δεδομένα;

Touch ID API

Προς το παρόν, το Touch ID μπορεί να χρησιμοποιηθεί μόνο για ξεκλείδωμα iPhone ή για αγορά από το iTunes Store και τα συνδεδεμένα καταστήματα του. Στο iOS 8, οι προγραμματιστές θα έχουν πρόσβαση στο API αυτού του αναγνώστη δακτυλικών αποτυπωμάτων, το οποίο θα ανοίξει περισσότερες δυνατότητες για τη χρήση του, όπως το άνοιγμα μιας εφαρμογής χρησιμοποιώντας μόνο το Touch ID.

CloudKit

Οι προγραμματιστές έχουν έναν εντελώς νέο τρόπο για τη δημιουργία εφαρμογών που βασίζονται στο cloud. Η Apple θα φροντίσει την πλευρά του διακομιστή, ώστε οι προγραμματιστές να μπορούν να επικεντρωθούν στην πλευρά του πελάτη. Η Apple θα παρέχει στους διακομιστές της δωρεάν αρκετούς περιορισμούς – για παράδειγμα, ανώτατο όριο ενός petabyte δεδομένων.

HomeKit

Ένα νοικοκυριό που ελέγχεται από μία μόνο συσκευή χειρός θα ακουγόταν σαν επιστημονική φαντασία πριν από μερικά χρόνια. Χάρη στην Apple, ωστόσο, αυτή η ευκολία μπορεί σύντομα να γίνει πραγματικότητα. Είτε θέλετε να αλλάξετε την ένταση και το χρώμα του φωτισμού είτε τη θερμοκρασία δωματίου, οι εφαρμογές για αυτές τις ενέργειες θα μπορούν να χρησιμοποιούν ένα ενοποιημένο API απευθείας από την Apple.

Camera API και PhotoKit

Στο iOS 8, οι εφαρμογές θα έχουν βελτιωμένη πρόσβαση στην κάμερα. Τι σημαίνει αυτό στην πράξη; Οποιαδήποτε εφαρμογή από το App Store θα μπορεί να επιτρέπει τη μη αυτόματη προσαρμογή της ισορροπίας λευκού, της έκθεσης και άλλων σημαντικών παραγόντων που σχετίζονται με τη φωτογραφία. Το νέο API θα προσφέρει επίσης, για παράδειγμα, μη καταστροφική επεξεργασία, δηλαδή επεξεργασία που μπορεί να αναιρεθεί ανά πάσα στιγμή χωρίς να αλλάξει η αρχική φωτογραφία.

Μέταλλο

Αυτή η νέα τεχνολογία υπόσχεται έως και δέκα φορές την απόδοση του OpenGL. Κατά τη διάρκεια της κεντρικής ομιλίας, το iPad Air έδειξε την ομαλή πτήση εκατοντάδων πεταλούδων σε πραγματικό χρόνο χωρίς ούτε μια σύσπαση, γεγονός που έδειξε τη δύναμή του σε πολλαπλές κλωστές.

SpriteKit και SceneKit

Αυτά τα δύο κιτ προσφέρουν στους προγραμματιστές τα πάντα για να φτιάξουν παιχνίδια 2D και 3D. Τα πάντα, από ανίχνευση σύγκρουσης έως γεννήτρια σωματιδίων έως μηχανή φυσικής παρέχονται σε αυτά. Εάν μόλις ξεκινάτε και θέλετε να δημιουργήσετε το πρώτο σας παιχνίδι, εστιάστε την προσοχή σας εδώ.

.