Porting to Windows Phone 7 from iPhone

If you were going to attempt this, what would be the main factors to consider, easy/hard parts, pitfalls?

7
задан Jeff Rubingh 18 August 2010 в 21:29
поделиться

4 ответа

Настоящая проблема, с которой вы столкнулись, заключается в следующем - парадигмы дизайна совершенно разные. В Windows Phone 7 у вас должны быть длинные полосы данных, которые пользователь может видеть лишь частично - на iPhone это больше похоже на навигацию по иерархии данных. Если вы действительно попытаетесь создать приложение один раз, у вас получится приложение, которое будет выглядеть неуместно на одной или нескольких платформах".

2
ответ дан 7 December 2019 в 07:38
поделиться

Это просто новый язык, новый API и другой поставщик платформы. Что может пойти не так?

Если вы дадите более подробную информацию о том, какое приложение (и его ключевые характеристики) вы хотели бы перенести, мы могли бы дать вам более конкретный ответ.

1
ответ дан 7 December 2019 в 07:38
поделиться

Сначала см. MonoTouch . Это могло бы сэкономить немного душевной боли, потому что вы могли бы сохранить основной код своего приложения на одном языке, если вы чрезвычайно дисциплинированы в отношении того, чтобы никакие вызовы API платформы не просачивались в ядро ​​вашего приложения.

Но да, то, что сказал Альбин.

1
ответ дан 7 December 2019 в 07:38
поделиться

Я думаю, что это отличный вопрос с очень прямым ответом.

Я считаю, что пользовательский интерфейс настолько легок, что его практически можно выбросить, в частности, на мобильных устройствах, где обширные наборы функций обычно менее практичны, а простые решения привлекают внимание потребителей.

Конечно, могут быть соображения о несовпадении характеристик с обеих сторон, которые, вероятно, со временем станут менее серьезной проблемой. Часто есть разные подходы к вещам, если вы сталкиваетесь с несоответствием, и для вас важно, чтобы ваше приложение получило более широкий охват потребителей, который предоставляют несколько платформ.

Итак, в моем заключении, соображения сводятся к следующему. Просто сделайте это, если кажется, что в платформу стоит вложить ваши усилия. Это будет зависеть от вас и ваших целей, вашего приложения и его цели, а также от импульса, создаваемого соответствующими платформами. Индивидуальный выбор по большей части.

Помните, что все ваши вложения можно сохранить на выборе серверных технологий, которые по большей части не зависят от клиентской платформы. Предполагая, что вашему приложению даже нужен сервер.


Этот вопрос также будет подробно рассмотрен Джесси Либерти в своей серии блогов iPhone to Windows Phone 7 .

0
ответ дан 7 December 2019 в 07:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: