Інтерв’ю з Meteor для розробника WP7 Бена Маккорміка

Значок часу читання 4 хв. читати


Читачі допомагають підтримувати MSpoweruser. Ми можемо отримати комісію, якщо ви купуєте через наші посилання. Значок підказки

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

1) Чи розробляли ви раніше програми для інших платформ? Якщо так, які вони?

Не для мобільних платформ, але за останні кілька років я розробив кілька веб-додатків Silverlight. Вони були в основному для менших, особистих речей, щоб допомогти мені вивчити навколишнє середовище.

2) Чому ви вибрали WP7 як платформу для вашого вибору?

Мене завжди цікавила мобільна розробка, але бар’єр входу для сучасних популярних мобільних платформ трохи лякає. У день дуже багато годин, тому вивчення нового середовища та нових мов просто не є пріоритетом для мене на даний момент. Бути професійним розробником C#/WPF означає, що я можу застосувати навички, які я відточив за останні кілька років, безпосередньо на новій захоплюючій платформі.

3) Яка з них, на вашу думку, найбільше сподобалася в 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, але з платформи З точки зору, я думаю, що це трохи рано про це говорити, оскільки я навіть не тримав у своїх руках справжній пристрій. Багато людей скажуть, що «копіювати вставити» або багатозадачність надзвичайно важливі, але я ніколи не мав проблем без них.

7) Ваші плани на майбутнє?

Що стосується мене, я хотів би продовжити роботу над іншими програмами WP7. Наразі немає реальних планів щодо цього, оскільки ми все ще зосереджені на тому, щоб зробити Meteor чудовим. Я також хотів би колись зайнятися розробкою ігор, тож незабаром я збираюся поглянути на XNA і побачити, що це таке, і у нас є кілька чудових ідей щодо гри, яка, на нашу думку, дуже добре працюватиме на платформи, тож буде на що звернути увагу, коли Meteor буде закінчено.

Дякую Бену, що поділився з нами.

Детальніше про теми: Розробник, інтерв'ю, Windows Phone 7

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *