|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
C#跟java类似,但是在跨平台方面理论上可以跨平台,实际上应用不大,执行性能优于java,跟C++基本一致,但是启动速度还是慢.代码安全,但容易性能陷阱.Amazon供应了AppStream服务,使开辟职员能够在AWS上运转使用程序,而将输入以传播输的体例发送到各类设备上。
在2013年11月推出无限预览版四个月以后,Amazon公布了面向一切开辟职员的AppStream服务。当利用AppStream时,使用程序能够运转在Amazon的云上,而将其输入——视频、音频、数据——以传播输的体例发送到瘦客户端使用程序。客户端使用程序运转在广泛全部互联网的各类设备上,卖力吸收和显现信息流,并猎取用户输出,发送回服务器。这类体例有多少优点:
- 使用程序能够针对单一的平台开辟和测试
- 烦琐,用于各类平台的客户端使用程序都很简单开辟
- 使用程序能够运转在壮大的服务器上,而不受制于设备的范围性
- 更新使用程序一般意味着更新服务器部分,能够在不影响用户的情形下以任何体例完成
- 用户无需下载使用程序,这点在面临对照年夜的使用程序时会有效
现有的使用程序能够经由过程AppStreamSDK举行加强,以便撑持传播输。今朝,AppStream只撑持Windows使用程序,不外客户端使用程序能够部署到一切支流平台上:Android、iOS、OSX、Windows和Kindle/FireOS。Amazon还供应了一个JavaSDK,个中封装了一个RESTfulAPI,用于与AppStream服务在考证、受权、处置毛病等方面举行交互。AppStream使用程序能够会见很多Amazon服务——S3、RDS、NoSQL、SQS、SNS等——限于统一地区内。
为了在AWS上利用传播输,使用程序必需可以运转在WindowsServer2008及更高版本上。32位使用程序能够经由过程WoW64扩大利用。.NET使用程序也能够利用。使用程序必需可以利用YUV420视频格局举行传播输。Amazon为如许的使用程序供应了EC2G2实例范例,这是一个3D图形实例,包括了10个EC2盘算单元,个中有8个假造内核,频次为2.5HZ,10GB内存,50GB存储和1个有4G内存的NVIDIAGK104GPU。
可是,有一个成绩。客户设备必需老是具有优秀的互联网毗连,关于每秒30帧720p的传播输速度,Amazon保举3Mbps的毗连带宽。假如使用程序脱机事情,那末客户端使用程序就要在当地处置各自的功效。
Amazon还公布了十一月份以后推出的多项服务改善:
- 主动辨认版本——AppStream如今能够检测出客户端创立所利用的SDK版本,并主动启动兼容的后端服务。这使AppStream和SDK能够不休开展,而无需晋级客户端。
- 撑持Mac客户端——如今有一个OSXSDK能够用来开辟运转在Mac上的客户端。
- 改善客户端SDK——客户端SDK经由改善,如今包括了对游戏把持器的撑持。它们还供应了一个加强的面向键盘和触控事务的输出映照模子。
- 简化进门体验——文档和打包模子经由改善,如许,用户能够疾速创建并运转本人的第一个使用程序。
Amazon对AppStream评价颇高,号称它可使开辟职员创立图形麋集型使用程序,而与之婚配的轻量级客户端只要5MB巨细:游戏、CAD、视频衬着。它还同意夹杂布局,使用程序能够部分运转在服务器上,部分运转在客户端上。CCP的EveOnline是一个年夜型多人游戏利用AppStream运转在Amazon上的案例。
再说说缺点:首先java功能强大的背后是其复杂性,就拿web来说,当今流行的框架有很多,什么struts,spring,jQuery等等,而这无疑增加了java的复杂性。 |
|