移动开发者必须了解的10大跨平台工具

在上一周中,高通宣布将扩展骁龙600系列处理器,新增高通骁龙610和615芯片组,用于高端移动计算终端。其中骁龙615是移动行业首款集成LTE和64位功能的商用八核解决方案,声称是市面上最快的移动芯片,其强大性能令人咋舌……除此之外,移动频道还有哪些值得关注的热点新闻呢?让我们一起通过移动周报来回顾一下吧!

1. 移动开发者必须了解的10大跨平台工具

跨平台开发之所以能够风头无量,就是因为它们具备成本低、周期短、易于上手、不用重新设计等等这些霸气侧漏的好处。本文中所盘点的就是,在过去的一年里,最受开发者喜爱的跨平台应用及游戏开发工具。


受开发者喜爱的工具中,以HTML/JS/CSS开发为众,比如PhoneGap、Sencha Touch等。却也包含使用其他语言进行开发的工具,比如Xamarin,使用C#,就可以开发出能运行于各大主流移动平台之上的原生App。

2. 《近匠》UPYUN——从开发者变为服务者

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的舞台。

7. 果合报告:iOS趋势及手游开发六大核心策略

国内移动应用广告平台果合发布了2013年年度报告,报告主要内容有:中国人晚上9点10点最爱玩手机,85%的用户选择 Wi-Fi 网络下打开手机应用;iPhone 4/4S 仍占比超60%市场份额等。


根据获取的数据,果合梳理了中国手游开发六大核心策略:

  • 抓住iOS用户活跃最高峰
  • 增加单机游戏的弱联网属性
  • iOS开发仍需考虑旧机型、软件更新需要提前准备
  • 转变越狱功能核心价值
  • 优化移动广告投放最大化开发收益
  • 内容为王:回归到游戏本身

除上述之外,当然也还有其他非常精彩的内容,比如,开发工具类的有,开源的iOS社交分享工具库OvershareKit、构建移动应用原型的RatchetShareSDK针对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应用中调用任何原生库。

相关链接:Corona SDK在Mobilehub主页

其他语言篇

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的架构运作及开发模式。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值