1

对于 Pocket PC 平台来说,开发具有令人印象深刻且稍微复杂的 GUI 的应用程序非常容易。但是,如果我希望同样的应用程序也能在 SmartPhone 平台上运行,我需要对我的应用程序进行大量更改。智能手机甚至不支持单选按钮。

我希望我的应用程序可以在尽可能多的手机上使用。任何人都可以帮助我解决这个问题。如果我说我应该只为Pocket PC 开发,因为SmartPhone 平台只占市场的一小部分,这在多大程度上是真的还是假的?或者我必须为这两个平台开发?:S

4

3 回答 3

1

我已经使用单个 UI 为两者开发了 - 这有点烦人但并非不可能。您必须避免使用某些控件(使用 LinkLabels 而不是按钮等),甚至根据设备切换整个表单。

例如,我有一个表单,它真的只需要一个完全不同的智能手机布局。我构建了两个不同版本的表单并同时拥有它们。系统根据操作系统版本选择在运行时显示的表单。这不是很多额外的工作,因为智能手机的形式相当缩小。

即使有更多的袖珍电脑用户,智能手机用户也很高兴有选择。

于 2010-01-09T23:34:20.010 回答
0

除非您需要 WM 标准设备,否则我个人只会使用 Pocket PC。我想说的是,我在“现实世界”中看到的 95% 的 WM 设备都是触摸屏袖珍电脑。

我不会用驳船杆接触 Windows 移动标准,因为这些设备非常罕见!我的意思是看看HTC的网站。在他们目前销售的 26 个(或者我数不清的东西)Windows 移动设备中,只有 6 个是 Windows 移动标准!

于 2010-01-09T23:10:52.423 回答
0

我不能说你是否应该为 Windows Mobile Standard 开发,这取决于你的市场和应用程序。我确实从经验中知道,您必须将 Standard 和 Professional 视为两个完全独立的平台,并且可以在两者之间共享很少的代码。他们需要两种不同的设计,包括 UI 和程序设计,以及在特性和功能方面的两种不同方法。

于 2010-01-08T19:50:21.243 回答