seb*_*seb 2 html5 html5-video html5-audio windows-phone
就编程而言,我对Windows Phone和Windows Galaxy一般都是新手.对于必须在Windows手机上运行的手机应用程序的项目,我开始探索资源,我有一些问题.
我遇到的一个问题是事情变化很快.例如,这个问题的答案说Windows Phone中的浏览器很可能不支持HTML5.但是,有很多在线教程(例如这里)介绍了ASP.NET MVC 4以及它如何适用于移动应用程序.
我个人希望采用"HTML5 + javascript"的方式,而不是学习如何使用Silverlight进行开发,而Silverlight显然已被微软停产.但是,我的第一个担心显然是能够创建一个有效的应用程序!
所以考虑到这一点,我的问题如下:
关于这些具体问题的任何具体指示或答案都将受到欢迎!:)
目前,Windows Phone 7.1不支持完整的HTML5 + JS作为Silverlight的替代品.在Windows 8(不是Windows手机的下一个版本,但下一个版本的微软桌面操作系统)中,HTML5 + JS作为使用XAML和C#的替代方案(它有点令人困惑,因为在Windows 8上,"metro"应用程序会不运行Silverlight,但它们仍然使用XAML和C#).但这既不在这里也不在那里......简要回答你的问题:在手机浏览器中,HTML5功能非常有限.
根据您的描述,您肯定希望将Silverlight用于Windows Phone应用程序.你问题的这一部分的答案从未改变过,从WP7开始的Silverlight将是你最好的选择.XNA专为游戏开发而设计.
要逐点回答所有问题:
我的印象是HTML5 + JS正在被引入以取代Silverlight,并将在未来更多地使用.那是对的吗?
这一点尚未得到证实(截至本文),但有人猜测,未来OS的某些版本将会出现这种情况(没有关于何时发布的消息).但不,这目前不是一个选项,微软也没有承诺过.
知道我必须构建一个应该能够播放视频和音频,录制音频,并连接到库以在后台进行语音处理的应用程序,我应该使用Silverlight还是可以尝试使用ASP.NET MVC 4?(从我收集的内容来看,Silverlight会比XNA更好)
Silverlight的.Silverlight的.Silverlight的.:) ASP.NET + MVC将无法正常工作.XNA旨在用于构建游戏.尝试使用它来构建更多的标准用户界面会让你偏头痛至少说,而且看起来不会好看.
与Silverlight或其他方式相比,使用HTML5 + JS是否有限制?
和
如果"无法访问远程服务器",您是否可以将Web应用程序(即使用HTML5 + JS)打包在手机本地使用?
如上所述,没有办法在手机上这样做.
至于所有这一切的指针.我强烈建议你简单地谷歌(或者如果你喜欢这种事情)"开始使用Windows手机"或"Windows手机教程".我可以指出的最佳来源是Windows Phone开发者网站.它有一些很棒的教程,不会让你知道很多关于Windows Phone的知识.最好从微软获得这些资料.它会更可靠,编写得更好,并且最终会更有用.自从手机发布之前我一直在编写Windows Phone应用程序,我仍然用它来学习新的基础知识.好地方.