Παραδοσιακές εφαρμογές υπολογιστή στο Microsoft Store στα Windows

Πιτ Μπράουν, Τετζάσουι Βιννακότα

Το Microsoft Store στα Windows διαθέτει εδώ και καιρό εξαιρετική υποστήριξη για εφαρμογές UWP, PWAs και εφαρμογές υπολογιστή στο . Προγράμματα εγκατάστασης MSIX, μαζί με την ταυτότητα της εφαρμογής και εστίαση στην ασφάλεια και την απλή εμπειρία εγκατάστασης.

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

Σε αναγνώριση αυτού, πέρυσι, προσθέσαμε ένα πρόγραμμα προεπισκόπησης για να ενεργοποιήσουμε αυτές τις παραδοσιακές εφαρμογές υπολογιστή, που συνήθως ονομάζονται εφαρμογές "Win32", συσκευασμένες σε .EXE ή .MSI προγράμματα εγκατάστασης και δημιουργήθηκαν χρησιμοποιώντας οτιδήποτε από .NET (WPF, Φόρμες των Windows, κονσόλα) έως C++, WinUI, MFC, Qt, Flutter, OpenGL, Pascal, Java, Electron και πολλά άλλα, για να είναι μέρος του καταλόγου του Windows Store. Στη Build 2022, ανακοινώσαμε ότι το πρόγραμμα προεπισκόπησης ήταν επιτυχημένο και ανοίξαμε τη δημοσίευση εφαρμογών Win32 σε όλους!

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

"Σήμερα, το WinZip αξιοποιεί δύο κύρια μοντέλα διανομής στις εφαρμογές Microsoft Store – UWP και τις μη αμετάβλητες εφαρμογές Win32. Οι μη αμετάβλητες εφαρμογές Win32 επιτρέπουν στο WinZip να δημιουργήσει μια άμεση σχέση με τους πελάτες μας, αξιοποιώντας παράλληλα την προσέγγιση της Microsoft. Το νέο μοντέλο συνεργασίας που προσφέρει η Microsoft στους συνεργάτες ανάπτυξης προσφέρει εξαιρετικές δυνατότητες για να επεκτείνει την εμβέλειά της, να ακούσει τους πελάτες μας και να ανταποκριθεί γρήγορα στις αλλαγές που γίνονται σε ζήτηση.»

— WinZip, Henry Monteiro, Διευθυντής Προϊόντων


Περισσότερα έσοδα από τη σκληρή δουλειά σας

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

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

Αυτό είναι καλό. :)

Η εφαρμογή σας. Το πρόγραμμα εγκατάστασής σας. Το CDN σας.

Σχεδιάσαμε την υποστήριξη χώρου αποθήκευσης Win32 για να είναι όσο το δυνατόν πιο εύκολη για τους προγραμματιστές εφαρμογών που διαθέτουν υπάρχουσες εφαρμογές για να επωφεληθούν. Χρησιμοποιούμε το πρόγραμμα εγκατάστασης σε κατάσταση ανεπιήρητες λειτουργίας, χωρίς τροποποίηση. Αυτό το πρόγραμμα εγκατάστασης σερβίρεται από τη δική σας διεύθυνση URL έκδοσης και εγκαθιστά την εφαρμογή σας. Όταν υποβάλετε τη διεύθυνση URL του πακέτου σας στο Κέντρο συνεργατών, σας παρέχονται σχόλια σε πραγματικό χρόνο για να λειτουργήσει με το Κατάστημα.

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

Ο χώρος αποθήκευσης χειρίζεται αυτόματα τυπικούς κωδικούς επιστροφής MSI. Για την παροχή της καλύτερης εμπειρίας πελάτη κατά τη χρήση ενός προγράμματος εγκατάστασης EXE (όπως setup.exe), το Store υποστηρίζει κατάλληλα μηνύματα και ενέργειες επιστροφής για τους κωδικούς επιστροφής κατά τη ρύθμιση. Μπορείτε να καταχωρήσετε αυτούς τους προσαρμοσμένους κωδικούς επιστροφής κατά την υποβολή του προγράμματος εγκατάστασης στο χώρο αποθήκευσης.

Στιγμιότυπο οθόνης μιας φόρμας προγράμματος εγκατάστασης

