Разработка для Windows Mobile: только для Pocket PC и смартфона или для Pocket PC? - PullRequest
1 голос
/ 07 января 2010

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

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

Ответы [ 3 ]

1 голос
/ 10 января 2010

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

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

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

0 голосов
/ 10 января 2010

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

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

0 голосов
/ 08 января 2010

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

...