范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

小程序前景无限,还能一键转换成App?

  2017 年 12 月 28 日,一款叫做《跳一跳》的微信小游戏横空出世,为微信小程序跳出一片繁华;2018 年 5 月,研究公司 QuestMobile 发布了微信小游戏《跳一跳》的数据,这款只有 4MB 大小的游戏截至 2018 年 3 月份已经积累了 3.9 亿玩家 。除了本身平台用户基数的优势,微信还认为,微信小游戏的 加载速度比 HTML5 快 30%  也是其成功的原因。
  据微信游戏产品总监孙春光分享:
  《跳一跳》的  次日留存为 65%  ,三日留存为 60%,七日留存为 52%,"这已经可以媲美一款非常活跃的 APP 大作了…… 和 H5 游戏行业 20%左右的留存相比更是有翻天覆地的变化。我们做过对比,同样品质的 H5 游戏,做成小游戏,留存率有 10%的提升。"
  而跳一跳发布的这一天,距离微信声势浩大的提出"小程序"的概念已经比较久了,一直不温不火、没有广泛群众基础的"小程序",在《跳一跳》中让普通用户感受到了它的魅力,也让商业开发者嗅到了真正的商机。
  全文脉络大体如下图所示:
  小程序的诞生
  如果我们将时间拨回到 2017 年 1 月 9 日 0 点:万众瞩目的微信第一批微信小程序正式低调上线,用户可以体验到各种各样微信小程序提供的服务。
  小程序 类似传统的 Hybrid 架构 ,对渲染性能要求较高的组件,通过 Native 组件来实现,以弥补传统 Web 页面性能上的不足。而小程序主要有以下一些优势和特点:
  小程序的特点
  而微信小程序,从某种意义上来说,并不算是小程序理念的第一次提出。
  2013 年 8 月 22 日,百度 CEO 李彦宏在百度世界大会上正式宣布推出 轻应用开放平台 ,提出"移动搜索+轻应用"是满足海量中长尾 应用开发者需求的最佳模式。当时的轻应用主要有以下特点: 第一,无需下载,即搜即用:以往,开发者付出高昂成本拉动用户下载应用,每隔十天半月还要推送更新版本,一不小心就遭用户卸载,通过轻应用,开发者后端的每一处更新在前端都自动呈现,无需骚扰用户;  第二,破壳检索,智能分发:开发者开发的应用不再是信息孤岛,里面的内容都可以被索引,这跟原生应用形成明显的差别。在应用商店里,只有用户输入明确的 App 名称,例如"滴滴打车",这个应用才能够被分发。而现在,移动搜索中自然表达的所有与打车有关的需求,比如"我要打车"、"从国贸到雍和宫"等,都将导向开发者开发的打车类应用,大大增加应用的曝光量和使用率,从源头解决分发难题;  第三,功能强大,全能体验:轻应用能够帮应用调起语音、摄像头、定位、存储等手机本地或云端的多种能力,让应用的功能更强大;  第四,订阅推送,沉淀用户:轻应用不仅支持用户搜索时实现调用,还支持用户主动订阅。如果用户有订阅需求并添加应用,相关开发者就能够将用户沉淀下来,并对用户进行持续、精准的信息和服务推送。
  以上内容摘自维基百科。
  2016 年 Google 提出的 PWA 的概念,于 2017 年正式落地,2018 年迎来重大突破,全球顶级的浏览器厂商,Google、Microsoft、Apple 已经全数宣布支持 PWA 技术,但是由于国内技术环境的特殊性,PWA 可算籍籍无名。
  小程序界的先行者 —— 轻应用、PWA 的结局,想必你已经清楚,最终在国内成功的,只有微信推出的小程序,这不禁使人感叹: 赤兔无人用,当须吕布骑 。 小程序的技术原理小程序的运行环境
  小程序通常是依附于特定 App 而存在的,根据设备进行分类,小程序通常有以下四种运行环境:
  Operating environment双线程模型
  我们都知道,微信小程序采用双线程模型,将逻辑层与渲染层分开,其中 WXML 模板和 WXSS 样式工作在渲染层,JS 脚本工作在逻辑层,如下图所示:
  小程序逻辑层与渲染层
  小程序开发框架的逻辑层使用 JavaScript 引擎为小程序提供开发者 JavaScript 代码的运行环境以及微信小程序的特有功能。 逻辑层将数据进行处理后发送给视图层,同时接受视图层的事件反馈 。开发者写的所有代码最终将会打包成一份 JavaScript 文件,并在小程序启动的时候运行,直到小程序销毁。这一行为类似 ServiceWorker,所以逻辑层也称之为 App Service 。
  逻辑层与渲染层
  双线程的特点
  双线程双线层交互的生命周期
  双线程交互的生命周期,一图胜千言:
  双线程生命周期
  前文提到,小程序是基于双线程模型的,所以在小程序视图层和逻辑层之间的数据传递会存在一定延时。渲染层需要有逻辑层的数据才能把界面渲染出来。
  下面对双线程交互的生命周期做简要解释说明:  start 阶段:  View 线程初始化渲染,包括页面层级等;  AppService 线程初始化数据,进入 onLoad 钩子;  初始化完成  View 线程:通知逻辑层,等待逻辑层数据  AppService 线程:进入 onShow 钩子,等待渲染层通知  渲染层渲染初始数据  View 线程:渲染数据  AppService 线程:等待渲染层通知  渲染层渲染初始数据完成  View 线程:通知逻辑层初始化数据完成  AppService 线程:进入 onReady 钩子  数据变化  AppService 线程:重新把数据发送给渲染层  View 线程:接收到数据并渲染  切到后台  AppService 线程:进入 onHide 钩子  切到前台  AppService 线程:进入 onShow 钩子,发送数据到渲染层  View 线程:接收到数据并渲染  调用 navigateBack(从页面栈删除)  AppService 线程:进入 onUnload 钩子  View 线程:清除层级渲染  小程序运行机制
  下图从启动、更新、运行、通信等角度简单总结了小程序运行机制:
  小程序运行机制页面生命周期
  前文描述了双线程交互的生命周期,而页面的生命周期则更加直观明了:
  页面生命周期页面路由在小程序中所有页面的路由全部由框架进行管理;  框架以 栈的形式 维护了当前的所有页面,开发者可以使用 getCurrentPages() 函数获取当前页面栈; 小程序不允许打开超过五个层级的页面。  API
  小程序开发框架提供丰富的微信原生 API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等,类别上主要可以分为:  事件监听 API;  同步 API;  异步 API(支持 callback & promise 两种调用方式);  云开发 API,开通并使用微信云开发,即可使用云开发 API,在小程序端直接调用服务端的云函数。  云开发
  微信云开发是微信团队联合腾讯云推出的专业的小程序开发服务。开发者可以使用云开发快速开发小程序、小游戏、公众号网页等,并且原生打通微信开放能力。开发者无需搭建服务器,可免鉴权直接使用平台提供的 API 进行业务开发。
  cloud小程序前景手机上那些僵尸 App
  现在进入六月份了,一年一度的 综合所得税汇算 也进入最后阶段,每一个普通的我们默默打开个人所得税 App,体味着补税与退税的悲喜;这个一年中只会使用那么几次,却没法真的卸载的 App,承载着我们的悲喜,也诠释着我们在信息化时代的无奈,最先抗议的,也许是手机的内存了。
  是的,作为普通人,每天在自己的手机上会使用的 App 有几个?社交电商、衣食住行、银行服务、视频娱乐等较为高频的场景日益聚合在互联网大平台所提供的"超级 App"中,独立第三方 App 即便聚焦细分领域的特定群体,依然不得不与大量其他竞争者激烈争夺消费者掌中那方寸之屏。
  我们的手机上满屏满屏的 App,绝大部分都是 僵尸 App ;作为消费者,我们日常使用的都是超级 App,而且数量不会超过十根手指,剩下的都是墙上的一抹蚊子血 。
  小程序在未来生活中,将承担越来越多的角色,而这得益于小程序" 无需下载、用完即走 "的理念,也得益于小程序在技术上制作成本低、内存小、运行快、敏捷迭代、易部署、具有丰富的延展性 等技术优势。 百花齐放的小程序
  为什么要做小程序?用张小龙的话说是因为越来越多的人通过微信公众号来宣传、推广和销售产品,因为公众号的开发、获取用户和传播成本更低,并且为了更好的服务客户,拆分出来的服务号却没能提供更好的服务,所以微信有必要再研究出一个新的形态,来 满足商家直接通过微信服务顾客的需求 。这也是一些自带场景属性的平台化 App 涉足小程序的一个重要原因。
  随着微信小程序的推出,一些的 大厂 也纷纷提供了小程序开放平台,一时间,小程序生态百花齐放,好不热闹。而这些大厂才有的小程序能力,我称之为"王谢堂前燕"。
  百花齐放的小程序
  从上图不难发现,目前主流 App 利用他们的高流量,在自己的生态下提供一种开放能力,每种 App 都有相应的优势和政策,帮助开发者更有效的宣传和营销。比如:  QQ 小程序,连接年轻用户的新方式,覆盖 8 亿新生代活跃网民;  百度智能小程序,智能连接人与信息、人与服务、人与万物的开放生态,依托以百度 App 为代表的全域流量,通过百度 AI 开放式赋能, 精准连接用户,无需下载安装便可享受智慧超前的使用体验;  支付宝小程序是一种全新的开放模式,让合作伙伴有机会分享支付宝及阿里集团多端流量和商业能力,为用户提供更好的体验,助力商家经营升级;  字节跳动系小程序(抖音+头条新闻+西瓜视频),广大开发者以字节小程序为载体,利用小程序提供的丰富基础能力完成服务搭建,为字节跳动旗下 App 用户提供优质服务,同时也让自身业务完成流量与转化升级。  小程序行业前景
  据 「中研网数据」 显示,2021 年 微信小程序日活超过 4.5 亿 ,全网小程序数量突破 700 万个 ,小程序开发者突破 300 万 ,微信为开发者支付的广告分成接近百亿 ,小程序服务在加速普及。
  小程序行业前景
  综上,小程序看起来市场广阔,前景无限,但是似乎有能力提供开放平台的都是一些超级 App。
  在当前 传统大型企业转型、互联网生态逐渐趋于政策性开放 的背景下,普通 App 难道就没法分一杯羹,获得运行小程序的能力吗?数字化时代, 普通 App 最终又将何去何从?  让你App接入小程序
  也许大家潜意识里一直觉得,只有那些超级 APP 才具备运行小程序的能力,而且日常生活中使用小程序场景最多的无非就是微信、支付宝、抖音、头条、百度这几个 APP,那你们有没有想过「自己的 APP 也可以具备小程序的运行能力」呢?
  虽然互联网大厂并未将这部分小程序运行能力开放出来,但是我们也不必望而生羡,因为小程序技术不再是 BAT 的专属,市面上早就推出了类似技术能力,我们一般称之为 小程序容器技术 。
  今天要给大家推荐的也正是目前在 Github 很热门的前端容器技术 —— FinClip。
  FinClip 是凡泰极客推出的小程序容器技术,一个 可以让任何 APP 都能具备小程序运行能力的前端容器技术 ,只需简单集成 FinClip SDK ,即可在 iPhone、Android、Windows、Linux、macOS、统信等平台下的应用中运行你的小程序,这意味着,移动端、PC 端、车载设备、智能电视、智能手表都能运行小程序了。同时,它还提供一个后台管理系统,统一管理小程序的上架和下架 。
  FinClip  小程序容器技术 主要有以下几点技术优势 : 多平台终端兼容 :自带多终端小程序 SDK,简单集成后即可在 iPhone,Android,Windows,Linux,macOS 平台下的应用中运行你的小程序。
  Cross PlatformSDK 体积小 :移动 App 集成 FinClip SDK 后,安装包的体积仅仅增大了不到 3MB; FinClip 完全遵循兼容微信小程序的开发标准与规范 :如果你有现成的微信小程序,可以不改一行代码直接放进你的 App 里面,运行效果和在微信上面保持一致,不必额外二次开发和改造,大大节省了人力成本。此外,在 FinClip 上架的小程序不需要修改一行代码也能具备用微信登录能力 ,可基于微信生态建立对应的用户登录体系。
  支持灰度发布功能:FinClip 提供了面向业务与运营的灰度发布功能,您可以针对不同人群、不同地域设置不同条件,具备超级 APP 才拥有的"千人千面"灵活效果  提供小程序 IDE 开发工具 —— FIDE:界面与微信小程序的开发工具类似,自带调试和真机预览,简单易上手,同时 支持小程序生成 APP ,可以将已有小程序代码导出为 IOS 与 Android 中可用的工程文件(也是近期开发者最喜欢的功能)。
  你可以在这个 FIDE 里面,对现有项目进行二次开发,扩展功能和接口,同时它们还支持「小程序一键转换成 APP」,可以将已有小程序代码导出为 IOS 与 Android 中可用的工程文件,由于导出的工程文件已经集成了 FinClip SDK ,所以直接拥有小程序的运行能力,后续可在这个 APP 上继续上架更多小程序,自建自己的小程序生态。
  并且 FIDE 中还包含各类扩展插件和接口(支付、人脸识别、音视频、OCR 等),开发者可自主勾选所需的支持插件,从而增强所生成 App 原生能力。
  最后,通过一个脑图简单总结一下:

