Một cuộc phỏng vấn với Meteor cho nhà phát triển WP7 Ben McCormick

Biểu tượng thời gian đọc 4 phút đọc


Bạn đọc giúp đỡ ủng hộ MSpoweruser. Chúng tôi có thể nhận được hoa hồng nếu bạn mua thông qua các liên kết của chúng tôi. Biểu tượng chú giải công cụ

Đọc trang tiết lộ của chúng tôi để tìm hiểu cách bạn có thể giúp MSPoweruser duy trì nhóm biên tập Tìm hiểu thêm

1) Bạn đã từng phát triển Ứng dụng cho bất kỳ nền tảng nào khác trước đây chưa? Nếu có, chúng là gì?

Không dành cho nền tảng di động, nhưng tôi đã phát triển một số ứng dụng Silverlight dựa trên web trong vài năm qua. Họ chủ yếu dành cho những việc nhỏ hơn, cá nhân để giúp tôi tìm hiểu môi trường.

2) Tại sao bạn chọn WP7 làm nền tảng mà bạn lựa chọn?

Tôi luôn quan tâm đến phát triển di động, nhưng rào cản gia nhập đối với các nền tảng di động phổ biến hiện nay hơi đáng sợ. Chỉ có rất nhiều giờ trong ngày và học môi trường mới và ngôn ngữ mới không phải là ưu tiên đối với tôi lúc này. Trở thành một nhà phát triển C # / WPF chuyên nghiệp có nghĩa là tôi có thể sử dụng các kỹ năng mà tôi đã mài dũa trong vài năm qua và áp dụng chúng trực tiếp vào một nền tảng mới thú vị.

3) Bạn nghĩ tính năng nào bạn thích nhất trong WP7?

Tôi đoán đó là một triết lý hơn là một tính năng, nhưng ý tưởng rằng nhân vật trực tuyến hoặc kỹ thuật số của bạn nên được kết nối thành một trải nghiệm tích hợp đối với tôi dường như là một cách tuyệt vời để phát triển nền tảng di động. Nhiều khi trải nghiệm "ứng dụng" hộp cát, tách biệt hoạt động trên các thiết bị di động hiện tại, tôi thành thật cảm thấy rằng đó là một mô hình cần được xem xét và phát triển.

4) Bạn có hài lòng với các công cụ phát triển Nền tảng WP7 không?

Tôi hài lòng với Silverlight cho Windows Phone, ở một mức độ nào đó; có khá nhiều tính năng bị thiếu có sẵn trong các phiên bản Silverlight mới nhất và đặc biệt là từ WPF, nhưng đó hoàn toàn là một cuộc thảo luận khác. Chúng tôi đã phải đưa ra một số cách khá sáng tạo để giải quyết một số vấn đề không thực sự xuất hiện trên các bản phát hành mới hơn. Ngoài ra, tôi rất thoải mái với C # và XAML và các môi trường phát triển (Visual Studio và Blend) hoàn toàn xuất sắc.

Sẽ thật tuyệt nếu các điều khiển Panorama và Pivot chính thức được phát hành sớm hơn. Khi tôi viết điều này, các công cụ cuối cùng bao gồm việc phát hành các điều khiển này sẽ diễn ra trong vài ngày tới. Chúng tôi đã phải làm với các điều khiển thực sự không phù hợp.

5) Ứng dụng bạn đang phát triển hiện tại trong WP7 là gì?

Hiện tại, chúng tôi đang phát triển một ứng dụng có tên Meteor, về cơ bản là một bộ điều khiển từ xa của Window Media Center. Sự khác biệt giữa ứng dụng này và ứng dụng điều khiển từ xa thông thường là chúng tôi muốn trải nghiệm cảm thấy tự nhiên và tích hợp nhất có thể. Chúng tôi muốn loại bỏ "trình giả lập điều khiển từ xa" mà hầu hết các ứng dụng trong lĩnh vực này cố gắng thực hiện và để làm cho trải nghiệm giống như một phần mở rộng tự nhiên của Windows Media Center.

6) Theo cách nào Microsoft có thể cải thiện WP7 của họ hoặc WP7 thiếu từ gì?

Từ quan điểm của nhà phát triển, có một số điều mà chúng tôi muốn thấy rằng có thể sẽ không xảy ra do bản chất của nền tảng và sự phân chia giữa Silverlight cho Windows Phone / Silverlight 4 và WPF 4, nhưng từ một nền tảng về quan điểm, tôi nghĩ còn hơi sớm để nói về việc tôi thậm chí còn chưa cầm một thiết bị thực sự trong tay. Nhiều người sẽ nói rằng "sao chép dán" hoặc đa nhiệm là cực kỳ quan trọng, nhưng tôi chưa bao giờ gặp vấn đề khi không có chúng.

7) Kế hoạch tương lai của bạn?

Theo những gì tôi liên quan, tôi muốn tiếp tục làm việc trên các ứng dụng WP7 khác. Hiện tại vẫn chưa có kế hoạch thực sự nào về mặt trận đó vì chúng tôi vẫn đang tập trung vào việc làm cho Meteor trở nên tuyệt vời. Tôi cũng muốn tham gia vào việc phát triển trò chơi vào một lúc nào đó, vì vậy tôi sẽ sớm xem xét XNA và xem nó như thế nào và chúng tôi có một số ý tưởng tuyệt vời cho một trò chơi mà chúng tôi nghĩ sẽ hoạt động thực sự tốt trên nền tảng, vì vậy đó sẽ là thứ cần tìm sau khi Meteor kết thúc.

Cảm ơn Ben đã chia sẻ với chúng tôi.

Thông tin thêm về các chủ đề: Nhà phát triển, cuộc phỏng vấn, Windows Phone 7

Bình luận

Chúng tôi sẽ không công khai email của bạn. Các ô đánh dấu * là bắt buộc *