谈起APP,人人都太熟习不过了,本日想谈谈这么多年手艺演变的路。
初期一些大公司就最先做一些APP了,比方facebook、google等外洋的公司就已开辟这个手艺线路,那个时刻的APP数目很少,基础上我们能够理解为web时期的APP,都是用web的体式格局来完成APP的。也就在这个时刻,我们听到了Html5的声响,当时人人一窝蜂都说H5将来将要一同江湖,当时的android呢分化也异常严峻,雷同的代码要切分许多份。所以当时有如许的声响。
跟着时期的提高,到了2010年摆布的时刻也许就是iphone4宣布的时刻,我们能够看到跟着而来的就是大批的应用的降生。种种手艺也响应的涌现了,然则主要以H5的方向占多数,当时就有phonegap(比较早了)的涌现,能够完成疾速APP开辟,到了2012年,从facebook那边得知“扎克伯格本身亲口认可,过量的赌注压在HTML5上面是最大的一个毛病。”我们也能够从facebook的APP生长看出一些端倪,起首,这类跨时期的东西,比方HTML5出来的时刻,也涌现了这个题目。你要写JS桥接,如许致使体量越来越大。接下来,会发明桥接代码异常乱,每一个平台上UI都要让步,在每一个平台都不太悦目,或许不是迥殊好用。末了,前端工程师最憎恶的一个题目,就是浏览器非标准化、不兼容。因而,挪动开辟也要斟酌兼容相干的题目。 别的,我们做了这么多投入,一切手艺的复杂度是客观存在的。你所要做的事变是,怎样应用公司的体式格局,去处理客观的复杂度。假如想偷懒,末了你会发明你会吃不了兜着走。最症结的一点,当时APP并非为用户量身打造,而是为我们的工程师所斟酌。这些都是题目。所以,你的产物计谋要为用户的体验为起点,而不是由于某个手艺怎样牛逼而选。
在今后生长,我们能够看到更多的企业回归到了纯原生开辟的道路上,人人都意想到纯原生的APP开辟才是正途,因而人人开辟在这方向发力,就涌现了如今的facebook的React Native、阿里的weex、杯子的deviceone,React Native和weex都是用js来写android、ios的语法,人人须要去看android、ios的sdk。Deviceone是用js来可视化UI,一切的组件都是纯原生的,不须要看android、ios的sdk就能够编程,基础这三个平台都是模块化的,假如你有精神进修android、ios的sdk,能够运用前两个平台,假如你想疾速开辟APP,不想晓得android、ios的sdk,你能够尝尝deviceone。
我置信在接下来的几年内,APP的手艺还会有刷新,我们一同期待下一个时期的到了。
APP手艺演变的路
原文作者:jonh_felix
原文地址: https://segmentfault.com/a/1190000006108434
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://segmentfault.com/a/1190000006108434
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。