首页 > 基础设施 > 正文

移动开发并不需要华而不实

2012-11-22 11:47:19  来源:CIO时代网

摘要:行业的转变很多,各种新的技术不断出现,各种新的公司和新的理念也不断出现。而关于移动开发的技术,哪些会是时代的宠儿,哪些又会被技术的浪潮淘汰?
关键词: HTML5 Andr

    IT行业的转变很多,各种新的技术不断出现,各种新的公司和新的理念也不断出现。这么多年过去,有些技术当时看的非常好,有些公司当时看的非常有希望,最后可能不行了。而关于移动开发的技术,哪些会是时代的宠儿,哪些又会被技术的浪潮淘汰?


    不统一内核进行解析,“消除不同移动系统浏览器内核的差异性”,这事Opera干靠谱


    微软的Window Phone系列手机所提供内核为很多人在PC使用的IE内核Trident的延续,而AndriodiOS则是基于WebKit内核的浏览器核心,同样是WebKit,但是也各有千秋。iOS摒弃掉了Chrome的V8引擎,而另辟蹊径。看似这个开发框架基于手机系统扩展的浏览器引擎进行扩大,大大缩小了安装文件的大小,但所带来的风险就是,因为不同引擎的解析能力和对HTML5的支持不同,设计和测试的效果就截然而异。


    不统一的插件扩展机制,所谓 “支持用户自定义插件集成”,其实只是个美丽的谎言。


    AndriodWindows Phone的开发者手册中,明确提供了相应API共开发者直接实现腹部原生功能。但iOS作为一个极其封闭的系统,自08年iPhoneDevCamp至今,这些开发框架们实现的方式就是通常意义上的“Hack”.大多数PhoneGap的使用者觉得其在Andriod平台效果不如一些平台的原因正是如此。Phonegap就是为了这种绝对的统一,而牺牲了部分性能。随后,Appmobi、App Builder、ibuildapp和appcan等将这种iOS的“hack”和AndriodWindows Phone的SDK提供的API进行统一封装,从性能上期望加以提升,但实为南辕北辙。


    从根本的不同,就导致其后续的扩展将不可预期。尤其是针对于企业级市场。基于通讯、安全的各种的插件集成,是不会像微博、微信这样的公共平台一样,让你可以针对不同终端进行各自的集成。而所谓的第二代移动中间件产品,想满足的需求也仅仅只是华而不实。


    过于依赖HTML5,HTML5着实美丽,可不是所有人都有Facebook一样强大且敢于失败的心


    HTML5,先进最为流行的话题,华丽的背后,充满了各种荆棘。还未规范的标准,在移动端上调试的缺陷,由于不同终端带来的差异。身兼天然跨平台的美名,却不得不因为事实而低头。


    而移动中间件,作为中间件产品的一个分支,既然是产品,你又如何忍心将这种尚未参数的产品商业化?


    提供开发网站,面向开发者?中间件不适合你,你还是回框架吧!


    由于并不是任何一个跨平台开发框架都有决心,所以不能不采用这个网站的方式进行安装程序打包封装。而这个网站的背后,应该就是部署着各个平台的开发环境,进而实现打包。PhoneGap在中国除了Adobe的官方页面之外,武汉的Phonegap中国和南京的PhoneGap社区,就是为开发者提供一个沟通交流的平台。而AppCan及其公司正益无线,平台,外包,运营,论坛,虽都有涉及,却难有一专。
 


第三十四届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:zhangyexi

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。