首页 > 科技动态 > 内容

申请号即将到来,让我们一步步回顾一下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集成

站长声明

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

标签:

相关文章

  • 校园交通运营商国泰汇众完成千万融资,投资方为佳云科技

    校园交通运营商国泰汇众完成千万融资,投资方为佳云科技

    投资界(ID:pedaily)7月14日消息,国泰汇众近日完成数千万融资,投资方为广东佳兆业佳云科技有限公司、有限公司(以下简称:佳云科技)独家投资。 “本轮融资将主要用于内容建设和校园红人矩阵创建,继续深化中国大学生33篮球联赛的发展,开发新的赛事类别,建立更多内容体

    06-17

  • phpstudy与各大安全厂商联手,为用户提供免费安全测试服务

    phpstudy与各大安全厂商联手,为用户提供免费安全测试服务

    对于前段时间PHPstudy软件被黑客植入“后门”的事件,我们对黑客的行为深感痛恨,为了更好的解决防止此类事件再次发生,保障广大用户的网络安全问题,PHPstudy与国内几大安全厂商合作,提供App安全测试、应用源代码审计、渗透测试、安全卫士查杀四项安全测试,免费提供给 php

    06-17

  • 坤音娱乐完成Pre-A轮融资,由红杉资本中国基金领投,真格基金跟投

    坤音娱乐完成Pre-A轮融资,由红杉资本中国基金领投,真格基金跟投

    投资界4月26日消息。 近日,据媒体报道,坤音娱乐筹集了数千万预投资金。 -A轮融资已完成。 本轮融资由红杉资本中国基金领投,真格基金跟投。 目前估值超过3亿。   据悉,Pre-A轮融资约1万元,将用于偶像孵化、团队建设和音乐作品打磨。   坤音娱乐成立于2001年,团队均

    06-18

  • 专注汽车市场服务,蜥蜴智能获数千万元Pre-A轮融资

    专注汽车市场服务,蜥蜴智能获数千万元Pre-A轮融资

    据投资界7月29日消息,蜥蜴智能宣布完成数千万元Pre-A轮融资融资方面,西安博星洗车场、西安汽车职业大学和大建资本共同参与了本轮投资。 本次战略投资的领投方为西安博星洗车场。 博星洗车场作为西安深耕汽车后市场服务的龙头企业,在一线市场拥有完善的硬件基础设施和稳定

    06-18

  • 关于征集江西省现代产业引导基金第一批人才的公告

    关于征集江西省现代产业引导基金第一批人才的公告

    为打造一支专业结构合理、能力突出的人才队伍,充分发挥江西省投资运营进程省现代产业引导基金(简称引导基金) 引导基金拟招收第一批专家。 现将有关事项公告如下: 一、引导基金概况 引导基金经江西省人民政府批准设立,为江西省国有资本。 运营控股集团有限公司设立的省产

    06-18

  • 易参完成近千万美元A轮融资

    易参完成近千万美元A轮融资

    3月25日消息,据36氪了解,一站式股权激励及管理服务平台“易参”已完成近千万美元A轮融资融资。 本轮融资由腾讯领投,现有股东顺为资本、源码资本跟投。 目前,易参已完成三轮近亿元融资。 他的上一轮融资是今年5月披露的Pre-A轮融资数千万元。 由顺为资本领投,老股东源码资

    06-18

  • 打造网络广告智能平台,易售科技获得数千万人民币A轮融资,

    打造网络广告智能平台,易售科技获得数千万人民币A轮融资,

    据投资界10月13日消息,易卖科技正式宣布完成数千万元A轮战略融资。 战略投资者 是深圳报业集团旗下的基金。 本轮融资筹集的资金将主要用于公司大数据研发投入、平台级产品的进一步研发和市场拓展。 易卖科技成立于2007年,是一家在线广告智能投放平台,通过大数据和物联网技

    06-18

  • 晨兴中国TMT行业的三支美元基金募集资金  共募集4亿美元

    晨兴中国TMT行业的三支美元基金募集资金 共募集4亿美元

    晨兴中国在TMT行业的三只美元基金已募资总额达4亿美元。 据2020年2月19日消息,晨兴中国旗下三只TMT行业美元基金合计募资4亿美元。 这三只基金分别是:晨兴中国TMT基金三期、晨兴中国TMT跟投基金三期和晨兴中国TMT特殊机会基金,规模分别为3.08亿美元、4万美元和1.03亿美元。

    06-18

  • 加密投资平台Aspen Digital周三宣布完成880万美元Pre-A轮融资

    加密投资平台Aspen Digital周三宣布完成880万美元Pre-A轮融资

    投资圈(ID:pedaily)8月5日消息,香港加密投资平台Aspen Digital周三宣布完成8.8美元融资百万Pre-A轮融资,由雅各布罗斯柴尔德创立的投资信托公司RIT Capital Partners领投,区块链早期风险投资公司Liberty City Ventures领投,泰籍华人富商和《财富》杂志社跟投谢展老板也

    06-18

  • Pwn2Own 2016规则调整:总分是唯一官方评价标准

    Pwn2Own 2016规则调整:总分是唯一官方评价标准

    今天凌晨,全球最著名的黑客大赛Pwn2Own正式拉开帷幕。 顶级黑客将向苹果 Safari 浏览器、微软 Edge 浏览器、谷歌 Chrome 浏览器以及 Adob??e Flash 插件、VMware 等 6 个项目发起攻击,争夺决定团队最终得分的项目积分。 本次比赛的形势是“中韩对抗”。 中国队由腾讯安全团

    06-17

  • 麦淘育儿已完成近千万美元B+轮融资,预计到2019年将开设约300个线下科普活动点

    麦淘育儿已完成近千万美元B+轮融资,预计到2019年将开设约300个线下科普活动点

    据投资界8月1日消息,国内知名儿童场景教育平台“麦淘育儿”宣布完成近千万美元B+轮融资,由上市公司精英教育领投,A轮股东开物华登跟投。   自2017年成立以来,“麦淘育儿”始终专注于3至12岁儿童的课外活动和素质教育市场。 通过“自营+平台”模式,构建了完整的产品和服

    06-17

  • 当当网在纳斯达克上市一周年,今日股价暴涨19.78%

    当当网在纳斯达克上市一周年,今日股价暴涨19.78%

    据12月9日消息,美国周四低开低走,尾盘跳水,道琼斯工业平均指数跌破0点。 中概股普遍下跌。 当当网(NYSE:DANG)逆势上涨0.92美元,涨幅19.78%,收于5.57美元。   当当小幅高开,全天震荡走高,最高涨幅达到24.3%。 收盘前因大盘跳水小幅下跌,最终报5.57美元。 成交量明

    06-18