【问题标题】:Do I need to create separate applications for windows phone 8 and windows 8 desktop?我需要为 windows phone 8 和 windows 8 桌面创建单独的应用程序吗?
【发布时间】:2013-06-14 12:30:13
【问题描述】:
我想创建一个与 Windows Phone 8 和 Windows 8(桌面版和平板电脑版)兼容的应用。我的问题是为 Windows Phone 8 开发的应用程序是否可以在 Windows 8 平板电脑和桌面版本上运行。我知道我需要为这三个创建单独的视图;这足够了吗,还是我需要任何额外的步骤?我想在 Windows Phone 8 中使用 SQLite 数据库。是否也与其他版本兼容?
【问题讨论】:
标签:
c#
windows-8
windows-phone-8
【解决方案1】:
您将无法创建可在 Windows Phone 8 和 Windows 8 上运行的单个程序集。
您可以创建可以在两个项目中引用的库或以其他方式共享代码。
您需要为每个平台创建单独的 UI。 (即使它们最终看起来一样——尽管这可能不是一个好主意。)每个平台都有不同的约定和用户期望应用程序运行的方式。您应该尊重这些以避免混淆用户。
您可以在 Windows Phone 8 和 Windows 8 上使用 SQLite。