Παράθυρα

Windows 8: προγραμματιστές και η σχέση τους με το Windows Store

Πίνακας περιεχομένων:

Anonim

Συνεχίζουμε με το ειδικό μας στα Windows 8. Στην τελευταία δόση αναλύσαμε το Windows Store σε βάθος, πώς λειτούργησε και πώς μπορούμε να το εκμεταλλευτούμε για να βρούμε την εφαρμογή που χρειαζόμαστε. Σήμερα θα μιλήσουμε επίσης για το κατάστημα εφαρμογών, αλλά αυτή τη φορά από τη σκοπιά των προγραμματιστών: ποιες απαιτήσεις πρέπει να πληροί μια εφαρμογή για να εμφανίζεται στο Store και ποιες άλλες πρόσθετες υπηρεσίες προσφέρει η Microsoft.

Τι πρέπει να πληροί μια εφαρμογή σύγχρονης διεπαφής χρήστη για να μπορεί να μπει στο Store;

Για μια σύγχρονη εφαρμογή διεπαφής χρήστη να φτάσει στο Windows Store, πρέπει πρώτα να περάσει μια σειρά δοκιμών.Η Microsoft θεσπίζει αυστηρές απαιτήσεις, τόσο σε επίπεδο κώδικα και API, όσο και σε επίπεδο χρηστικότητας, οι οποίες εμποδίζουν οποιαδήποτε εφαρμογή που δεν έχει ελάχιστη ποιότητα να φτάσει στο Store.

Η πιστοποίηση έχει δύο φάσεις, η μία αυτόματη και η άλλη πραγματοποιείται από άτομα. Στη φάση της αυτόματης δοκιμής, επαληθεύεται ότι η εφαρμογή καλεί μόνο τα επιτρεπόμενα API και ότι όλα τα πεδία και τα αρχεία (συλλήψεις και εικονίδια) που αποστέλλονται συμμορφώνονται με τους αντίστοιχους περιορισμούς.

Ακολουθεί η πιο εκτεταμένη φάση δοκιμών, το μέρος στο οποίο ένα άτομο θα δοκιμάσει την εφαρμογή. Σαν να ήσασταν κανονικός χρήστης, θα εξερευνήσετε την εφαρμογή δοκιμάζοντας όλες τις επιλογές, πλοηγώντας στις διάφορες σελίδες και ακόμη και προσπαθώντας να κάνετε πράγματα απροσδόκητα για την εφαρμογή (εισαγωγή γραμμάτων σε ένα πεδίο κειμένου, για παράδειγμα).

Με αυτό προσπαθούν να επαληθεύσουν ότι η εφαρμογή λειτουργεί και ότι λειτουργεί καλά.Οι πιο βασικές απαιτήσεις είναι ότι η εφαρμογή πρέπει να είναι λειτουργική από τη στιγμή της εγκατάστασής της, να μην μπορεί να κλείσει απροσδόκητα λόγω σφάλματος ή σφάλματος, ότι δεν μπορεί να διαρκέσει περισσότερα από 5 δευτερόλεπτα για την εκκίνηση ή λιγότερο από 2 δευτερόλεπτα για την αναστολή, και ότι η διεπαφή δεν μπορεί να σταματήσει να ανταποκρίνεται ανά πάσα στιγμή.

"Επιπλέον, θα διασφαλίσουν ότι τηρείται το απόρρητο των χρηστών. Αυτό σημαίνει ότι πρέπει να εμφανίζουν δήλωση απορρήτου εάν αποθηκεύουν ή χρησιμοποιούν προσωπικές πληροφορίες και να προειδοποιούν όταν πρόκειται να κοινοποιήσουν ή να στείλουν αυτές τις ίδιες πληροφορίες (καμία από τις οποίες δεν μπορείτε να απενεργοποιήσετε αργότερα, σε στυλ Facebook). "

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

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

Συνοπτικά: κάθε εφαρμογή που είναι διαθέσιμη στο Windows Store έχει περάσει δοκιμές που διασφαλίζουν ότι θα κατεβάσετε κάτι που λειτουργεί καλά και κάνει αυτό που υπόσχεται. Φυσικά, αυτό είναι στη θεωρία: στο Windows Phone η διαδικασία είναι πολύ παρόμοια και δείτε τι συμβαίνει με το WhatsApp, για παράδειγμα.

Εφαρμογές επιφάνειας εργασίας ναι, αλλά μόνο ως σύνδεσμοι

Οι εφαρμογές για επιτραπέζιους υπολογιστές θα βρίσκονται επίσης στο Store.

Εκτός από τις εφαρμογές Metro ή Modern UI, το Windows Store θα δέχεται επίσης εφαρμογές για υπολογιστές. Ωστόσο, δεν θα μπορούμε να τις κατεβάσουμε απευθείας από εκεί: το Κατάστημα θα λειτουργεί μόνο ως λίστα εφαρμογών.Κατά την είσοδο στη σελίδα λεπτομερειών καθενός, θα έχουμε συνδέσμους για να μεταβείτε στον ιστότοπο του κατασκευαστή και να το κατεβάσετε.

