1

Разработка приложения с впечатляющим и небольшим сложным графическим интерфейсом довольно проста для платформы Pocket PC. Но если я хочу, чтобы одно и то же приложение запускалось на платформе SmartPhone, мне нужно внести существенные изменения в свое приложение. Смартфон даже не поддерживает переключатели.Windows Mobile Development: только Pocket PC и смартфон или карманный компьютер?

Я хочу, чтобы мое приложение можно было использовать как можно больше мобильных телефонов. Может ли кто-нибудь помочь мне в этом. Если я скажу, что я должен только разрабатывать для Pocket PC, потому что платформы SmartPhone - очень небольшая часть рынка, насколько это верно или ложно? Или мне нужно разработать для обеих платформ? : S

ответ

0

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

+0

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

0

Если у вас нет необходимости в стандартных устройствах WM, тогда я лично пошлю Pocket PC только. Я бы сказал, что 95% устройств WM, которые я видел в «реальном мире», являются сенсорными карманными ПК.

Я бы не стал касаться Windows Mobile стандарта с полюсом баржи, поскольку устройства редко бывают редко! Я имею в виду просто взглянуть на сайт HTC. Из 26 (или что-то, что я не могу рассчитывать на подсчет) мобильных устройств Windows, которые они продают в настоящее время, только 6 - это стандарт для Windows!

1

Я разработал для обоих, используя один пользовательский интерфейс - это немного раздражает, но не невозможно. Вы должны избегать определенных элементов управления (используйте LinkLabels вместо кнопок и т. Д.) Или даже отключите все формы в зависимости от устройства.

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

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

Смежные вопросы