如何作为.NET开发人员开发业务线平板电脑应用程序?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我公司在.NET开发方面有丰富的经验,并且在ERP系统中是我们的产品之一。最近,一位客户问我们是否可以为该系统提供平板电脑界面,即允许客户查看产品信息并在平板电脑上创建订单的软件。 当然,我们不为在此项目上投入大量时间和金钱来学习Objective-C,购买Mac开发工作站,向Apple付费等想法而感到兴奋(我们也许可以出售该应用程序之后又吸引了一些其他客户,但市场很小,因为它只会对我们ERP系统的现有客户有用)。 那么,我们该怎么办?据我所知,我们有以下选择: 编写一个“ 普通的旧版Windows应用程序 ”(WPF),然后在Windows 7平板电脑上运行它,例如Samsung Slate或Acer Iconia。 缺点:运行时间短的重型,昂贵设备(与“真实”平板电脑相比)。 等待基于Windows 8 ARM的平板电脑并编写Metro(WinRT)应用程序。 缺点:至少等待一年;尚不清楚Windows 8 ARM是否将不通过应用商店而支持安装自定义B2B应用。 在Android上使用Mono,并在Android上编写.NET应用。 缺点:另一个UI库(与WPF和Silverlight不同);一些提供商不允许侧面加载应用程序。 到目前为止,选项1和3似乎是最现实的。我是否错过任何明显的缺点或优势?我还没有考虑其他选择吗?您是否遇到过类似情况,并且(成功)选择了一个特定选项?