На этой неделе у нас была возможность пообщаться с разработчиком Windows Phone 7 Лоуренсом Гриппером. Он наиболее известен как разработчик своего приложения для BBC News Mobile , а также My LoveFilm и Traffic Updates UK . Проверьте интервью после перерыва.
Расскажите о себе и о том, как вы попали в разработку программного обеспечения?
Мне 22 года, и я жду результатов своей экономической степени, прежде чем приступить к работе над программой выпускников в сентябре. В течение моей степени я работал неполный рабочий день, разрабатывая программное обеспечение для небольшой компании, именно здесь я действительно получил свой первый опыт разработки программного обеспечения, и с тех пор меня зацепили.
BBC News Mobile довольно популярен, в чем ваш секрет?
На личном уровне я никогда по-настоящему не доволен тем, что я делаю, и у меня всегда есть больше идей, больше настроек и больше возможностей для добавления. Это означает, что приложение прошло долгий путь с самого начала и постоянно развивается, что ценится пользователями. Я также приложил много усилий, чтобы выслушать и ответить на запросы моих пользователей, их отзывы сыграли важную роль в улучшении приложения и его продвижении вперед.
Что дальше для ваших приложений в будущих версиях?
В настоящее время в разработке находится множество дополнительных функций и новых приложений, просто нужно найти время, чтобы закончить и протестировать их все. Я собираюсь начать работу над обновлением Mango для BBC News Mobile, которое я действительно с нетерпением жду, так как у меня есть список пожеланий, которые действительно должны улучшить приложение.
Вы разрабатываете для любых других платформ, как их процесс разработки сравнивается?
Я начал с Windows Mobile и перешел на Windows Phone 7. Хотя я играл на разных платформах, я никогда не находил ничего более простого в разработке, чем Windows Phone 7, благодаря знакомому и отточенному SDK.
Что вы думаете о платформе Microsoft (с точки зрения пользователя), и как вы сравниваете ее с конкурентами?
Используя его изо дня в день с момента его запуска в Великобритании в октябре, я был очень впечатлен. Он не только конкурирует с Android и iPhone, но и превосходит их во многих отношениях. Метро с Live Tiles и Panoramas делает для удобства пользователей.
Как проходит процесс разработки на WP7?
Для меня это было здорово. После уик-энда чтения MSDN, форумов и руководств у меня было запущено и запущено мое первое простое приложение, и с тех пор оно просто шевелилось. Я также связался с британским евангелистом-разработчиком Microsoft Полом Фостером, и мне дали возможность поехать в Лондон и протестировать мои приложения на некотором реальном оборудовании перед общим выпуском в октябре. В общем, я действительно наслаждался целыми процессами и, надеюсь, сделал несколько полезных приложений по пути.
Над какими другими проектами вы работаете?
Сейчас я работаю над некоторыми вещами, но пока держу их близко к груди.
Какой совет вы бы дали другим разработчикам?
Не имея формального обучения C # или методам разработки, я буду избегать технических консультаций. На практическом уровне, я думаю, что лучший совет, который мне дали на раннем этапе при работе над небольшим сценарием, состоял в том, чтобы убедиться, что вы сосредоточены и поставили достижимые цели. Бесполезно пытаться сделать приложение с огромным количеством функций и не выпустить что-либо в течение года, или, что еще хуже, выпустить его с функциями, которые не работают должным образом. Начните с небольшого набора функций, делайте это хорошо, затем обновляйте приложение по мере продвижения. Это означает, что вы получаете отзывы от пользователей по мере развития, и пользователи любят видеть, как приложение улучшается и развивается.
Спасибо за ваше время, какие-нибудь заключительные слова о будущем WP7?
Я тихо оптимистичен. Это отклонение от нормы с действительно инновационным взглядом и ощущением. Mango также дает вам больше свободы как разработчику с множеством новых API, так что я ожидаю увидеть много новых или улучшенных приложений после его выпуска.
Там у вас есть люди, классные вещи. Вы можете проверить веб-сайт Лоуренса для получения обновлений и дополнительной информации о его разработке приложений.