Σε καθολικές εφαρμογές και προγραμματιστές

Εικονίδιο ώρας ανάγνωσης 7 λεπτό. ανάγνωση


Οι αναγνώστες βοηθούν στην υποστήριξη του MSpoweruser. Ενδέχεται να λάβουμε προμήθεια εάν αγοράσετε μέσω των συνδέσμων μας. Εικονίδιο επεξήγησης εργαλείου

Διαβάστε τη σελίδα αποκάλυψης για να μάθετε πώς μπορείτε να βοηθήσετε το MSPoweruser να διατηρήσει τη συντακτική ομάδα Διάβασε περισσότερα

Υπήρξε πολλή διαφημιστική εκστρατεία μετά την κυκλοφορία των καθολικών εφαρμογών με το Windows Phone 8.1. Για τους καταναλωτές, χρειάζεται να αγοράσετε μια εφαρμογή μόνο μία φορά για να την έχετε στον υπολογιστή ή το τηλέφωνό σας και ενδεχομένως και στο Xbox. Για προγραμματιστές, θα έχετε τη δυνατότητα να γράψετε μια εφαρμογή μία φορά και να την έχετε παντού, καθώς και πρόσβαση στη συνδυασμένη βάση χρηστών του υπολογιστή και των Windows Phone. Φαίνεται σαν ένα win-win παντού. Η λέξη-κλειδί είναι «φαίνεται». Ορισμένοι χρήστες των Windows Phone αναρωτήθηκαν γιατί οι προγραμματιστές Android και iOS δεν σπεύδουν να αναπτυχθούν για Windows ή δεν αποκλείουν μια μαζική έξοδο, γιατί μεγάλες εταιρείες όπως το Facebook και το Twitter εξακολουθούν να δίνουν στα Windows ένα εικονικό δάχτυλο. Λοιπόν, να γιατί.
Ο πρώτος και κύριος λόγος είναι η βάση χρηστών και το μερίδιο αγοράς. Οι άνθρωποι συχνά παραβιάζουν τα στατιστικά στοιχεία ότι τα Windows κατέχουν το 90% της αγοράς λειτουργικών συστημάτων. Αυτό δεν είναι απολύτως αλήθεια, τα Windows κατέχουν το 14 τοις εκατό της συνολικής αγοράς λειτουργικού συστήματος, όπως έχει αναγνωρίσει η Microsoft. Η πλειοψηφία των εφαρμογών καλύπτει το υπόλοιπο 86% της αγοράς, οπότε γιατί να ενοχλούνται οι προγραμματιστές για τα Windows;

"Τίμια? Νομίζω ότι τα Windows ως πλατφόρμα είναι νεκρά. Σίγουρα για νέα ανάπτυξη, θα δημιουργούσα είτε για τον Ιστό είτε για Android/iOS.

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

«Προηγουμένως εργάστηκα σε μια πολύ μεγάλη εταιρεία που διέθετε μια εφαρμογή για windows για κινητά (η οποία επίσης κυκλοφόρησε σε μεγάλο βαθμό), η παρακολούθηση έδειξε ότι οι άνθρωποι σε φορητές συσκευές Windows προτιμούσαν να χρησιμοποιούν το προϊόν μας μέσω του προγράμματος περιήγησής τους αντί να χρησιμοποιούν την εφαρμογή (απλώς θα πήγαιναν στον ιστότοπό μας για κινητά). Εν τω μεταξύ, τα άτομα που ήταν σε iOS ή Android είχαν την τάση να χρησιμοποιούν την εφαρμογή περισσότερο από τον ιστότοπο.

Τώρα βρίσκομαι σε μια πολύ μικρότερη εταιρεία, προτού καταβάλω τα μετρητά για να υποστηρίξω κάθε πλατφόρμα κάτω από τον ήλιο, η εν λόγω πλατφόρμα πρέπει να αποδεικνύει ένα σημαντικό σχετικό μερίδιο αγοράς και οι χρήστες αυτής της πλατφόρμας δείχνουν τάση να χρησιμοποιούν εφαρμογές. Διαφορετικά, υποστηρίζουμε αυτούς τους πελάτες μέσω του πλήρως λειτουργικού responsive/mobile-site μας»

Εκτός από το επιχείρημα του μεριδίου αγοράς, υπάρχει και το νόημα των χρηστών. Τώρα για τα Windows και τα Windows Phone, το όρισμα αντιστρέφεται εδώ. Τα Windows ΕΧΟΥΝ χρήστες, αλλά αυτοί οι χρήστες δεν θέλουν απαραίτητα εφαρμογές. Οι χρήστες των Windows Phone θέλουν εφαρμογές, αλλά δεν υπάρχουν πολλές από αυτές. Καθώς οι χρήστες των Windows δεν θέλουν απαραιτήτως εφαρμογές, οι προγραμματιστές θα στοχεύουν ουσιαστικά χρήστες Windows Phone, από τους οποίους και πάλι δεν είναι πάρα πολλοί. Από αυτή τη μικρή ομάδα χρηστών, η ανανεωμένη ώθηση χαμηλού επιπέδου της Microsoft σημαίνει ότι η συντριπτική πλειονότητα αυτών των χρηστών δεν θα ήθελε να χρησιμοποιήσει εφαρμογές καθαυτές και μπορεί απλώς να χρησιμοποιήσει τη συσκευή ως ένα ακριβό τηλέφωνο με δυνατότητες. Αν δεν αισθάνονται θετικοί ότι ένας μεγάλος αριθμός χρηστών Windows Phone θα χρησιμοποιούσε τις εφαρμογές τους, απλώς δεν θα ήταν προτεραιότητα. Αυτός είναι ο λόγος για τον οποίο οι εφαρμογές ανταλλαγής μηνυμάτων διατηρούνται καλές και γλυκές στο Windows Phone και γιατί οι πιο εξειδικευμένες και πιθανώς καινοτόμες εφαρμογές είναι σπάνιες.

IDC
Ο επόμενος λόγος είναι η Microsoft. Πολλοί προγραμματιστές απλώς δεν εμπιστεύονται τη Microsoft και τη φιλοσοφία τους «This time is for real guys» αφού έπρεπε να βιώσουν σημαντικές αλλαγές κάθε σχεδόν για κάθε έκδοση των Windows. Καθώς οι προγραμματιστές πρέπει να αλλάξουν τη μέθοδο και τα εργαλεία ανάπτυξής τους για να ταιριάζουν με τα εργαλεία της Microsoft, μπορεί να απεχθάνονται να υιοθετήσουν ένα νέο εργαλείο που μπορεί να απορριφθεί ξανά για την επόμενη "αυτός ο χρόνος εκτέλεσης θα αλλάξει τα πάντα". Ειδικά υπό το φως του παραπάνω σημείου σχετικά με τους χρήστες και την απόδοση της επένδυσης.

"Η Η αγορά είναι μικρή και η Microsoft είναι αναξιόπιστη. Ποιο είναι το όφελος;»

idc τρίμηνο 2 2014

Τέλος, για προγραμματιστές Windows που δεν έχουν ακόμη αναβαθμιστεί, υπάρχουν λόγοι για αυτό. Πρώτον, υπάρχει το θέμα της Verizon στις ΗΠΑ που δεν έχουν ακόμη συσκευές στο Windows Phone 8.1. Η Verizon κατέχει σημαντικό μέρος του μεριδίου των Windows Phone στις ΗΠΑ και θα αποκόψει αυτούς τους χρήστες με την ενημέρωση. Δεύτερον, το Windows PRT δεν είναι ακόμα τόσο εμφανισμένο όσο ο τρέχων χρόνος εκτέλεσης του Silverlight, επομένως υπάρχουν πράγματα που μπορείτε να κάνετε με το ένα αλλά όχι με το άλλο. Η συνεχής παρακολούθηση GPS (απαιτείται σε εφαρμογές όπως το Runtastic ή το Endomondo) δεν είναι διαθέσιμη στο WinPRT, ούτε η ενσωμάτωση φακού για εφαρμογές κάμερας ή όλες τις 6 εφαρμογές του Rudy Huyn.

"Ένας Το μειονέκτημα που κανείς δεν έχει αναφέρει ακόμη είναι ότι τα στοιχεία ελέγχου της διεπαφής χρήστη των Windows Phone στις Universal Apps αποτελούν απομίμηση των προηγούμενων στοιχείων ελέγχου διεπαφής χρήστη των Windows Phone και, ενώ είναι απίστευτα παρόμοια, δεν είναι ακριβώς τα ίδια.

Οι διαφορές είναι λεπτές, αλλά κάνουν τις εμπειρίες της εφαρμογής να αισθάνονται συνολικά λιγότερο ομαλές. Το κύριο παράδειγμα είναι ότι στις συγκεντρωτικές σελίδες η κεφαλίδα δεν αλλάζει λευκή έως ότου φορτωθεί πλήρως η σελίδα στην οποία γίνεται η μετάβαση. Αυτό έχει ως αποτέλεσμα ένα κλάσμα του δευτερολέπτου αίσθημα σπασμωδικότητας που δεν αισθάνεται καλά. Βρήκα ένα φόρουμ όπου ένας προγραμματιστής παραπονέθηκε για αυτό και ένας προγραμματιστής της Microsoft απάντησε ότι ήταν "αρκετά καλό" και το χαρακτήρισε ως μη πρόβλημα. Είμαι πραγματικά απογοητευμένος με αυτή την έλλειψη σεβασμού προς τη σχεδίαση που φαίνεται να προκύπτει από ορισμένα μέρη της Microsoft.”

«Η κύρια παγίδα είναι ότι πολλές κρίσιμες λειτουργίες του Windows Phone δεν υποστηρίζονται ακόμη στις εφαρμογές της Universal.

