|
移动开发并不需要华而不实
IT行业的转变很多,各种新的技术不断出现,各种新的公司和新的理念也不断出现。这么多年过去,有些技术当时看的非常好,有些公司当时看的非常有希望,最后可能不行了。而关于移动开发的技术,哪些会是时代的宠儿,哪些又会被技术的浪潮淘汰?
本文关键字:
移动
IT行业的转变很多,各种新的技术不断出现,各种新的公司和新的理念也不断出现。这么多年过去,有些技术当时看的非常好,有些公司当时看的非常有希望,最后可能不行了。而关于移动开发的技术,哪些会是时代的宠儿,哪些又会被技术的浪潮淘汰? 不统一内核进行解析,“消除不同移动系统浏览器内核的差异性”,这事Opera干靠谱 微软的Window Phone系列手机所提供内核为很多人在PC使用的IE内核Trident的延续,而Andriod和iOS则是基于WebKit内核的浏览器核心,同样是WebKit,但是也各有千秋。iOS摒弃掉了Chrome的V8引擎,而另辟蹊径。看似这个开发框架基于手机系统扩展的浏览器引擎进行扩大,大大缩小了安装文件的大小,但所带来的风险就是,因为不同引擎的解析能力和对HTML5的支持不同,设计和测试的效果就截然而异。 不统一的插件扩展机制,所谓 “支持用户自定义插件集成”,其实只是个美丽的谎言。 Andriod和Windows Phone的开发者手册中,明确提供了相应API共开发者直接实现腹部原生功能。但iOS作为一个极其封闭的系统,自08年iPhoneDevCamp至今,这些开发框架们实现的方式就是通常意义上的“Hack”.大多数PhoneGap的使用者觉得其在Andriod平台效果不如一些平台的原因正是如此。Phonegap就是为了这种绝对的统一,而牺牲了部分性能。随后,Appmobi、App Builder、ibuildapp和appcan等将这种iOS的“hack”和Andriod、Windows Phone的SDK提供的API进行统一封装,从性能上期望加以提升,但实为南辕北辙。 从根本的不同,就导致其后续的扩展将不可预期。尤其是针对于企业级市场。基于通讯、安全的各种的插件集成,是不会像微博、微信这样的公共平台一样,让你可以针对不同终端进行各自的集成。而所谓的第二代移动中间件产品,想满足的需求也仅仅只是华而不实。 过于依赖HTML5,HTML5着实美丽,可不是所有人都有Facebook一样强大且敢于失败的心 HTML5,先进最为流行的话题,华丽的背后,充满了各种荆棘。还未规范的标准,在移动端上调试的缺陷,由于不同终端带来的差异。身兼天然跨平台的美名,却不得不因为事实而低头。 而移动中间件,作为中间件产品的一个分支,既然是产品,你又如何忍心将这种尚未参数的产品商业化? 提供开发网站,面向开发者?中间件不适合你,你还是回框架吧! 由于并不是任何一个跨平台开发框架都有决心,所以不能不采用这个网站的方式进行安装程序打包封装。而这个网站的背后,应该就是部署着各个平台的开发环境,进而实现打包。PhoneGap在中国除了Adobe的官方页面之外,武汉的Phonegap中国和南京的PhoneGap社区,就是为开发者提供一个沟通交流的平台。而AppCan及其公司正益无线,平台,外包,运营,论坛,虽都有涉及,却难有一专。
责编:赵龙
微信扫一扫实时了解行业动态
微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
|
推荐博客
|
|