无效回表谁的锅?存储引擎这事儿不赖我明确场景要回答这个问题,我们一般分几步来走1。确认问题,对齐Sql语句2。解答问题本身,也就是时间复杂度分析3。针对本身提出这个场景,可能出现的性能瓶颈进行分析4。针对瓶颈,提出多国产折叠屏掀起换机热潮,FindN2系列为什么如此受欢迎?文毒辣V视角时至今日,没想到国产品牌折叠屏掀起了一股换机热潮,甚至忠实果粉都被撼动了。近日,一位名为你康康的数码大V,就在微博上晒出了OPPOFindN2系列两款折叠屏手机,并配文16GB大运存ColorOS超算中心,Reno9Pro真能解决杀后台痛点吗?作为一名数码爱好者,笔者近几年也先后更换过不少手机。在用机体验中,最让我头疼的问题,不是手机的流畅度,而是怎样才能尽可能的避免杀后台。手机是不是流畅,线下体验十几分钟,大致就能做到MIUI14真有iOS16这么丝滑?小米11更新后,说说自己的真实感受大家也知道雷军的性格,所以自从喊话小米要对标苹果后,就开始各种都拿iPhone来对比。这次的MIUI14系统为了能跟iOS抗衡,没有玩太多的花样,而是从安卓底层进行了优化和改进,会MIUI14体验太棒了!小米11老机主也能用上MIUI14体验到底好不好呢?我分享一下,它自身大小只有13。09GB,较上一代瘦身3GB。在系统内存占用上做出优化,MIUI14精简了系统自启动进程系统应用占用以及平台内存占用,京东缪晓虹合规是业务一部分,是法治社会建设必然要求当下,数字产业和消费新业态层出不穷,并带来大数据杀熟价值歧视个人信息泄露等新风险。随着数字经济快速发展,各界聚焦数字法治中的重点和难点问题。12月17日,第三届世界法治论坛即围绕未纯电插混增程随便切换星越L电动版是怎么办到的?关于增程式混动是否是落后技术的话题一直争议不断,甚至一些汽车品牌高管也直接表示增程式是落后技术。尽管众多人都在骂增程式,但现实的却是,理想ONEL9问界M5M7岚图FREE深蓝SL马斯克称不会自杀,掌握推特的他到底触动了谁的奶酪有可能被暗杀世界首富马斯克最近有点小烦恼,他感觉到他的生命遭到了威胁,按道理讲马斯克应当是最幸福的人,他拥有着超过3000亿美元的财富,妥妥的世界首富,比第二名多1000亿美元以上。而且他名下感冒药和退烧药千万不要一起吃,小心吃成肝损伤!提醒各位朋友,感冒药和退烧药千万不要一起吃,新冠没有要你的命,这几种药混合吃可能会导致肝衰竭,有可能做肝移植,甚至是丢了性命。你吃的退烧药是不是对乙酰氨基酚,然后你家里面还买了其他肾阳不足不能盲目补肾,教你一方温升补阳!肾阳不足的患者多数会出现精神不振嗜睡腰膝酸软四肢怕冷尿频小便清长记忆力减退白发增多等症状。前段时间来了一位患者,患者自诉平时经常出现头晕乏力腰疼等现象,晚上睡眠质量很差,小便困难,中国斯诺克再遭重创!丁俊晖官宣代言中式台球,10天前刚说没兴趣北京时间12月21日消息,中国斯诺克传奇丁俊晖日前官宣了一个新身份中式台球全球推广大使。中式台球国际联合会正式发布了这一消息,而丁俊晖自己也在社交媒体上发文确认。不过值得一提的是,
前三季度净利超去年全年,泸州老窖引领行业迈向高质量发展新征程10月27日晚间,泸州老窖2022年三季度报告公开,数据显示,前三季度泸州老窖实现营业收入175。2亿元,同比增长24净利润82。2亿元,同比增长31。营收净利均继续保持双位数增长规模越做越大,极氪汽车港股即将独立上市,吉利终于押对了?10月31日,吉利汽车在港交所发布公告表示,公司已向香港联交所提交一份议案,内容有关建议分拆极氪并让其独立上市。随后,香港联交所确认公司分拆需求,但具体的分拆条款还没有确定。极氪官三轮车年度大战,多款新品发布,宗申五羊淮海等8大品牌出手请您在阅读前,先点击上面的关注。感谢您的支持,我们将为您带来更多有价值的内容。时间如白驹过隙,转眼已来到11月,今年以来三轮车市场受到资质换购等多重因素影响,行业竞争愈发激烈。最后1小时扣费99元,共享充电宝为何成了充电刺客?共享充电宝偷摸涨价充电太慢好借难还槽点不断近日共享充电宝用1小时却扣费99元再次引发网友讨论共享充电宝价格偷摸上涨2015年,随着共享经济概念的崛起,共享充电宝诞生并飞速发展。202748降到2599元的小米10还值得入手购买吗?性能又如何?小米10是两年前的一款5G手机,如果是你还值的去购买吗?这款手机性能又如何?手机屏幕与摄像头小米10的屏幕是6。67英寸AMOLED曲面左上挖孔屏。屏幕的刷新率是90Hz,而像素密阳朔兴坪镇桂林山水精华段值得一去头条创作挑战赛我们坐的是一条大轮船,规格还算高档次。船开得特别快,都说桂林山水甲天下,阳朔山水甲桂林,兴坪镇这一段更是整个桂林山水的精华之所在。导游说这是一趟总统之旅,曾经的民国总连载四,走,决定了,去越南买老婆!中国王老五越南娶妻之骗局四,走,决定了,去越南买老婆!原创黄伟宏星羽x202201250001收录于合集国际旅游,异国风情80个因为本文不发到大多数群里,所以请收藏,以免看不到连载。四,走,决定了,去越南Python学习笔记四条语句实现打印乘法小九九记得我念中专时的第一门计算机课是Basic语言,接着是Pascal语言,都是学一学基础而已。当时最喜欢的课题就是编写程序,输出用组成的字符图案,津津有味,复杂一点的要几天才能闷出来荣耀加冕!2022CCPC奇瑞QQ冰淇淋问鼎冠军0月29日,备受关注的2022CCPC中国新能源汽车大赛进入决赛。微型电动车组赛事在经历了充电效率能耗表现真实续航能力等项目比拼后,奇瑞QQ冰淇淋获小组综合成绩第一,问鼎微型电动车汽科莱威CLEVEREV360车型正式上市汽科莱威CLEVEREV360车型正式上市,新车补贴后定价上比现款车型便宜元。新车在配置和续航里程上都得到了提升,续航里程将提升到360公里。据了解,新车可以通过线下新能源汽车下乡双十一购机推荐这三款旗舰机型迎来超大优惠,很适合捡漏您在阅读前请点击上面的关注二字,后续会第一时间为您提供更多有价值的相关内容,感谢您的支持。双11期间手机的价格都进行了大幅的下调,如果你在双11想要更换手机的话,这三款旗舰机型不容