Για να περάσει την πιστοποίηση, μια εφαρμογή επιτραπέζιου υπολογιστή πρέπει να πληροί τις ίδιες απαιτήσεις με τις εφαρμογές Modern UI. Επιπλέον, η Microsoft επιβάλλει ορισμένους πρόσθετους περιορισμούς στους συνδέσμους λήψης: πρέπει να είναι άμεσοι (δεν πρέπει να κυκλοφορούν χιλιάδες φορές για να κατεβάσετε ή να αγοράσετε την εφαρμογή), να έχουν εκδόσεις 32 bit και 64 bit και επίσης να περιλαμβάνουν τις ίδιες πληροφορίες που δίνεται στη Microsoft στο Store. Ως τελευταία προϋπόθεση, μόνο οι προγραμματιστές επιχειρήσεων θα μπορούν να υποβάλλουν εφαρμογές για υπολογιστές.

Beta και δοκιμαστικές εκδόσεις στο Windows Store

Ένα από τα μειονεκτήματα του Windows Store είναι ότι, σε αντίθεση με το μικρότερο κινητό ξάδερφό του, δεν προσφέρει εφαρμογές beta.Στο Windows Phone, οι προγραμματιστές μπορούν να υποβάλουν μια έκδοση beta, η οποία είναι ιδιωτική και περνά μόνο από αυτοπιστοποίηση. Είναι ο προγραμματιστής που περιλαμβάνει τα email των χρηστών που θέλουν να δοκιμάσουν την εφαρμογή και θα είναι οι μόνοι που θα μπορούν να τη κατεβάσουν και να τη δοκιμάσουν.

Το Το Windows Store δεν διαθέτει αυτήν τη δυνατότητα, η οποία είναι ένα σφάλμα και ενοχλητικό για τους προγραμματιστές, κυρίως επειδή οι τακτικοί χρήστες δεν μπορούν να εγκαταστήσουν εφαρμογές Modern UI χωρίς λογαριασμό προγραμματιστή. Με αυτόν τον τρόπο, εάν κάποιος θέλει να προσφέρει μια έκδοση beta μιας εφαρμογής, θα μπορεί να βασιστεί μόνο σε μια πολύ μικρή ομάδα ατόμων και δεν θα λάβει τόσα σχόλια ή προτάσεις.

"

Αυτό που προσφέρει το Windows Store και αυτή τη φορά βελτιώθηκε σε σχέση με το κατάστημα Windows Phone, είναι οι δοκιμαστικές εκδόσεις. Οποιαδήποτε εφαρμογή επί πληρωμή μπορεί να έχει δοκιμαστική λειτουργία περιορισμένη χρονικά (επτά ημέρες). Όταν περάσει αυτός ο χρόνος, το σύστημα προειδοποιεί στο >"

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

Τιμές εφαρμογής: από 1,49 έως 1000 δολάρια

Φυσικά, το Windows Store σάς επιτρέπει να δημοσιεύετε εφαρμογές επί πληρωμή. Οι τιμές καθορίζονται από τη Microsoft και κυμαίνονται από 1,49 $ έως 1.000 $. Στο χαμηλότερο εύρος, που θα είναι πιθανώς το πιο συνηθισμένο, οι αυξήσεις είναι 0,50 $. Καθώς η τιμή γίνεται υψηλότερη, οι διαφορές είναι επίσης μεγαλύτερες.

Σε ευρώ, η χαμηλότερη τιμή είναι 1,19 ευρώ. Περιέργως, οι τιμές δεν αυξάνονται με τον ίδιο τρόπο, αλλά μερικές φορές υπάρχουν διαφορές 30 λεπτών και άλλες 50, όπως μπορείτε να δείτε στο στιγμιότυπο οθόνης. Οι δυνατότητες επιλογής είναι αρκετά μεγάλες, οπότε ο καθένας μπορεί να βάλει την τιμή που προτιμά.

Από όλα όσα συλλέγονται με τις πωλήσεις της εφαρμογής, η Microsoft παίρνει το παραδοσιακό μερίδιο: 30%. Ωστόσο, όταν οι πωλήσεις υπερβαίνουν τα 25.000 $, η προμήθεια θα γίνει 20%.

Αγορές εντός εφαρμογής, ένας άλλος τρόπος για να κερδίσετε χρήματα με εφαρμογές

Με τα Windows 8 Η Microsoft περιλαμβάνει έναν νέο τρόπο δημιουργίας χρημάτων για προγραμματιστές: αγορές εντός εφαρμογής ή αγορές ενσωματωμένες στην εφαρμογή. Η ιδέα είναι πολύ απλή: πληρώστε για μικρά πρόσθετα ή προσθήκες στην εφαρμογή.

