Section 8
Η Microsoft θέλει να μιλήσει για τα Windows 8 ως Windows "reimagined," και με πολλούς τρόπους είναι αρκετά μια αναχώρηση από τους προκατόχους του. Για να επιτρέψει τη χρήση του λειτουργικού συστήματος σε μια σειρά συσκευών αφής, η Microsoft ξανασχεδίασε ριζικά την εμφάνιση και την αίσθηση του λειτουργικού συστήματος.
Την περασμένη εβδομάδα στο συνέδριο Build in Redmond, Wash., Οι προγραμματιστές έμαθαν μερικές από τις τεχνικές που θα χρειαστούν αξιοποιήστε στο έπακρο το νέο λειτουργικό σύστημα. Οι συνομιλίες αφορούσαν θέματα όπως ο τρόπος εργασίας με τα ζωντανά πλακάκια στην αρχική σελίδα, ο τρόπος εργασίας με τη διεπαφή αφής και ο τρόπος σχεδιασμού των εφαρμογών, ώστε να φαίνονται καλά στη νέα, απλούστερη διεπαφή.
Τα Windows 8 ξεπερνούν τα στατικά εικονίδια που συνδέονται με εφαρμογές. Αντ 'αυτού, κάθε εφαρμογή μπορεί να έχει ένα ζωντανό κεραμίδι στην αρχική σελίδα, το οποίο μπορεί να ενημερωθεί με πληροφορίες όπως φωτογραφίες, στοιχεία ημερολογίου ή ειδήσεις. "Ολόκληρος ο σκοπός των ζωντανών πλακιδίων είναι να δημιουργήσουν ένα σύστημα που είναι ζωντανό με τη δραστηριότητα", δήλωσε ο Kraig Brockschmidt, ανώτερος υπεύθυνος προγράμματος για τον προγραμματισμό των Windows, κατά τη διάρκεια μίας ομιλίας.
Η ενημέρωση σε πραγματικό χρόνο μπορεί να γίνει σε τρία μέρη:, σε αναδυόμενες ειδοποιήσεις και στην οθόνη κλειδώματος.
Η Microsoft σχεδίασε ζωντανή ενημέρωση έτσι ώστε να μην καταναλώνει υπερβολική ισχύ. "Θα μπορούσαμε να έχουμε ένα σύστημα που είναι πολύ ζωντανό με εφαρμογές που τρέχουν όλη την ώρα, αλλά θα έχουμε μόνο μία ή δύο ώρες ζωής μπαταρίας", είπε ο Brockschmidt. Αντίθετα, τα κεραμίδια μπορούν να εκδώσουν ενημερώσεις ακόμη και όταν η υποκείμενη εφαρμογή δεν εκτελείται. Τα Windows θα επιτρέψουν σε έναν προγραμματιστή να καθορίσει μια εξωτερική υπηρεσία μέσω ενός API (interface programming programming), το οποίο μπορεί να παρέχει ενημερώσεις μέσω του Διαδικτύου για λογαριασμό της εφαρμογής.
Η Microsoft περιορίζει τι μπορεί να τοποθετηθεί στις οθόνες εκκίνησης και κλειδώματος. "Εάν αφήσετε όλους να βάλουν ό, τι θέλουν στα κεραμίδια τους - βίντεο, διαδραστικούς ελέγχους, κίνηση - θα ήταν τελικό χάος τελικά", είπε ο Brockschmidt. Αντ 'αυτού, η εταιρεία προσφέρει 40 πρότυπα πλακιδίων και ειδοποιήσεων που μπορούν να χρησιμοποιήσουν οι προγραμματιστές. Κάθε εικόνα σε κεραμίδι δεν μπορεί να είναι μεγαλύτερη από 200Kb και δεν έχει περισσότερα από 1024 pixels. "Περιορίζοντας τι μπορείτε να κάνετε στην οθόνη εκκίνησης, έχετε μια πολύ πιο ενιαία εικόνα που είναι πολύ καθαρότερη και πιο ενημερωτική", δήλωσε ο Brockschmidt.
Ένας άλλος σχεδιαστικός παράγοντας που θα πρέπει να αντιμετωπίσουν οι προγραμματιστές είναι μια νέα μορφή εισόδου, δηλαδή touch, όπου οι χρήστες αλληλεπιδρούν με το λειτουργικό σύστημα απευθείας μέσω της οθόνης. "Θέλουμε πραγματικά οι προγραμματιστές να έχουν μια προσέγγιση με άγγιγμα στις εφαρμογές τους", δήλωσε ο Jeff Burtoft, ένας ευαγγελιστής της Microsoft HTML5, κατά τη διάρκεια μιας άλλης ομιλίας.
Όπως το ποντίκι εισήγαγε νέους τρόπους αλληλεπίδρασης με γραφικά προγράμματα, touch προσφέρουν νέες δυνατότητες αλληλεπίδρασης χρηστών. Τα Windows 8 μπορούν να προσδιορίσουν αν η συσκευή που τρέχει σε δέχεται αγγίζει ως είσοδο. Εάν συμβαίνει αυτό, ενεργοποιεί τους "ακροατές" για την είσοδο που βασίζεται σε επαφή.
"Όλες οι λειτουργίες πλοήγησης λειτουργούν τόσο με το ποντίκι όσο και με το ποντίκι", δήλωσε ο Burtoft. "
Μια χειρονομία συνοψίζει την πρόθεση ενός χρήστη, όπως μια βρύση σε μια οθόνη που δείχνει την επιθυμία να ανοίξτε ένα πρόγραμμα. Τα Windows 8 ερμηνεύουν μια σειρά χειρονομιών εξ ονόματος της εφαρμογής, οπότε ο προγραμματιστής δεν χρειάζεται να γράψει αυτόν τον κώδικα από την αρχή.
Η Microsoft ανέπτυξε μια σειρά χειρονομιών, τις οποίες ο Burtoft ονομάζει Windows 8 Touch Language, προγραμματιστές να χρησιμοποιούν ομοιόμορφα σε όλες τις εφαρμογές τους. Οι χειρονομίες περιλαμβάνουν βρύση, πατήστε και κρατήστε πατημένο, σύρετε και μεγεθύνετε και σύρετε από την άκρη. "Εφόσον όλες οι διαφορετικές εφαρμογές χρησιμοποιούν αυτή την ίδια γλώσσα, θα είναι εύκολο για τους χρήστες να πιάσουν" στο πώς να περιηγηθείτε στις εφαρμογές τους, δήλωσε ο Burtoft
Για περιπτώσεις όπου οι χειρονομίες δεν μπορούν να παράσχουν τις λεπτομέρειες που χρειάζεται μια εφαρμογή, η Microsoft παρέχει επίσης και δείκτες. Με δείκτες, κάθε σημείο επαφής στην οθόνη παίρνει το δικό του "αντικείμενο συμβάντος", το οποίο οι προγραμματιστές μπορούν να συνδέσουν άμεσα με τον κωδικό εφαρμογής τους. Οι δείκτες επιτρέπουν στο χρήστη να εκτελέσει εργασίες όπως σχεδίαση ή γραφή στην οθόνη.
Μια άλλη πτυχή που πρέπει να λάβετε υπόψη είναι ο σχεδιασμός. Σε μια άλλη συνάντηση Build, ο κύριος σύμβουλος της Microsoft για την εμπειρία του χρήστη, Will Tschumy, εξήγησε τη φιλοσοφία πίσω από τα νέα Windows, με την ελπίδα ότι οι προγραμματιστές θα κατασκευάσουν τις εφαρμογές τους με παρόμοιο τρόπο.
Στον περιστασιακό παρατηρητή η νέα διεπαφή εμφανίζεται λιγότερο γεμάτη με κουτιά και επιλογές μενού. Αυτό το βλέμμα, είπε ο Tschumy, ήταν στην πραγματικότητα εμπνευσμένο από τον υψηλό μοντερνισμό, μια σχολή σχεδιασμού που έχει τις ρίζες της στο τέχνασμα του Bauhaus στις αρχές του 20ου αιώνα. "Είναι όλα σχετικά με την προσπάθεια να βγούμε το OS από το δρόμο". αυτός είπε. Τα Windows 8 προσπαθούν να βοηθήσουν τους χρήστες να επικεντρωθούν στην εργασία, είπε. Οι εφαρμογές θα πρέπει να έχουν πολύ μικρό, αν υπάρχει, χρώμιο - τον σχεδιασμό για κουτιά και επιλογές μενού που πλαισιώνουν τις περισσότερες εφαρμογές σήμερα. Αντίθετα, το περιεχόμενο της εφαρμογής, όπως ένα έγγραφο φωτογραφίας, βίντεο ή κειμένου, θα πρέπει να καταλαμβάνει ολόκληρη την οθόνη.
Η Tschumy ενημέρωσε τους προγραμματιστές ότι κάθε φορά που έχουν μια σχεδίαση ερώτηση με τα Windows 8, θα πρέπει να σκεφτούν ". "
Μια εταιρεία που υιοθετεί το νέο υπόδειγμα σχεδιασμού είναι η SAP. Ο προγραμματιστής ERP (προγραμματισμός επιχειρησιακών πόρων) σχεδιάζει να κυκλοφορήσει έξι εφαρμογές τους προσεχείς μήνες που θα υιοθετήσουν τους νέους κανόνες σχεδίασης των Windows, δήλωσε ο Fred Samson, αντιπρόεδρος της SAP για την κινητικότητα και την καινοτομία. για να αξιοποιήσουμε όσο το δυνατόν περισσότερα χαρακτηριστικά των Windows 8 ", δήλωσε ο Samson. Η νέα διεπαφή επιτρέπει στο SAP να κατασκευάζει εφαρμογές που είναι πιο συναρπαστικές και διαδραστικές, είπε. Οι χρήστες μπορούν να μετακινούνται γύρω από ένα έγγραφο με κύλιση παρά με τηλεειδοποίηση, τα δεδομένα μπορούν να εμφανίζονται στους χάρτες αντί για τις λίστες και τα έγγραφα μπορούν να ταυτοποιηθούν από τις εικόνες αντί των ονομάτων.
Η Samson παρουσίασε μια εφαρμογή, Financial Factsheet, από μια βάση δεδομένων πελατών με γραφικούς τρόπους. Για παράδειγμα, επιτρέπει στο χρήστη να διερευνά μια βάση δεδομένων για επαφές εντός μιας ακτίνας 50 μιλίων και να εμφανίζει τα αποτελέσματα σε έναν χάρτη.
"Οι χρήστες δεν χρειάζεται να μάθουν μια νέα γλώσσα. Δεν χρειάζεται να ανοίξουν ένα φίλτρο, να επιλέξουν ένα χαρακτηριστικό, να φιλτράρουν το χαρακτηριστικό. Όλα αυτά είναι σχεδιασμένα για αυτούς », είπε.
Το Fire Eagle, το οποίο συζητήθηκε για πρώτη φορά από το Yahoo πέρυσι, είναι μια υπηρεσία που οι χρήστες του Διαδικτύου μπορούν να χρησιμοποιήσουν για να ενημερώσουν τις πληροφορίες θέσης τους και να μοιραστούν αυτές τις πληροφορίες με εφαρμογές που βασίζονται στο Web επιλέγοντας. Είναι κατασκευασμένο σε μια ανοιχτή πλατφόρμα, έτσι ώστε οι προγραμματιστές εφαρμογών να μπορούν να αξιοποιήσουν τις πληροφορίες για να προσθέσουν στις υπηρεσίες τους λειτουργίες που αφορούν την τοποθέτηση.
Ο κινητός τύπος, για παράδειγμα, έχει δημιουργήσει ένα Plug-in Fire Eagle που εμφανίζει τις θέσεις των χρηστών στα blogs τους , που ενημερώνει αυτόματα τις πληροφορίες κάθε φορά που οι χρήστες ανοικοδομούν τους ιστότοπούς τους.
Hey, Android: Πού είναι οι εφαρμογές; της G1 της T-Mobile θα μπορούσε να είναι έκπληξη σήμερα, όταν ανοίξουν τα τηλέφωνά τους. Η αγορά εφαρμογών Android έχει αποδεκατιστεί με μόνο περίπου 13 διαθέσιμες εφαρμογές από τις αναμενόμενες 50 ή 60 ... Αποδεικνύεται ότι η πτώση στις εφαρμογές οφείλεται σε αλλαγή λογισμικού στο τέλος της Google και ότι όταν οι προγραμματιστές έχουν την ευκαιρία να αναβαθμίσουν τα προγράμματά μας θα πρέπει να τα δουν διαθέσιμα για λήψη ξανά. Πόσο καιρό θα χρειαστεί αυτό ή
Τούτου λεχθέντος, η G1 ήδη υπόσχεται να δώσει στο iPhone τα χρήματά του με περίπου 1,5 εκατομμύρια G1 που έχουν ήδη πωληθεί μέσω προπαραγγελιών. Στις πρώτες τρεις ημέρες της εκκίνησης του iPhone 3G, η Apple δήλωσε ότι πούλησε πάνω από ένα εκατομμύριο τηλέφωνα, ξεκίνησε το iPhone App Store με 500 προγράμματα και είχε περίπου 10 εκατομμύρια λήψεις εφαρμογών.
Η νέα νομοθεσία που θεσπίστηκε από μια ομάδα νομοθετών των ΗΠΑ θα απαιτούσε από τους προγραμματιστές εφαρμογών κινητής τηλεφωνίας να λαμβάνουν συγκατάθεση από τους καταναλωτές πριν συλλέξουν τα προσωπικά τους δεδομένα και να εξασφαλίσουν τα δεδομένα που συλλέγουν. και Ασφάλειας (APPS), που εισήχθη από τον εκπρόσωπο Χανκ Τζόνσον, έναν Δημοκρατικό της Γεωργίας και άλλους νομοθέτες, θα απαιτούσε επίσης από τους προγραμματιστές εφαρμογών να διατηρούν πολιτικές απορρήτου. Το νομοσχέδιο θα επιτρέψει σ
"Πολλοί καταναλωτές δεν γνωρίζουν ότι συλλέγονται τα δεδομένα τους", δήλωσε ο Johnson ανακοινώνοντας τον νόμο APPS το λόγο της Βουλής των Αντιπροσώπων. "Πρέπει να υπάρξουν κανόνες κοινής λογικής του δρόμου για αυτήν την αναδυόμενη πρόκληση."