Μια συνέντευξη με το Meteor για τον προγραμματιστή του WP7 Ben McCormick

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


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

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

1) Έχετε αναπτύξει εφαρμογές για άλλες πλατφόρμες στο παρελθόν; Εάν ναι, ποιες είναι αυτές;

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

2) Γιατί επιλέξατε το WP7 ως πλατφόρμα της επιλογής σας;

Πάντα με ενδιέφερε η ανάπτυξη κινητών, αλλά το εμπόδιο εισόδου για τις τρέχουσες δημοφιλείς πλατφόρμες κινητών είναι λίγο τρομακτικό. Υπάρχουν μόνο τόσες πολλές ώρες την ημέρα και η εκμάθηση νέων περιβαλλόντων και νέων γλωσσών δεν αποτελεί προτεραιότητα για μένα αυτή τη στιγμή. Το να είμαι επαγγελματίας προγραμματιστής C#/WPF σημαίνει ότι μπορώ να αποκτήσω τις δεξιότητες που έχω βελτιώσει τα τελευταία χρόνια και να τις εφαρμόσω απευθείας σε μια συναρπαστική νέα πλατφόρμα.

3) Ποιο πιστεύετε ότι είναι το single που σας άρεσε περισσότερο στο WP7;

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

4) Είστε ικανοποιημένοι με τα εργαλεία ανάπτυξης της πλατφόρμας WP7;

Είμαι ευχαριστημένος με το Silverlight για Windows Phone, ως ένα βαθμό. Υπάρχουν αρκετά χαρακτηριστικά που λείπουν και είναι διαθέσιμα στις πιο πρόσφατες εκδόσεις του Silverlight, και ειδικά από το WPF, αλλά αυτό είναι μια άλλη συζήτηση. Χρειάστηκε να βρούμε μερικούς αρκετά δημιουργικούς τρόπους γύρω από ορισμένα ζητήματα που δεν εμφανίζονται πραγματικά σε νεότερες εκδόσεις. Εκτός από αυτό, είμαι πολύ άνετος με τα C# και XAML και τα περιβάλλοντα ανάπτυξης (Visual Studio και Blend) είναι απολύτως κορυφαία.

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

5) Ποιες είναι οι εφαρμογές που αναπτύσσετε τώρα στο WP7;

Αυτήν τη στιγμή, αναπτύσσουμε μια εφαρμογή που ονομάζεται Meteor, η οποία είναι ουσιαστικά ένα τηλεχειριστήριο Window Media Center. Η διαφορά μεταξύ αυτής της εφαρμογής και μιας κανονικής εφαρμογής τηλεχειριστηρίου είναι ότι θέλουμε η εμπειρία να είναι όσο το δυνατόν πιο φυσική και ολοκληρωμένη. Θέλουμε να καταργήσουμε τον "εξομοιωτή τηλεχειρισμού" που προσπαθούν να κάνουν οι περισσότερες εφαρμογές σε αυτόν τον τομέα και να κάνουμε την εμπειρία να μοιάζει με φυσική επέκταση του Windows Media Center.

6) Με ποιον τρόπο η Microsoft μπορεί να βελτιώσει το WP7 ή Τι λείπει από το WP7;

Από την άποψη των προγραμματιστών, υπάρχουν μερικά πράγματα που θα θέλαμε να δούμε και τα οποία πιθανώς δεν θα συμβούν λόγω της φύσης της πλατφόρμας και του διαχωρισμού μεταξύ Silverlight για Windows Phone/Silverlight 4 και WPF 4, αλλά από μια πλατφόρμα από άποψη, νομίζω ότι είναι λίγο νωρίς για να το δω καθώς δεν έχω κρατήσει καν μια πραγματική συσκευή στα χέρια μου. Πολλοί θα πουν ότι το "copy paste" ή το multitasking είναι εξαιρετικά σημαντικά, αλλά ποτέ δεν είχα πρόβλημα χωρίς αυτά.

7) Τα μελλοντικά σας σχέδια;

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

Ευχαριστούμε Ben που μοιράστηκες μαζί μας.

Περισσότερα για τα θέματα: Εργολάβος, συνέντευξη, Windows Phone 7

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

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