Το SDK των Windows 10 μας δίνει περισσότερες ενδείξεις για το πώς θα είναι οι νέες καθολικές εφαρμογές

Πίνακας περιεχομένων:
Είναι ήδη γνωστό ότι οι Windows 10 καθολικές εφαρμογές είναι το μεγάλο στοίχημα της Microsoft για να αυξήσει το ενδιαφέρον των προγραμματιστών για τις πλατφόρμες τους, και έτσι επίλυση του προβλήματος της έλλειψης εφαρμογών, και ελάχιστη υποστήριξη για αυτές από τις οποίες υποφέρουν επί του παρόντος οι χρήστες.
Κατά τη διάρκεια πολλών συνεδρίων και ανακοινώσεων, η Microsoft αποκαλύπτει όλο και περισσότερες λεπτομέρειες σχετικά με την εν λόγω καθολική πλατφόρμα εφαρμογών και χθες έκανε ένα ακόμη βήμα προς αυτή την κατεύθυνση, δημοσιεύοντας την πρώτη προεπισκόπηση του developer tools για Windows 10 που θα σας επιτρέψει τελικά να δημιουργήσετε εφαρμογές των οποίων ο κώδικας εκτελείται σε τηλέφωνα, tablet, υπολογιστές και κονσόλες.
Ένα από τα κύρια πλεονεκτήματα που προσφέρει αυτό το SDK είναι η δυνατότητα δημιουργίας μιας μοναδικής εμπειρίας χρήστη που προσαρμόζεται αυτόματα στη συσκευή που χρησιμοποιείται , που είναι ακριβώς μία από τις μεγάλες υποσχέσεις της καθολικής πλατφόρμας εφαρμογών. Αυτή η αυτορρύθμιση της διεπαφής επιτυγχάνεται κυρίως μέσω μιας καλύτερης υλοποίησης του ViewStateManager , που επιτρέπει στα στοιχεία της οθόνης να ξεδιπλώνονται και να αναδιατάσσονται βάσει του διαθέσιμου χώρου στην οθόνη.
Ένας άλλος τρόπος προσαρμογής της εμπειρίας σε κάθε συσκευή είναι η αυτόματη ανίχνευση εάν ο χρήστης αλληλεπιδρά μέσω μιας οθόνης αφής ή μέσω ενός ποντικιού και πληκτρολογίου και προσαρμογή των χειριστηρίων στην οθόνη ανάλογα (για παράδειγμα, αύξηση του μεγέθους των κουμπιών όταν ξεκινάτε να χρησιμοποιείτε μια οθόνη αφής).
Οι εφαρμογές θα μπορούν να προσφέρουν μια εξατομικευμένη εμπειρία τόσο για χρήση αφής όσο και για χρήση ποντικιού/πληκτρολογίουΟι εφαρμογές θα μπορούν επίσης να γνωρίζουν εάν μια συγκεκριμένη δυνατότητα του λειτουργικού συστήματος ή του υπολογιστή που χρησιμοποιείται είναι διαθέσιμη, αντί να χρειάζεται να το συμπεράνουν από άλλους παράγοντες (όπως έπρεπε να γίνει μέχρι τώρα) . Για παράδειγμα, μια εφαρμογή θα μπορεί να γνωρίζει το αν το κινητό στο οποίο εκτελείται έχει κουμπί φυσικής κάμερας ή όχι, και έτσι να προσαρμόσει τη διεπαφή και τη συμπεριφορά του ανάλογα .
Εφαρμογές με κοινόχρηστο κωδικό και συγκεκριμένο κωδικό για κάθε συσκευή
Οι εκδόσεις του Visual Studio για Windows 10 αποκαλύπτουν άλλες καινοτομίες που θα διευκολύνουν την ανάπτυξη καθολικών εφαρμογών. Για παράδειγμα, θα επιτρέπουν στο να εισάγει συγκεκριμένα τμήματα κώδικα για κινητά, tablet, υπολογιστές ή Xbox, κάνοντας χρήση επεκτάσεων του κύριου SDK ειδικά σχεδιασμένου για κάθε τύπο συσκευή.
Επιτρέπεται επίσης η δημιουργία μεμονωμένων έργων>"
Μια άλλη χρήσιμη δυνατότητα του Visual Studio είναι η ενσωμάτωση με τη δυνατότητα Application Insights, η οποία παρέχει δεδομένα από το telemetry των εφαρμογών μέσω της πλατφόρμας Azure, ώστε οι προγραμματιστές να έχουν σχετικές πληροφορίες σχετικά με τη χρήση των εφαρμογών τους.
Και μαζί με όλες αυτές τις δυνατότητες που περιλαμβάνονται στο SDK, η Microsoft δημοσιεύει επίσης σχετική τεκμηρίωση και δείγματα κώδικα στο GitHub για να διευκολύνει τους προγραμματιστές να δημιουργήσουν τις πρώτες καθολικές εφαρμογές τους. Σε αυτήν την τεκμηρίωση περιλαμβάνεται μια επισκόπηση της Universal Apps Platform, ένας οδηγός για να αξιοποιήσετε ό,τι νέο υπάρχει στα Windows 10 στις εφαρμογές που είναι ήδη διαθέσιμες για Windows 8.1, καθώς και έναν πιο αναλυτικό οδηγό για το νέες δυνατότητες που προσφέρει το Windows 10 SDK
Η προεπισκόπηση SDK των Windows 10 είναι διαθέσιμη σε όλους στο Πρόγραμμα Windows Insider. Μόλις μπείτε σε αυτό, το μόνο που έχετε να κάνετε είναι να κατεβάσετε και να εγκαταστήσετε τα εργαλεία ανάπτυξης για τα Windows 10 για να ξεκινήσετε τη δημιουργία νέων εφαρμογών ή να προσαρμόσετε τις υπάρχουσες.
Και ας θυμόμαστε ότι επειδή πρόκειται για προεπισκόπηση , η Microsoft πιθανότατα θα προσθέσει περισσότερες δυνατότητες σε αυτά τις επόμενες εβδομάδες εργαλεία ανάπτυξης .
Μέσω | Blogging Windows