据说完全解锁的wp7是可以用c++的,是吗?
如果是,为何不大量使用,因为难度太大,还是只能用部分c++?如能用部分,可以用到哪个层次?本人非小白,而是迷你白,所以问问,别说什么只有不懂开发的小白才问这问题,正因不懂...
如果是,为何不大量使用,因为难度太大,还是只能用部分c++?如能用部分,可以用到哪个层次?本人非小白,而是迷你白,所以问问,别说什么只有不懂开发的小白才问这问题,正因不懂,所以才问。
展开
2013-09-22
展开全部
完全解锁时确实可以运行原生代码,也就是C++开发的程序。wp7上可以用的wm版opera就是这个原理。xap包安装后的c#外壳程序会解压wm版的exe程序和程序资源文件到program file里(wp7的XNA程序都必须乖乖待在Application里),然后每次启动外壳程序把c++的主程序带出来就可以启动了。自己用文件管理器直接进program file也可以直接执行exe程序运行效果很好,很流畅,反应迅速没有c#程序的拖滞感。存在的问题是输入法上和wp7还不兼容(不能输中文)。我试过把其他wm程序exe放wp7里可都不能运行。应该是本人能力有限没法处理好程序资源文件所致。另外微软也有程序签名限制wp7上运行非系统自带的c++程序。(wp7上原生的设置 照片 搜索 浏览器 相机等都是c++写的,exe就在windows目录里。)-----
2013-09-22
展开全部
另外7上跑C++原生程序还是挺爽的,可以创建独立进程,具有真后台功能哟!(opera可后台下载) 但是前景不乐观,7上完全解锁的毕竟是少数,没有人会专门为这些用户再写个C++版程序。内核不同兼容8的C++程序又不可能,只能用wm的软件,wm早就没人开发新软件了。我觉得下一步可以尝试的就是移植wm的火狐或者webkit内核的浏览器过来,这样就可以很大程度解决浏览器问题。(大部分移动网页都针对webkit设计) 另外刚看到有人移植了qemu虚拟机过来,已经在wp7上运行windows95, 以后还可以运行x86版安卓什么的,当然只是玩玩而已,虚拟机x86转arm的效率是拿不上台面的…-----
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-22
展开全部
不大量使用是因为C++程序开发慢,不利于新平台程序数量快速提升,(C++写个单浏览器就要两星期,Java/c#这样的托管代码只需要一下午),另外允许7上用c++的话这些c++程序就不能在nt内核的8上运行,所以微软故意不给7开放原生代码。其实C#是挺好的语言,可惜大部分开发者对他不熟悉,就遭成了今天7第三方应用的卡慢低质量。-----
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-22
展开全部
因为是wnce内核 通过技术手段肯定是行的。但微软会考虑很多,毕竟硬件有限,增加安全性,wince手机的多任务就很成熟了。不过用c++意义也不大,主要是 wince内核的效率有限 而且不支持更好的硬件。有人爆料 微软 研究wp7的时候就开始了wp8的研究, 微软就是要把wp7当个过渡,当个小白鼠
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-22
展开全部
估计微软主推自己主导的开发语言吧,比如C#,已经推了几年了。C++开发是很好,但从上手到精通需要一定的投入,广大开发者可能不愿意投入这么多吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询