Разработка для Windows Mobile: только для Pocket PC и смартфона или для Pocket PC?

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

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

3 ответа

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

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

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

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

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

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

Другие вопросы по тегам