Filesystems Metro是否适合访问文件系统的应用程序?

Filesystems Metro是否适合访问文件系统的应用程序?,filesystems,gmail,windows-8,microsoft-metro,email-client,Filesystems,Gmail,Windows 8,Microsoft Metro,Email Client,我知道Metro限制了应用程序对用户计算机的访问。有谁能证实这一点,因为我正在考虑创建一个电子邮件客户端,该客户端将至少与yahoo/at&t.net和gmail一起工作。我是否能够使用Metro风格的应用程序访问用户的电子邮件(当然,假设他们提供用户名和密码),或者我是否需要继续为此场景创建一个“老式”桌面应用程序?Metro可以轻松地用于创建电子邮件客户端。对于这种情况,您需要在邮件服务器和客户端之间同步数据 Metro应用程序对文件系统的访问受限。但它们可以访问和隔离存储,该存储可用于离线

我知道Metro限制了应用程序对用户计算机的访问。有谁能证实这一点,因为我正在考虑创建一个电子邮件客户端,该客户端将至少与yahoo/at&t.net和gmail一起工作。我是否能够使用Metro风格的应用程序访问用户的电子邮件(当然,假设他们提供用户名和密码),或者我是否需要继续为此场景创建一个“老式”桌面应用程序?

Metro可以轻松地用于创建电子邮件客户端。对于这种情况,您需要在邮件服务器和客户端之间同步数据

Metro应用程序对文件系统的访问受限。但它们可以访问和隔离存储,该存储可用于离线存储与应用程序相关的数据。帮助器库帮助将结构化数据存储在独立的存储中,并且可能适合您的需要


对于您的场景,metro应用程序非常适合。但是,metro应用程序的覆盖范围将取决于Windows 8在发布后的表现。

如果开发人员将这些功能添加到软件包中,metro应用程序可以访问用户的文档库、图片库、视频库和音乐库。appxmanifest(在Visual Studio中双击它并转到“功能”选项卡)

即使没有这些功能,应用程序也可以在自己的本地文件夹中读写。即使没有这些功能,应用程序也可以提示用户使用FileOpenPicker在磁盘上的任何位置打开文件。因此,是的,Metro绝对可以用于电子邮件客户端

有关使用FileOpenPicker(即在电子邮件中添加附件)的示例,请参阅:


谢谢,DarkX;我的$8在Win8上运行得很好。微软可能会有一段时间不景气(从利润角度来看),正如他们所承认的,但从长远来看(马拉松比冲刺更重要),我认为他们会大放异彩。我的笔记本电脑上安装Win8不到一周,我比Win7更喜欢它(我甚至从未使用过Vista,无论是在家里还是在工作中;我们仍然在使用XP)。好吧,祝你好运!:)我们也在很大程度上赌Windows8,希望它会有回报!