混合桌面/现代ui应用程序

时间:2012-10-16 11:57:25

标签: windows-8

据我了解,微软希望允许“同时拥有桌面和现代ui GUI”仅适用于网络浏览器(我在这里错了吗?)。

这是否意味着普通应用会被开发两次?例如Skype可用作纯桌面应用程序和纯现代ui应用程序吗?如果用户同时安装这两个实例,这两个实例将不共享数据吗?

我无法想象他们会转向手势友好的uis / hybrid ui,并留下完整的桌面应用程序(不是玩具/类似手机/游戏的应用程序,只能在一个空间内生活),没有集成/输入现代ui里面的点。或者也许他们想参与“杀死成熟的桌面应用程序”运动?

因此,有一个桌面应用程序的模型可以在任何GUI工具包中开发,它希望与现代ui中的小型HTML / CSS / JS前端进行一些最小程度的集成,例如提供最喜欢或最近访问过的文件的仪表板,联系人等?

1 个答案:

答案 0 :(得分:2)

您的“仅在浏览器中”的第一个声明不正确。桌面应用程序不会更改其当前的设计范例。当然,您可以在桌面上安装基于浏览器的应用程序。但是仍然支持完整的客户,并且仍然可以作为问题的真正解决方案。

  

你对该评论的看法应该是人们断言桌面应用程序不会被弃用。实际情况是,桌面应用仍然是许多问题的唯一解决方案。

您的第二个共享数据问题不正确。 Skype与其应用伴侣共享大量数据。然而,不是因为共享的本地存储;这是因为它共享的服务。我的帐户和联系人在服务器上。所以,他们分享了很多。

  

您对该评论的看法应该是Windows 8应用程序不应该高度利用本地存储,而应该构建为面向服务的客户端。为此,您的桌面应用程序也应该已经开始利用这种架构。

您的第三个问题(非常神秘)似乎在询问桌面应用程序和配套Windows 8应用程序是否可以相互共享或集成。答案是肯定的。它们不仅可以共享相同的服务,而且文件关联,自定义协议和一些非商店清单功能也可以明确地实现这一点。如果你问我,业务线应用程序应该有一个配套的应用程序。积分点很多 - 虽然不是每一个。但是没有其他方法可以在不引入配套应用程序的情况下利用Windows 8的新功能 - 即使该应用程序的功能很少。

  

您对该评论的看法应该是Windows桌面应用程序和配套Windows应用程序是首选和预期的开发方法。

祝你好运,谢谢你的问题。