说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

《近匠》系列沙龙之探寻绝密武器:移动跨平台开发

HTML文档下载 WORD文档下载 PDF文档下载
移动互联网中,不同平台的技术障碍等壁垒增加了开发者的开发门槛和开发周期。所以若想在此有立足之地,就要熟练掌握跨平台工具。上周五,CSDN为此举办了沙龙活动,与多位行业先驱一起探讨跨平台开发的修炼秘籍。

如果说近来迅猛发展的移动互联网是一个江湖的话,那么iOS、Android就是其中的少林和武当。然而不同门派的生态圈以及技术障碍,增加了渴望成为高手的开发者的开发门槛和开发周期。对此,能够见招拆招的跨平台开发工具就成了大家喜闻乐见的存在。上周五,CSDN&mobilehub就这一绝密武器举办了沙龙活动,特邀Xamarin、AppCan 、Unity、LiveCode等行业先驱,一起来探讨跨平台开发的修炼秘籍。


Xamarin特邀讲师GenerPoint创始人衣明志:用C#开发iOS/Android应用

衣明志在演讲中提到,有人之所以会怀疑使用C#开发有性能问题,是因为很多人认为C#等同于.Net。其实,两者并不是同一概念,C#是一种语言,只是通常是.Net在用而已。使用C#编写的驱动程序,在iOS和Android上,可以通过IOT将之变成本地代码。除此之外,引擎部分使用C#编写也完全可行。


Xamarin特邀讲师GenerPoint创始人 衣明志

使用C#语言的Xamarin特点:

  • 解决各个平台本地API的调用。
  • 支持Apple平台、Android、微软的各种设备。
  • 用一个语言搞定所有生态。
  • UI设计方面,整合Android的UI设计功能,iOS上,UI编辑目前仍需仰赖Xcode。
  • 提供各个平台的SDK。
  • 提供云测服务。它帮助开发人员进行移动应用在不同机型的适配和调试。

AppCan正益无线CTO赵庆华:AppCan如何弥补HTML5的缺陷

赵庆华表示,现在来看,HTML5呈现的是一个增长的趋势,而且它也具有很强大的功能。但是,就用户而言,HTML5表现和体验不佳,适配难度要比想象的更难一些,所以也就出现了一些问题。而AppCan采用混合开发的模式,既发挥了HTML5在跨平台表现上的优势,又很好的保留了原生应用的优秀体验,在整体上获得了很好的平衡。


正益无线CTO 赵庆华

AppCan特点:

  • Hybrid  App技术开发。
  • 提供插件技术,并开放其开发技术。
  • 提供标准引擎。
  • 提供一套开发工具,这套开发工具面向的是没有太多的开发经验、开发能力的人员,不需要安卓的开发软件、不需要苹果的开发软件,只要把这一套安装上去,就能写网页。
  • 提供内置的编译环境,它不是真正意义上的代码编译,是打包的工具,完成网页代码跟原生的能力拼装运行。
  • 提供云端的编译环境。
  • 提供一套应用环境,帮助用户做升级、推送、用户行为分析。
  • 实现一站式平台,提供从早期的开发到编译、应用的运维、管理。

LiveCode China CEO庞国灏:LiveCode的编程速成应用

LiveCode主要服务那些想要学编程的非专业人员,特别是学生。庞国灏透露,现在还处于研发者测试阶段的LiveCode7,完全是为中国市场来设计的。除了它预留的名字以外,其他的任何东西都可以直接使用中文。

LiveCode China CEO 庞国灏

LiveCode特点:

  • 前端和后端都可以使用LiveCode来写,而且全部免费。
  • 用户开发一个代码源,LiveCode帮助完成所有的适配。
  • 平民化:简单的英语脚本、图像化开发环境,目标就是让全民都可以写代码。
  • 免费化:免费的开源版本、免费的培训教材和免费的社区支援。
  • 普及化:研发跨平台支持、发布跨平台支持和云端服务器支持。

Unity中国高级技术支持工程师张磬:Unity的调试发布技巧

Unity是移动开发领域应用最为广泛的游戏开发引擎及工具套件。张磬演讲中提到,在Unity开发过程中,支持你所编写的包在真机调试后,可以有代码下载的方式。还支持真机调试时,进行断点调试,并能够动态的修改变量的值。


Unity引擎功能介绍:

  • 渲染系统:AAA级的渲染效果。
  • 地形系统:强大的地形编辑器。
  • Shuriken:即见即所得的粒子特效编辑系统。
  • Mecanim:可视、高效的动画编辑系统。
  • Lightmap烘焙系统:逼真的离线渲染。
  • 物理系统:高效、逼真的物理模拟。
  • Occlusion Culling系统:高效的遮挡剔除功能。
  • NavMesh导航网格:易用而高效的寻路系统。
  • 2D系统:原生支持2D游戏开发。
  • Audio Mixer:创建复杂动态的音效。
  • 脚本编辑器:支持C#、JavaScript、Boo。
  • 性能分析器:对各大模块详细实时的性能分析。
  • Asset Store:资源丰富的在线商店。
  • 一次开发,多平台同时发布。

Q&A环节,嘉宾、主持人与现场观众以一问一答的方式进行技术交流。

提问:这些跨平台的系统跟传统的有什么缺陷或者不足?

赵庆华:缺陷的话,AppCan认为,如果你有缺陷,我们用原生去做,如果这个缺陷不是你需要的,你用网页去做。也可以百分之百的去用网页做。这样灵活度是比较高的。如果说有什么缺陷,我觉得是推广不够。

 庞国灏:每个品牌都有它的专长,LiveCode擅长的就是文字、图片的处理,但要做商业,Unity是最高的。做跨平台一定会有渠道,有好有坏,好处是显示代码,不需要做适配,但是它要经过一层的解析。我们也是产生源代码,但不会像JAVA写的那么好。从你的想法到实现解决这个问题,之间都有一条沟,这个沟到底多深、多宽,不同的工具代表不同的。我觉得LiveCode让你感觉我有什么想法,我可以马上实现。

衣明志:每一种语言都有它对应的机制。跨平台只是一个面,用C#去做所有跨平台的开发。Android就是Android,iOS就是iOS,只不过他们有一些共用的代码可以共享。你用C#用Xamarin去写,它是通过它的编译器把它编译得跟MIC一样的代码。在性能上面没有显著的差别。刚才问对资源占用Xamarin有没有一些影响,是有影响的,但是C#在解决性能上面是非常有优势的。用Xamarin或者用C#去做,好处是你用C#语言搞定所有平台,解决一些极限化的平台问题,再使用Windows  Studio。整个全生命周期的管理,你的工程化会比较重。

张磬:Unity如果说一定要有什么不太好的地方,就是它现在还不是开源的。Unity已经经历了十年的技术经验,能够有这十年的技术经验,并能够发展到今天这样的规模,它一定是有它的过人之处。如果你说Unity有性能问题,就是你在使用过程中要注意的问题,或者你要牺牲其他的优势来弥补这个部分,这是所有的开发商需要思考的问题。当你不知道哪些东西好的时候,不知道做什么的时候,就可以多去尝试一下。多去做一下。不是适合别人的东西就一定适合你。要不然,所有人就只知道在这里问为什么。

(文/刘璐璐 责编/宋慧)

会后花絮:观众与嘉宾热烈交流。






【《近匠》第21期酷传:解除App发布和监控痛苦】《近匠》第21期,酷传CEO李卫杰表示,酷传要解决的是整个App发行,并不仅仅是一个第三方发布工具,希望酷传成为每个开发者和运营推广人员的必备工具。


【《近匠》第20期轻邮:移动App要有撼动企业服务的野心】“轻邮”是一款意在简化收发邮件过程的应用,针对传统邮件应用做了些“减负式”设计。但轻邮团队对它的寄望却不止如此,只要做好生态圈,邮件很可能成为企业沟通工具中的微信。 


【《近匠》第19期聚合数据:基础数据免费,API开放】聚合替开发者进行电商数据、比价数据、条码数据的收集、更新、维护,并生成统一标准化API供开发者调用,大大减少开发者在数据上消耗的人力、物力、财力。


回顾更多内容,及线下开发者活动信息,请关注Mobilehub公众微信号(ID: mobilehub)

Windows 8.1中IE 11开始支持WebGL和SPDY/3 微软Build 2013开发者大会:盘点Windows 8.1的15个重大更新 瞧!这是摩托罗拉移动新Logo,你有什么感觉? 专访UEditor创始人战毅:打造最佳的用户编辑体验 Eclipse 4.3 正式版发布 代号Kepler 为兴趣而生 七大编程挑战项目,你敢来吗? iOS 7辅助功能:左右摇头控制iOS设备 挑战传统关系型数据库:Facebook图形数据库TAO揭秘 揭秘“棱镜计划”幕后的技术 你更新了吗?Visual Studio 2013 Preview和.NET 4.5.1同时发布 你主要使用什么编程语言? 跨平台游戏开发工具App Game Kit或将新增更多强悍功能 移动应用推广的那些事儿:应用发现篇 DDoS攻击也能成为一种云计算服务 Netflix开源Hadoop集群调度工具:日处理近万作业、上千TB数据 传谷歌正开发自己的视频游戏主机和智能手表 AMD APU战略转型:全民四核,发力“云+端” 富士康自主研发智能手表 惹苹果发来订单 开发者眼中的iOS 7:重设计过程没想象中那么糟 游戏引擎Unity宣布免费支持Windows Phone 8及Xbox One 蝉游记王益善专访:7人小团队实现App 30万下载量 去除IE 10广告的两种方法 直接拿来用!最火前端开源项目(二) 工作变得简单又高效 试试这八个WebApp 移动周报:生于微信,疯狂猜图的推广经 DataTorrent 将数据分析速度从“实时”提升至“现在时” 华为FusionCube开启全球规模商用 黑暗架构:以最少时间完成系统升级并获客户认可的开发之道 Hadoop Summit 2013见闻:创业与Hadoop 2.0不可阻挡 Facebook的清洁能源改革——革命尚未成功,仍需努力 YARN或将成为Hadoop新发力点 “网交控”能轻松帮助您的企业和单位最方便的控制和最高效的使用网络资源(介绍篇,顶者有分) 将query的数据倒入excel该如何处理 更新问题 找不到字段名 在线等 如果我要加入团队开发,那应该安装哪个ORACLE8i的产品?在线等 这一句错在哪里? [求助]关于多线程同时读写SOCKET 庆祝!经过公平选拔公司聘我配置管理经理! 送分!!!!!!!! 我想在DataSourceDataChange中写代码,来判断当某一字段的值输入为1时,我想让另一个字段显示! 怎样获取本机上网的DNS地址? 如何实现用JS实现首页调用 ! 请教各位大侠广告系统应怎么运作和推广?100分。附系统说明 IE不能运行JavaScript\vbScript,怎么解决这个问题? sql server ce 数据库压缩问题 我要从光盘拷贝文件出来,还有怎么获得光盘的大小等参数,谢谢。 vi中编写c程序,如何让关键字显示不同颜色 这个错误是为什么? 关于日期(Date)的问题! linux下weblogic7.0连接oracle的问题:pool和Data Resource如何配置???好难呀!!!!!! 下面一段写入数据库的代码 为什么 老出错误 急!高分求救!如何加密? 请问一个关于OpenDialog1程序运行的问题? 庆祝!经过公平选拔公司聘我配置管理经理! 在客户端打开服务器上的Word,PDF等文件时能否限制客户端COPY,另存等功能 分 多了该怎么办呢?:-) DataGrid及水晶报表问题!请高手指点!! 成功安装了oracle8.17,接下来我该怎么配置呢? .net frameword 1.1 C#语言有什么变化? 如何运行一句动态组装的sql语句?? 怪问题!高分求助!!! "面试试题"急求解答。急!!!!!!急!!!! 个人所得税计税基数由原来的800元,修改现计税基数1200元,请修改? 关于权限 javascript中怎样去掉字符串中的空格 求购基于Html的全文检索(用于光盘发布的)相关技术(控件和接口资料) 大家碰到这种问题是怎么解决的??? 如何令窗体只加载一次!Dim aa As New Form2 aa.Show() 关于下载的问题!!!!!!!!非常急!!!!!!!!!!! DB2不能一次插入多条记录么?? 能将数字记钱方式转换为大写的方式? 我没有分了,可是我还有个问题 请问也SQL2000数据库Windows身份验证,SQL Server身份验证的问题?? 关于层的问题! delphi 高难度!有没有人搞得出! 讨论:CSDN该不该分两个区?(入门级与专业级) 各大版主请进 简单问题,在线等待,解决就结稿. 用DES算法算出的注册码怎么是乱字符? <<LINUX与UNIX_SHELL编程指南>>中不懂的问题 分 多了该怎么办呢?:-) 请问怎么读取.txt文件的第n行? 如何将一个象素点设置成某一种颜色(即绘制一个象素点). 诺贝尔和平奖得主昂山素季是一个怎么样的人?有何评价? 混的近义词漫画在哪买(⊙_⊙)? 学校操场长30米,宽24米,现在要在四角和四周插旗杆,使相邻的距离相等,最远因隔几米插一根?一共需要插多少根旗杆 立在二日旁,反而没有光(打一个字)猜一个字,挺常见的哦! 测量篮球场的大小用()作单位;测量学校旗杆的高度用()作单位;测量一只木箱的体积用()作单位 立在二日旁,反而没有光(猜一字) 英语作文,写篇,给好评,多谢各位大神! 用马克思主义相关观点解释过犹不及 人们为什么闯关东 闯关东到底是从哪儿到哪儿的?以及闯关东到底是咋回事?为啥要闯关东?谁能给我普及一下. 闯关东中篇和闯关东那个好看 美医保网站高管被爆系奥巴马夫人同学 马尼拉市长将赴港道歉 评论称菲律宾一哈萨克斯坦时装周:黑白搭配永不过时美海军航母编队在中国南海训练演习奥巴马夫妇携女儿赴教堂做礼拜 一家服奥巴马医保网站问题频出 美卫生部长被法国前高官称经济危机下的恐慌导致排外约有40万杭州人的骨头不够硬叙问题特使将抵达叙利亚 筹备日内瓦国中国首支海军核潜艇部队 42年潜行百19岁坚强女孩爬行上大学:选择学医将济南霸道石墩穿上了“铁布衫”,不会硌首汽约车与江苏外汽达成战略合作 开拓一家之言:没挪用的治霾资金,也未必用《罗曼蒂克消亡史》首映礼 开启贺岁档山东:老人醉卧街头 交警客串“家人\南海力量天平偏移!太平岛台军将会部署中国作协网文培训基地强调:对民族英雄大雪节气后临沂气温仍在零上 市民疑惑河北省人大财经委副主任委员、河北钢铁周鸿祎:未来应该重视原创、核心技术的河北人大财经委原副主任委员王义芳涉受
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