Για παράδειγμα, ένα παιχνίδι αγώνων θα μπορούσε να εκμεταλλευτεί τις αγορές εντός εφαρμογής, ώστε οι χρήστες να μπορούν να αγοράσουν αποκλειστικά αυτοκίνητα ή ένας αναγνώστης ειδήσεων θα μπορούσε να πουλήσει διαφορετικά θέματα για την εφαρμογή. Το μεγαλύτερο πλεονέκτημα είναι ότι οι αγορές γίνονται με τον λογαριασμό Windows Store, άρα τα στοιχεία πληρωμής δεν δίνονται στον δημιουργό της εφαρμογής.

Για τον προγραμματιστή, οι αγορές εντός εφαρμογής προσφέρουν επίσης σημαντικά πλεονεκτήματα, κυρίως ότι όλη η διαχείριση πληρωμών και προϊόντων γίνεται σε διακομιστές της Microsoft. Πρέπει μόνο να ελέγξετε τις αποδείξεις αγοράς εάν θέλετε να μεταδώσετε αυτήν την αγορά σε έναν διακομιστή (για παράδειγμα, ώστε να ληφθούν τα απαραίτητα δεδομένα κατά την εγκατάσταση της εφαρμογής σε άλλο υπολογιστή).

Ειδοποιήσεις Push, Live Connect και δίκτυα διαφημίσεων

Ο διακομιστής WNS λειτουργεί ως ενδιάμεσος κατά την αποστολή ειδοποιήσεων push.

Η Microsoft προσφέρει ορισμένες υπηρεσίες που σχετίζονται με το Windows Store για προγραμματιστές. Είναι εργαλεία που επεκτείνουν τις δυνατότητες των εφαρμογών ή διευκολύνουν ορισμένες εργασίες, αρκεί να έχουν δημοσιευθεί η εφαρμογή τους στο Store.

Το πρώτο πράγμα είναι οι ειδοποιήσεις push. Για να λάβει μια εφαρμογή αυτές τις άμεσες ειδοποιήσεις, πρέπει να χρησιμοποιήσει το WNS (Υπηρεσία ειδοποιήσεων των Windows).Το WNS λειτουργεί ως ενδιάμεσος διακομιστής μεταξύ του υπολογιστή και του διακομιστή του προγραμματιστή που στέλνει τις ειδοποιήσεις. Είναι σημαντικό να σημειωθεί ότι δεν υπάρχει άλλος τρόπος αποστολής ειδοποιήσεων push σε εφαρμογές στα Windows 8.

Το Live Connect σάς επιτρέπει να αναγνωρίζετε εύκολα τον εαυτό σας με τον λογαριασμό σας Live.

Η Microsoft προσφέρει επίσης την υπηρεσία Live Connect. Όπως γνωρίζετε, με τα Windows 8 μπορείτε να δημιουργήσετε έναν λογαριασμό χρήστη συνδεδεμένο με έναν λογαριασμό Live. Το Live Connect επιτρέπει στην εφαρμογή να έχει πρόσβαση σε αυτόν τον λογαριασμό Live (εφόσον δίνουμε ρητή άδεια) και επομένως στο SkyDrive, το Ημερολόγιο, τις Επαφές και το Messenger με έναν πολύ απλό και, επιπλέον, πολύ ασφαλή τρόπο για τον χρήστη.

"

Αυτή η υπηρεσία μπορεί επίσης να χρησιμοποιηθεί για την αναγνώριση του χρήστη σε εξωτερικό διακομιστή. Για παράδειγμα, ας υποθέσουμε ότι κατεβάζετε ένα διαδικτυακό παιχνίδι στρατηγικής όπου μάχεστε εναντίον άλλων παικτών σε ένα πρόγραμμα περιήγησης ή σε ένα κινητό.Λοιπόν, αντί να χρειάζεται να δημιουργήσουμε έναν νέο λογαριασμό, χρησιμοποιούμε απλώς τον Live λογαριασμό μας για να προσδιορίσουμε τον εαυτό μας χωρίς πολλά προβλήματα. Είναι μια διαδικασία παρόμοια με αυτή του Entering with Facebook/Twitter>."

Τέλος, η Microsoft διαθέτει επίσης ένα δίκτυο διαφημίσεων για . Μέσω ενός δωρεάν SDK, οποιοσδήποτε προγραμματιστής μπορεί να συμπεριλάβει στην εφαρμογή του και να κερδίσει επιπλέον χρήματα απευθείας στον λογαριασμό του στο Windows Store και εξοικονομώντας όλη την ταλαιπωρία της αναζήτησης διαφημιζόμενων ή πρακτορείων που διαχειρίζονται το .

Ειδικά Windows 8 σε βάθος

Παράθυρα

Η επιλογή των συντακτών

Back to top button