我必须制作一个存在于iOS和Android上的多项目应用程序和跨平台。
多项目:我需要开发多个应用程序但具有通用代码库(主要是每个版本之间的图形顺序更改)
多平台:我需要为W8和WP8开发应用程序
我想知道如何以最少的代码重复来正确地开始实现最接近的通用应用程序。 我可以看到库PCL和各种文件的符号链接可以成为满足我需求的解决方案。
您是否可以就Windows世界中可用的最佳技术解决方案向我提出建议并回答这些问题? 另外,对于Windows 8和Windows Phone 8,我们必须有不同的IDE,这需要平台上有单独的项目吗?
非常感谢你的帮助!
PS:我是Windows开发的新手,但我对移动开发IOS和Android
有很好的了解答案 0 :(得分:1)
您不需要不同的IDE。您可以使用VS 2012进行WP7.5,WP8和W8开发。如果你要支持WP7.5和W8.1
,这将变得有点棘手还有一些链接:
Co-development for Windows Phone 7/8 and Windows 8 guide
答案 1 :(得分:1)
观看Laurent Bugnion的视频:http://vimeo.com/68327407 这将向您展示如何在Windows 8和Windows Phone 8之间共享代码。
答案 2 :(得分:0)
您可以使用portable class library作为代码库,并将该库链接到WP8和WinRT项目。这样,您只需要编写一次代码库,但可以调整UI和特定于平台的更改。