"Από την πλευρά των προγραμματιστών, είμαστε πολύ ευτυχείς που βλέπουμε ότι το νέο Microsoft Store υποστηρίζει μια ευρεία γκάμα τύπων εφαρμογών, όπως MSI, EXE, MSIX και PWA. Αυτό έχει μειώσει δραματικά την παράκαμψη στο τέλος μας και έχει κάνει τη διαδικασία υποβολής πολύ πιο εύκολη. Επιπλέον, η ομάδα στο Microsoft Store παρέχει εκπληκτική υποστήριξη, από την απάντηση σε τεχνικές ερωτήσεις έως την παροχή στρατηγικών μάρκετινγκ και όλα τα ενδιάμεσα."

— Wondershare, Pete Yang, Ανώτερος διευθυντής, Στρατηγικές Συμπράξεις


Η ροή εργασιών παράδοσης

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

Μετά την αρχική υποβολή της εφαρμογής σας, μπορείτε να χρησιμοποιήσετε το API υποβολής Microsoft Store για την εφαρμογή σας Win32 για να υποβάλετε ερωτήματα μέσω προγραμματισμού και να δημιουργήσετε νέες υποβολές για την εφαρμογή. Αυτό το API είναι χρήσιμο αν ο λογαριασμός σας διαχειρίζεται πολλές εφαρμογές και θέλετε να αυτοματοποιήσετε και βελτιστοποιήσετε τη διαδικασία υποβολής για αυτά τα στοιχεία.

Δημοσίευση από το GitHub

Διαθέτουμε επίσης υποστήριξη συνεχούς ενοποίησης / συνεχούς παράδοσης (CI/CD) από το GitHub, που βασίζεται στα ίδια API καταστημάτων. Αυτή η ενέργεια GitHub, διαθέσιμη στο GitHub Marketplace, αυτοματοποιεί τη διαδικασία δόμησης και συσκευασίας και, στη συνέχεια, ενημερώνει την καταχώρηση στο κατάστημα με το νέο πακέτο, το οποίο όλα ενεργοποιούνται ως μέρος της διοχέτευσης CI/CD σας.

Στιγμιότυπο οθόνης δημοσίευσης του GitHub

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

Περισσότερες πληροφορίες ξεκινώντας από την απόκτηση

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

Φυσικά, θέλαμε να παρέχουμε αυτό το ίδιο επίπεδο πληροφοριών στις εφαρμογές Win32. Κι έτσι το κάναμε. :)

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

Γράφημα τάσεων του κωδικού επιστροφής προγράμματος εγκατάστασης

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

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

Απάντηση σε αξιολογήσεις πελατών

Οι πελάτες μπορούν να αξιολογήσουν και να ελέγξουν τις εφαρμογές που εγκατέστησαν μέσω του Microsoft Store. Οι αξιολογήσεις και οι αξιολογήσεις είναι πολύ σημαντικά για να κατανοήσετε τον τρόπο με τον οποίο οι πελάτες προβάλλουν τις εφαρμογές σας και τον τρόπο με τον οποίο άλλοι χρήστες θα αντιλαμβάνονται την εφαρμογή σας κατά την εξέταση της απόκτησης. Μπορείτε να αναλύσετε αξιολογήσεις και αξιολογήσεις με την αναφορά αξιολογήσεων και κριτικών στο Κέντρο συνεργατών. Και τώρα, για τις εφαρμογές Σας Win32, μπορείτε επίσης να απαντήσετε στα σχόλια πελατών απευθείας από αυτή τη σελίδα. Μπορείτε επίσης να δείτε αξιολογήσεις ανά αγορά, παρέχοντας μια συνεπή εμπειρία με τις αξιολογήσεις από άποψη αγοράς στο Store.

Στιγμιότυπο οθόνης κριτικών πελατών

Αναφορά ελέγχου εφαρμογής στο Κέντρο συνεργατών

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

Στιγμιότυπο οθόνης της αναφοράς ελέγχου εφαρμογής

Περισσότερος έλεγχος της εμπειρίας

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

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

Μάθετε πώς μπορείτε να δημοσιεύσετε την εφαρμογή σας Win32

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

Ανυπομονούμε να δημοσιεύσουμε τις εξαιρετικές εφαρμογές σας στο κατάστημα! Για να ξεκινήσετε, μεταβείτε στο Κέντρο συνεργατών. Για να μάθετε περισσότερα, έχουμε τεκμηρίωση που περιγράφει εδώ τη δημοσίευση εφαρμογών Win32.