在上一周中,高通宣布将扩展骁龙600系列处理器,新增高通骁龙610和615芯片组,用于高端移动计算终端。其中骁龙615是移动行业首款集成LTE和64位功能的商用八核解决方案,声称是市面上最快的移动芯片,其强大性能令人咋舌……除此之外,移动频道还有哪些值得关注的热点新闻呢?让我们一起通过移动周报来回顾一下吧!
跨平台开发之所以能够风头无量,就是因为它们具备成本低、周期短、易于上手、不用重新设计等等这些霸气侧漏的好处。本文中所盘点的就是,在过去的一年里,最受开发者喜爱的跨平台应用及游戏开发工具。
受开发者喜爱的工具中,以HTML/JS/CSS开发为众,比如PhoneGap、Sencha Touch等。却也包含使用其他语言进行开发的工具,比如Xamarin,使用C#,就可以开发出能运行于各大主流移动平台之上的原生App。
UPYUN(又拍云)专注于为互联网和移动互联网创业者提供非结构化数据的云存储、云处理和云分发服务。面向企业客户提供收费的云服务,通过用户消耗的存储空间和流量来收费。随着移动互联网的快速发展,对静态数据的云存储、云处理和云分发的需求将会逐步加大,UPYUN业务的价值必然也会被逐步地放大。
UPYUN主要是帮助用户解决静态数据的托管问题,其中包括开发过程中静态数据的上传、处理和下载的体验。它的服务贯穿于整个产品开发过程和终端用户的使用体验中。
- 上传环节:用户可以通过FTP、API和表单API三种方式进行数据上传。
- 处理环节:用户上传数据的过程中,可以通过UPYUN的相关接口对图片、音频和视频进行处理。
- 下载环节:将用户的静态数据推送到UPYUN的各地节点。终端用户请求产品静态数据时,直接从当地节点取数据。
3. Node.app:用Node.js API开发iOS“原生”应用
Node.app是一款专门用于iOS开发的Node.js开源解释器,能够为应用程序提供兼容Node.js的JavaScript API。其开发者还在GitHub上创建了“Node.js for iOS”开源组织,将开发成果完全开放,与来自全球的开发者共同分享。
Node.app的主要特性就是,不仅占用资源非常少,拥有着非常丰富的模块资源,还允许最大限度的代码重用和快速创新。
4. 当64bit遇上8核心:高通发布Snapdragon 615
高通近日宣布将扩展骁龙600系列处理器,新增高通骁龙610和615芯片组,用于高端移动计算终端。这两款全新芯片组集成美国高通技术公司第三代LTE调制解调器,支持Category 4的数据速率,满足包括LTE-Broadcast和LTE双卡双通(DSDA)等新要求。
骁龙615芯片组是移动行业首款集成LTE和64位功能的商用八核解决方案,而骁龙610芯片组则采用四核处理技术支持LTE和64位功能。凭借骁龙610和615芯片组的推出,以及最近发布的骁龙410芯片组,美国高通技术公司的产品组合已包含一系列64位4G LTE解决方案的强大阵容。
5. Google Project Tango:能3D捕捉的智能手机
Google ATAP团队揭晓了Project Tango智能手机原型,从配置看,其最与众不同之处在于配备了一枚3D运动跟踪芯片——Myriad 1视觉处理芯片。
Myriad结合了计算机视觉处理能力和高效能于一体。借助于它,Project Tango每秒能完成25万次3D测量活动,创建周围环境的3D地图。这也是Google首次将实验室研究推向用户群体的重要一步。
6. 深圳Maker Faire创客市集:国内外创客组团来参展
4月6日,由Seeed Studio、CSDN、雷锋网联合主办的2014深圳Maker Faire将在蛇口南海意库开幕,这也是国内首次举办的城市级Maker Faire。Maker Faire最吸引人的不仅仅是创客牛人启发心灵的演讲,市集上展出的各种关乎设计、生活、个人兴趣、艺术的创意产品也很让人兴奋。
此次,深圳Maker Faire向创客、创新硬件厂商、开源硬件开发商、3D打印、机器人开发团队等提供创客摊位。众多来自世界各地的创客和他们的作品,将汇聚于此,据说还将会有许多英国的创客会组团来参展。今年,观众还会看到一大波机器人作品跳上深圳Maker Faire的舞台。
国内移动应用广告平台果合发布了2013年年度报告,报告主要内容有:中国人晚上9点10点最爱玩手机,85%的用户选择 Wi-Fi 网络下打开手机应用;iPhone 4/4S 仍占比超60%市场份额等。
根据获取的数据,果合梳理了中国手游开发六大核心策略:
- 抓住iOS用户活跃最高峰
- 增加单机游戏的弱联网属性
- iOS开发仍需考虑旧机型、软件更新需要提前准备
- 转变越狱功能核心价值
- 优化移动广告投放最大化开发收益
- 内容为王:回归到游戏本身
除上述之外,当然也还有其他非常精彩的内容,比如,开发工具类的有,开源的iOS社交分享工具库OvershareKit、构建移动应用原型的Ratchet和ShareSDK针对Unity发布的社交化组件;面对海外游戏市场的蓝海,Google石博盟表示要抓住全球化和移动化的机遇;2014 CocoaChina开发者大会将公布触控奖学金等高校合作计划,腾讯正式发布QQ浏览器微信版,手游雨血·影之刃参选2014年Unity游戏及应用大赛……更多热点,欢迎大家直接登陆CSDN移动频道首页浏览查看,当然,您也可以订阅移动电子刊,即可直接在邮箱中查看每周移动开发最精华的内容。
C#篇
6. Xamarin
在过去的一年里,Xamarin的势头可以说是颇为强劲,而其跨平台应用开发工具使用份额比也有着显著增加。通过Xamarin,开发者只需使用C#语言即可开发出iOS、Android、Mac及Windows原生App,不仅可以实现“一次编写,随处运行”,更可达到原生UI的跨平台效果。与基于HTML/JS/CSS的PhoneGap相比,Xamarin最大的优势是通过与系统的底层API通信并与系统原生UI直接交互,可以保证应用的高性能和UI流畅性。
Xamarin主要特性:
- 快速开发移动原生应用
- 程序代码共享
- 与Visual Studio整合
- 确保第一时间更新
- 原生的用户接口及效能
相关链接:Xamarin在Mobilehub主页
Lua篇
7. Corona SDK
Corona SDK是Corona Labs旗下的一款专门用于跨平台移动应用开发的Lua语言SDK库,不仅容易入手,无门槛,而且效率也相当高。Corona SDK提供了跨平台能力,所以开发者的应用或游戏可兼容iOS、Android、Kindle Fire和Nook平台。Corona支持硬件加速、GPS、照相机等,并集成了Box2D物理引擎。
Corona SDK服务分为三种:
- 基础版:能够在极短的时间内完成应用或游戏开发,通过内付费或广告盈利。
- 专业版:增加了先进的图形技术及所有Corona插件等。
- 企业版:开发者可以在线开发,并从Corona应用中调用任何原生库。
其他语言篇
8. LiveCode
LiveCode是由RunRev公司推出的一款强大的图形化开发环境,不仅免费,还可以提供10倍的效率提升并减少90%的代码。其强大之处在于非常容易学习和使用,可以让一个不会编程的人在很短的时间内就能开发出原生的,能够运行于PC、服务器、移动设备上的应用程序。
LiveCode拥有一个类似于VB的所见即所得的界面设计工具,用户可以使用拖拽的方式来实现应用界面的设计和布局,并通过一种类似于英语的自然脚本语言来编写应用功能,最后,通过LiveCode强大的部署工具来生成可运行于Mac、Windows、Linux、iOS、Android等各种平台上的应用程序。
相关链接:LiveCode在Mobilehub主页
游戏开发篇
最后,我们再来介绍两款跨平台游戏引擎,分别为Unity、MoSync。
9. Unity
Unity在全球开发者圈子里的受欢迎程度自不必多言,这样一款功能强大的跨平台游戏引擎,全面覆盖了Windows、Mac、iOS、Android、Windows Phone、BlackBerry、Xbox360、Wii等桌面、移动及掌机平台,支持JavaScript、C#、Boo三种脚本语言,拥有着大量的第三方插件和工具,可以帮助开发者极大地提升工作效率。
容易上手、多语言编程、专业级的效果、傻瓜式的调试和编译、强大的扩展性,在跨平台、光影特效及模型渲染等各方面都有着非常不错的表现,让Unity无论在3D还是2D游戏开发中都是当之无愧的“最好用的游戏引擎之一”。
相关链接:Unity在Mobilehub主页
10. MoSync
MoSync是一款开源的免费移动游戏开发引擎,易于移植,允许开发者使用C/C++、HTML5或JavaScript来为iOS、Android、Windows Phone、Java Mobile、Windows Mobile等平台进行游戏应用开发。开发者可通过MoSync精简库调用本地设备API,并且,所开发的App还能使用本地的UI控件。
通过MoSync精简库,开发者可以调用本地设备API,并且,所开发的App还能使用原生UI控件。此外,通过MoSync IDE,开发者可以调用任何仿真器,包括本地平台的仿真器,及MoSync Reference Environment。
相关链接:MoSync在Mobilehub主页
Xamarin公开培训课
如何用自己所熟悉的C#开发出可运行于iOS、Android等主流移动平台上的原生应用?又该如何克服代码、版本一致性管理等难题,真正实现跨平台?带着这些问题,我们面向所有熟悉Visual Studio和C#的开发者,组织了Xamarin培训课程,对使用Xamarin跨平台应用开发进行全方位介绍,让开发者深入了解Xamarin的架构运作及开发模式。