Εάν υπήρχε ισοτιμία 100%, ώστε κάθε API και λειτουργία να ήταν διαθέσιμα τόσο στα Windows όσο και στα Windows Phone και επίσης μοναδικά πράγματα WP θα ήταν διαθέσιμα στα Windows (Cortana, προηγμένα API κάμερας/φωτογραφιών/βίντεο και δύο ακόμη), δεν θα υπήρχε παγίδα σε εφαρμογές Universal.

Εκτός από αυτό, σοβαρό - αλλά σίγουρα επιλύθηκε στα Windows 10 - πρόβλημα, οι εφαρμογές Universal είναι πολύ καλύτερη επιλογή.

Τελευταίο αλλά όχι λιγότερο σημαντικό, πολύ λίγοι άνθρωποι χρησιμοποιούν εφαρμογές στην επιφάνεια εργασίας. Απλώς δεν έχουν αυτή τη νοοτροπία ακόμα. Οι άνθρωποι είναι πολύ συνηθισμένοι να κάνουν πράγματα στα προγράμματα περιήγησης στις μέρες μας. Τα tablet Windows δεν έχουν ακόμη καταλάβει μεγάλο μερίδιο της αγοράς από το iOS και το Android, επομένως αντιμετωπίζουν το πρόβλημα της βάσης χρηστών. Συσκευές όπως το Surface Pro 3 μπορεί να αλλάζουν την αντίληψη στους κύκλους προγραμματιστών, καθώς οι άνθρωποι είναι πιο πιθανό να αναπτυχθούν για μια συσκευή εάν τους αρέσει να τη χρησιμοποιούν. Αλλά οποιαδήποτε σημαντική επίδραση στην υιοθέτηση προγραμματιστών δεν έχει ακόμη φανεί. Θα μπορούσαν κάλλιστα να περιμένουν τα Windows 10, όπως όλοι οι άλλοι.

παράθυρα 10

 

Εδώ είμαστε λοιπόν. Το γεγονός είναι ότι οι καθολικές εφαρμογές δεν είναι μια μαγική θεραπεία για όλες τις λύσεις. Είναι καλύτερα από το Silverlight από πολλές απόψεις, αλλά κάνουν πίσω σε άλλους. Μας έχουν διαβεβαιώσει ότι τα Windows 10 θα το αλλάξουν αυτό και ίσως η τρίτη φορά να είναι πραγματικά η γοητεία αυτή τη φορά, αλλά την έχουμε ξανακούσει αυτή την ιστορία. Αν είναι απογοητευτικό για τους χρήστες, είναι ακόμη περισσότερο για τους προγραμματιστές. Η Microsoft θα χρειαστεί να κάνει μερικά πράγματα για να λειτουργήσει.

  • Κάντε το ίδιο το Windows Phone ελκυστικό για τελικούς χρήστες χωρίς εφαρμογές. Έτσι κέρδισε το iPhone.
  • Δημιουργήστε συσκευές ήρωες για να αυξήσετε τη δημοσιότητα και να προσελκύσετε προγραμματιστές. Στους ανθρώπους αρέσουν τα ωραία πράγματα και οι άνθρωποι θα προσπαθήσουν να υποστηρίξουν πράγματα που τους αρέσουν. «Μα το 930» λες; Ονομάστε ένα ωραίο και πραγματικά διαφορετικό πράγμα σχετικά με αυτό. Περιμένω.
  • Καταργήστε κάθε έννοια εφαρμογών Android. Ένα σπίτι χωρισμένο στον εαυτό του θα καταρρεύσει πολύ γρήγορα και εύκολα. Η BlackBerry το δοκίμασε και είναι σε χειρότερη θέση από τη Microsoft.
  • Σταματήστε να σπάτε τα πράγματα στην επόμενη ενημέρωση. Αυτός δεν είναι τρόπος να χτιστεί εμπιστοσύνη.

 

«Πρέπει να σταματήσουν να αλλάζουν τα API τόσο δραματικά…. εργάζονται ανάποδα. Η δημιουργία του πλήρους συνόλου API και ακόμη και αν δεν έχουν ολοκληρωθεί όλα ακόμη στο λειτουργικό σύστημα, θα διευκολύνει τους προγραμματιστές.

Βρισκόμαστε σε αυτή τη συνεχή κατάσταση "περιμένετε την επόμενη φοβερή κυκλοφορία"

«Ναι, βαρέθηκα όλες τις αλλαγές στο API τους. Το να γράψεις μια εφαρμογή 8.1 φαίνεται άχρηστο αφού φοβάμαι ότι πιθανότατα θα τα αλλάξουν όλα ξανά με 10.»

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

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

 

 

Περισσότερα για τα θέματα: προγραμματιστές, κατάστημα, Γενικές εφαρμογές, παράθυρα 10

Αφήστε μια απάντηση

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται *