首页 > 科技动态 > 内容

申请号即将到来,让我们一步步回顾一下Web技术如何与Native App集成

发布于:2024-06-17 编辑:匿名 来源:网络

媒体:作者·刘鑫,APICloud CEO。

如果说过去微信公众号还是一个媒体平台,那么今年的公众号将会有一个新的形态,叫做申请号。

申请号预示着比公众号更强大的功能、更好的体验、更丰富的服务。

应用号的出现是微信产品的一次重大升级,是否是为了体现用户价值?或者您正在追求产品商业化?作为一名技术人员,我不想讨论太多,而是更喜欢从技术角度来分析Web技术的一些发展。

微信作为超级App,入站流量巨大,需要不断生成动态内容。

网络技术在微信中一直扮演着重要的角色。

如果公众号仍然是标准的Web技术+简单的桥接扩展,那么在应用账号中,Web技术将依靠更强大的Web执行容器在微信中发挥更大的作用。

我们可以看一下微信中Web和Native技术结合的过程,从嵌入式系统Webview,到X5增强浏览器引擎,到扩展功能的JS-SDK,到刚刚发布的weUI,再到申请帐户。

微信团队一直在推动Web技术在Native App中的融合和发展。

随着移动设备的快速升级,以HTML5为代表的Web技术在NativeApp中的应用场景越来越多。

一方面,Native App开发团队需要在保证功能和性能的同时,提高开发效率、降低运营成本;另一方面,App用户需要更快地获取动态内容,同时满足自己的需求和体验;这些都要求Web技术在App开发中发挥越来越大的作用和价值。

但这种价值观绝不能称为脱离或颠覆。

今天,更多的是“融合”!我从2006年开始从事浏览器引擎和跨平台App引擎工作10年,这10年我们见证了Web技术在Native App中的不断应用和发展。

从功能机到智能机,从k-java到移动应用程序,从WebBrowser到Webkit,我们可以将Native Apps中Web技术的发展分为五个阶段:内置、嵌入式、桥接、混合和融合。

|在内置自定义Web容器时代之前,仍然是功能手机为主流的时代。

硬件配置低,系统功能弱,手机应用以内置为主。

但SP业务已得到长足发展,用户需要动态获取内容来满足自己的信息娱乐需求。

这一时期Web技术在Native应用中的使用方式是Native应用开发者与浏览器厂商合作,将某厂商的浏览器引擎内置到应用中,作为Web的执行容器。

应用程序动态地从服务器下载Web文件并解压到Web容器中以供离线运行。

内容和功能都很简单,通常只是图片+文字的布局,以及按键交互。

以书籍、杂志、小游戏、小玩意等形式出现。

这种需求也驱使当时的一些主流浏览器厂商思考浏览器超越传统价值观的作用,并积极参与W3C Widget规范的制定。

这一时期也是移动浏览器厂商的黄金时期。

|嵌入式系统Webview时代,Android系统在国内兴起,iPhone也逐渐普及。

以Android、iOS为主的原生应用生态已经开始不断培养用户从AppStore下载应用、以独立App为入口的使用习惯。

在此期间,App开发的需求也逐渐增加,但竞争尚未激烈。

客户可以接受原生的开发成本和周期。

应用开发者利润丰厚,开发者开始学习Android和iOS App开发。

系统自带浏览器的功能和性能已经超越了当时的第三方浏览器。

通过嵌入系统 Webview 在应用程序中显示本地或服务器端界面是很常见的。

这一时期Web技术的应用主要集中在内容显示上,能够完成的功能仅限于标准浏览器支持的范围。

传统浏览器厂商依靠Lisence收费的商业模式已经结束,并逐渐淡出市场。

|在Webview的桥接扩展时代,Android和iOS已经逐渐占据了手机系统的主导地位。

应用开发需求快速增长,竞争加剧,原生开发者供不应求。

客户开始考虑成本和周期时间,开发人员开始考虑效率和利润。

开发者开始思考Webview除了显示内容之外是否还可以完成一些App功能。

系统内置Webkit引擎,支持标准Web技术,支持开放扩展。

以Phone Gap为代表的国内外厂商已经开始对Webview进行桥接扩展,并形成了一套完整的调用机制,可以在JS中任意调用原生接口。

这个桥接扩展主要关注设备功能,提供一种能力,但更具体的映射需要开发者自己完成。

由于没有涉及到窗口系统、交互响应、动画效果、事件管理、应用程序生命周期管理等扩展,所以开发出来的App虽然基本功能能够满足需求,但性能和体验太差。

这时候通过Webview+桥接扩展,原生工程师和Web工程师就可以共同完成一个App的开发。

这一时期,移动应用中使用标准Web技术(HTML、CSS、JS)和桥接扩展机制的趋势,也导致了一批传统移动中间件厂商使用非标准Web技术(自定义XML标签和JS语法)。

的灭亡。

|移动应用开发平台的Hybrid App时代始于2018年,App创业蓬勃发展,App需求持续增长。

应用场景和行业组合较多:LBS、IoT、O2O、社交、视频等。

一方面采用HTML+CSS进行界面布局存在Dom树更新和单层渲染的性能问题,另一方面对标准JavaScript规范的支持能力非常有限,需要大量扩展才能满足行业需求;另一方面,原生开发模式成本高、效率低,业界呼唤更高效的跨平台开发模式。

这一时期国内外的跨平台技术也层出不穷,新产品不断涌现,但我们可以将其分为两类:一类是继续坚持使用HTML+CSS进行界面布局、优化页面渲染和标准JS进行原生扩展,实现跨平台App开发。

另一种是放弃使用HTML+CSS的界面布局,选择第三方中间语言(如JS、C#等)来映射到Android和iOS系统调用,从而实现跨平台。

该方法的界面布局需要结合中间语言系统的UI组件来完成。

目前渲染性能优于HTML+CSS,但也失去了HTML+CSS布局的规范性、灵活性和便捷性。

本文主要讨论Web技术在App中的发展过程。

没有HTML和CSS是不可能的,所以这里我们将重点关注第一类跨平台产品(Web+Native混合)。

像ReactNative一样,虽然他选择的第三方语言是JS,但他也可以选择其他语言。

由于HTML和CSS不再是其界面布局的方式,我认为它已经脱离了标准的Web技术。

这里我就不多说了。

讨论。

此时,HTML5在国内日益流行,大量Web程序员期待进入Native App开发领域。

这时,面向Web工程师的移动应用开发平台(Web+Native混合)开始出现,提供一站式跨平台App开发和管理服务,形成了Web技术与Native App相结合的新模式。

HybridApp是一种基于Web技术的Native App开发模式。

开发人员不需要具备任何本机技能。

他们可以使用标准的Web技术并调用平台的扩展API来开发独立的跨平台应用程序。

并且能够保证App的功能、性能和体验。

Hybrid App引擎需要基于桥接扩展提供更多的功能,例如: 1. MVC架构; 2.应用程序生命周期和统一事件管理; 3.优化交互响应、动画效果、数据缓存等; 4、Web界面与Native组件混合渲染; 5、丰富的独立功能模块和聚合的开放平台API; 6、主流HTML编辑器的扩展,支持App开发; 7、App安全机制和Web代码全面加密;这一时期出现了优秀的跨平台App引擎,例如APICloud DeepEngine,Deep Engine在开发满足客户需求和用户操作体验的商业应用程序的同时,可以降低开发成本,提高开发效率。

基于APICloud,客户还开发了主流优质应用,安装量超过千万。

|基于SuperWebview的集成时代已经进入。

虽然Hybrid App已经得到业界的广泛认可,但Native仍然是主流的开发模式,大多数优质App都是原生的。

如何在这些原生应用程序中使用网络技术?如何利用Web技术来完成这些主流应用中的一些功能,同时保证应用的性能和体验? Native工程师和Web工程师如何更好地协作?对于这些问题,我们不能仅仅嵌入一个系统Webview或者引入一套桥接扩展机制。

相反,我们需要一个强大且完整的超级Webview,并根据实际配置动态生成每个应用程序的专用SDK。

这个超级Webview应该具备以下功能: 1.功能强大,具有MVC架构和性能优化; 2、聚合API,支持扩展模块和开放平台服务; 3、动态生成,根据配置,动态生成每个应用SDK的专属内容; 4.云修复实现应用内更新功能。

方便协作,保持Web和Native开发的独立性,降低集成成本,提高效率。

我们在年初推出了 SuperWebview。

SuperWebview的出现也希望能够加速Web技术在Native Apps中的融合,在优质Native Apps乃至超级App中发挥更大的作用。

可以大大缩短迭代周期并支持功能的动态添加。

通过Web技术实现的功能更新无需重复提交AppStore审核。

用户无需重新下载安装。

开发应用程序时,谁将是主角?是Native+Web还是Web+Native?就看谁更适合当主角,谁能演好主角。

一部好剧不可能只有一个主角。

申请号即将到来,让我们一步步回顾一下Web技术如何与Native App集成

只有主角互补,才能演出好戏。

NativeApp与移动设备一起诞生,Web技术自诞生以来就与NativeApp相辅相成、共存。

我们做的时候从来没有想过“颠覆”。

我们只是想提供一种真实高效的App开发方式,让Web技术和NativeApp能够更好的融合,发挥各自的优势和价值。

超越源于融合! 【作者简介】刘鑫,APICloud CEO,专注于跨平台APP研究。

APICloud是一个云集成的移动应用开发平台。

申请号即将到来,让我们一步步回顾一下Web技术如何与Native App集成

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 疫情:2020年中国企业招聘指数解读

    疫情:2020年中国企业招聘指数解读

    3月26日,北森人才管理研究院与中国人民大学劳动人事学院联合发布《年中国企业招聘指数(BRI)报告》,对2020年中国企业招聘指数进行了深入探讨招聘市场的短期趋势和长期战略布局。 报告表示,疫情对人才招聘的短期负面影响确实较大,企业和应聘者都需要理性、审慎应对。 从中

    06-18

  • 精英汇智产业赋能2019新一代人工智能院士高峰论坛圆满落幕

    精英汇智产业赋能2019新一代人工智能院士高峰论坛圆满落幕

    12月21日,由鹏程实验室、新一代人工智能产业技术创新战略联盟主办的“新一代人工智能院士高峰论坛”入驻第二天,12场主题演讲和2场圆桌论坛将论坛推向高潮。 上午,来自阿里巴巴、中国科学技术大学、清华大学、中科院自动化研究所、鹏程实验室的专家围绕AI芯片和脑模拟分享了

    06-17

  • 自动驾驶公司“猛狮科技”获数千万元Pre-A轮融资

    自动驾驶公司“猛狮科技”获数千万元Pre-A轮融资

    投资圈(ID:pedaily)8月5日消息,据36氪报道,猛狮科技宣布已完成数千万元融资人民币Pre-A轮融资——A轮融资,由潍柴产业基金领投,博雷顿、德辰资本等跟投。 本轮融资将主要用于矿区智慧交通服务及相关解决方案产品的落地和推广,以及扩大研发、运营和营销团队。 猛狮科技

    06-17

  • 告别航空传奇波音747,“天空女王”正式落下帷幕

    告别航空传奇波音747,“天空女王”正式落下帷幕

    波音,世界上最著名的大型喷气式飞机之一。 它彻底改变了航空旅行,被誉为“天空女王”,统治了 50 多年。 ▲ 国航旗下波音公司 8. 当地时间周二,最后一架波音飞机在其位于华盛顿州的工厂完成交付。 未来该系列飞机将不再发布,一个时代已经结束。 最后告别波音埃弗雷特工厂

    06-21

  • 小米生态链公司春米科技获光大中盈领投C轮融资,精准进军厨房小家电市场

    小米生态链公司春米科技获光大中盈领投C轮融资,精准进军厨房小家电市场

    据投资界5月10日消息,今日,小米生态链及互联网小家电公司春米科技宣布据了解,其已获得C轮融资,本轮由光大中盈资本领投,Star VC跟投。 本轮融资将用于经营库存、市场投资和核心产品研发。   光大众盈资本由中国光大控股有限公司(简称“光大”,股票代码:.HK)与分众传

    06-17

  • T3旅游即将完成超50亿元融资

    T3旅游即将完成超50亿元融资

    据LatePost报道,T3旅游即将完成最新一轮融资,其中股权融资超50亿元,由中信集团领投,参投来自老股东;以及20余亿元授信额度。

    06-17

  • 乌兹别克斯坦启动300兆瓦太阳能园区招标

    乌兹别克斯坦启动300兆瓦太阳能园区招标

    乌兹别克斯坦能源部已启动在该国卡什卡达里亚地区古扎尔地区建设1兆瓦太阳能发电厂的招标。 选定的开发商必须建设一条长约1.5公里的千伏级高压双回输电线路,将新光伏项目的电力输送到最近的变电站。 有兴趣的开发商必须在 3 月 30 日之前提交申请。 政府正在亚洲开发银行的

    06-08

  • 香港上市浪潮

    香港上市浪潮

    4月中旬,香港财政司司长陈茂波访问杭州、苏州。 他透露,他留意到不少本地企业已申请或正在考虑申请在香港上市。 这一幕在创投圈也得到了验证:近期不少投资朋友告诉我们,他们正在与被投企业紧锣密鼓地讨论赴港上市的时间表。 与此同时,在受限于具体回购条款的前提下,部分

    06-17

  • 大陈刘昼:坚定做多中国,VC-PE迎来“黄金时间窗口”

    大陈刘昼:坚定做多中国,VC-PE迎来“黄金时间窗口”

    疫情引发的逆全球化思潮席卷全球,众多行业深受影响。 股权投资行业虽然一度蛰伏,但从未消亡。 组织正在苦练内功,蓄势待发。 随着政策叠加,投资机构在自主可控、国产替代、芯片、医疗健康、人工智能、数字化等方面加速布局,掀起一波投资热潮。 创头条获悉,2019年1月13-1

    06-17

  • 首次发布 -罗森博特完成数千万A轮融资,加速骨科手术机器人产业布局

    首次发布 -罗森博特完成数千万A轮融资,加速骨科手术机器人产业布局

    投资圈(微信ID:pedaily)据2月5日消息,北京罗森博特科技有限公司(ROSSUM ROBOT,以下简称ROSSUM ROBOT)简称:罗森博特)完成数千万人民币A轮融资,由沸点资本领投,老股东雅惠投资跟投。 本轮融资将进一步推动罗森博特的骨科手术机器人业务进入新阶段。 罗森博特成立于2

    06-17

  • 装配式建筑一站式交付平台“大乐装备”获B+轮投资

    装配式建筑一站式交付平台“大乐装备”获B+轮投资

    投资圈(ID:pedaily)据9月1日消息,装配式建筑一站式交付平台“大乐装备”获招商局投资创投与招商蛇口共同发起设立的招商蛇口产业创新私募股权投资基金B+轮投资。 这是大乐继12月底完成58产业集团领投的B轮投资后的第二次融资举措。 也是投资部门对大乐的投资。 假装又投资

    06-18

  • 雅高矿业上市,凯雷退出

    雅高矿业上市,凯雷退出

    雅高矿业控股集团是一家集矿业投资与开采、石材加工与销售、石材供应与安装为一体的综合性企业集团。 雅高全产业链整合的战略布局涵盖矿山收购与开采、产品研发与设计、终端渠道建设、销售与售后服务等,实现资源的优化整合。 目前产品已覆盖全球50多个国家。 2019年7月26日

    06-17