小程序≠微信小程序

说到小程序,大部分的读者第一反应,可能是微信小程序、支付宝小程序,确实,小程序的概念深入人心,并且已经被约定俗成的绑定到某些互联网公司的App上。

但是,“小程序”并不是一个注册商标,也不是哪一家的专利。

小程序作为一种人机交互的软件载体、一种数字内容格式、一种代码分发传播机制,也到了被商业机构“借鉴”采用的时刻。

企业们不是已经一直在用小程序吗?不算。因为他们不过是作为某个互联网大平台的内容贡献者、参与者,“免费”向互联网平台提供了自己的内容与服务,成为了别人的“生态一员”,换取流量的转化,以触达更多的互联网消费者。

小程序类技术的企业商用,意味着:企业拥有了和互联网平台们类似的技术,能够以小程序这种技术载体、内容格式来开发自己的商业软件,从而享受这种技术带来的敏捷、轻量、极度松散耦合的好处。

进一步,企业还能自主运营自己的平台,对其中小程序内容的上下架、审核发布完全掌握,让自己的业务功能灵活发表和投放;更进一步的,一些企业还可以开放自己的这种平台能力,让合作伙伴的小程序内容上架到平台上,以更好的服务自己的存量客户,建立行业数字生态,极大程度提升自己的数字化连接能力。

以小程序为载体的企业轻应用方案

虽然互联网大厂并未将这部分小程序运行能力技术开放出来,但是我们也不必望而生羡,市面上早就推出了类似的技术能力,我们一般称之为小程序容器技术。

今天要给大家分享的也正是目前在 GitHub 很热门的前端容器技术 ——  FinClip

一句话介绍 FinClip :可以让小程序脱离微信环境最快运行在自有APP中

只需简单集成  FinClip SDK  , 即可在 iPhone、Android、Windows、Linux、macOS、统信等平台下的应用中运行你的小程序。

未来小程序战火还要烧其他终端设备之上,这意味着,移动端、PC 端、车载设备、智能电视、智能手表、智能家居都能运行小程序了。

此外 FinClip 支持小程序小游戏,,用户可以在集成了 FinClip SDK 的 App 内对小游戏“点开即玩,用完即走。

而且 FinClip SDK 极其轻量,应用在集成后安装包的体积仅仅增大了不到 3MB。

我们率先来看看 FinClip 小程序 SDK 是如何工作的

FinClip 小程序 SDK 提供了一套可运行小程序业务代码的安全沙箱与宿主环境:

安全沙箱负责保护小程序中的业务应用,在安全可信的环境中传输数据,避免第三方的干扰与窃听;

宿主环境负责执行小程序 JS 业务逻辑代码,并使用 WebView 渲染展示小程序页面。

其次,FinClip 则主要由 3 个模块构成

云侧代表 FinClip 小程序管理后台,可管理小程序的开发、上架等全生命周期进行;

端侧代表FinClip 小程序 SDK,代表集成了 FinClip 小程序 SDK 的移动 App 或各类智能设备,用于向其提供能够运行小程序的能力;

开发者工具则主要用于编写,调试,上传,预览小程序代码。

此外,下面这个功能特性需要重点强调一下, FinClip 支持微信小程序语法 WXML,也就是说微信小程序代码可以直接在 FinClip 复用,无需再二次开发,体验与微信端保持一致。

FinClip 还自研了一个 小程序 IDE 开发工具,界面与微信小程序的开发工具类似,自带调试和真机预览,简单易上手。

你可以在这个 FinClip IDE 里面,对现有项目进行二次开发,扩展功能和接口。

同时,它还支持 小程序一键转换成 App,可以将已有小程序代码导出为 IOS 与 Android 中可用的工程文件,并上架至各应用市场 。由于导出的工程文件自动集成了  FinClip  SDK ,所以直接拥有小程序的运行能力,后续可在这个 APP 上继续上架更多小程序,自建自己的小程序生态。

并且 FIDE 中还包含各类扩展插件和接口(支付、人脸识别、音视频、OCR 等),开发者可自主勾选所需的支持插件,从而增强所生成 App 原生能力。

最后简单总结一下 FinClip 可以帮助企业/开发者实现什么:

促进连接。只要把FinClip SDK嵌入到自己的App中,马上获得小程序运行能力。小程序已经在互联网上被充分证明是一个非常有效的促进连接的技术形态。

动态更新。借助 FinClip 将应用中业务功能均以小程序形式替代,功能模块互相解耦,实现模块化开发,极大的提升开发效率,降低开发成本。

多端支持。同一个业务场景,小程序化之后,可以展现在手机端、也可以运行在PC端、更可以出现在智能电视和车载大屏上,多端同步、转发分享、一致体验,甚至可以无缝对接至互联网公共平台,代码只写一次,多处运行。

生态共建。让开发者、企业拥有自己的小程序应用商店,在这里可以实现与合作伙伴的资源整合 - 例如让合作伙伴把数字服务以小程序方式上架、投放到自己的App中。

FinClip 的技术方案,目的就是要让任何行业的任何企业,均可以拥有自主打造小程序生态、发布管理小程序内容、在自己的各终端App中运行小程序的能力。

FinClip 是不是可以免费使用?FinClip SaaS 版 开箱即用,欢迎各位开发者体验反馈。

再多说一句,现在注册FinClip,还能免费抽 FinClip 周边大礼包。

点击 阅读原文或识别上方海报二维码 即可参与活动

有意思了,小程序可以一键生成App了相关推荐

  1. hbuilderx 小程序分包_很酷的HBuilderX和uni-app,开发一次既能生成小程序又能生成App...

    很酷的HBuilderX和uni-app,开发一次既能生成小程序又能生成App 创业者福利,做一次小程序和APP都有了 更流畅 由于基于C++架构而非eclipse或webkit架构,HX在启动速度. ...

  2. 开源版小程序开发一键生成平台源码 完整前后端+搭建教程

    分享一个一键生成微信小程序的源码,含15大功能模块,像微同城.电商类.在线报名.社区团购.外卖点餐.AI智能名片等小程序都有,根据需求可任意调用,自由DIY,开发属于你自己的小程序,源码开源可二开,含 ...

  3. 不改一行代码,将微信小程序转成商业App?

    Web2.0前期的"眼球经济",即以吸引用户长时间观看内容.使用工具为导向,占有用户的"屏幕时间"(Screen time),从中寻求各种"变现&qu ...

  4. 小程序canvans一键截屏纯前端实现

    小程序canvas一键截屏,生成图片并保存,提供源码 核心代码如下,大家可以参考一下 downImg(list) {var that = thislet imglist = []let n = 0fu ...

  5. PHP开发B2C商城 微信小程序商城系统源码+数据库,轻量级前后端分离的电商系统,支持微信小程序 + H5+ 公众号 + APP

    项目介绍 一款轻量级.高性能.前后端分离的电商系统,支持微信小程序 + H5+ 公众号 + APP,前后端源码完全开源,看见及所得,完美支持二次开发,可学习可商用,让您快速搭建个性化独立商城. 完整代 ...

  6. 只要几步,微信小程序就能转为APP

    在现代互联网的大背景下,拥有自身的APP对企业来讲已经成为了重要的发展步骤.开发自有的商业APP,不仅可以大力推动企业的品牌宣传,还能够满足电商需求,提升销售额.同时,也能够收集到相关用户的数据,以便 ...

  7. 【经典面试题】小程序与H5、APP、公众号的区别到底是什么?

    一.小程序和H5 1."老板"不一样,H5是由W3C做的一个开放标准规范,微信小程序是腾讯自己的封闭规范. 2.运行环境不一样,H5的是开放的,可以运行在任何符合H5标准的容器(浏 ...

  8. 微信小程序:未找到 app.json 中的定义的 pages “pages/index/index“ 对应的 WXML 文件

    微信小程序:未找到 app.json 中的定义的 pages "pages/index/index" 对应的 WXML 文件 前情:本人在自学微信小程序时,遇到了调用模板出现错误的 ...

  9. STM32+ESP8266+MQTT微信小程序SoftAP一键配网接入腾讯物联网平台

    STM32+ESP8266+MQTT微信小程序SoftAP一键配网接入腾讯物联网平台   Wi-Fi 配网,指由外部向 Wi-Fi 设备提供 SSID 和密码(PSW),让 Wi-Fi 设备可以连接指 ...

最新文章

  1. cmake 注意事项
  2. scipy笔记:scipy.sparse
  3. 中央空调如何调节温度html,中央空调怎么调温度
  4. BGP小实验——选路不困难,只要有方法
  5. 在 Blazor WebAssembly 中使用 gRPC-Web
  6. 详解3D点云分割网络 Cylindrical and Asymmetrical 3D Convolution Networksfor LiDAR Segmentation
  7. 阿里如何实现100%容器化镜像化?八年技术演进之路回顾(转)
  8. mysql_query mysqli_query_如何在PHP中使用mysqli_query()?
  9. java酒店信息管理系统_java实现酒店管理系统
  10. C/C++心得-从内存开始
  11. Oracle External Table学习
  12. 【Java】java离线安装包
  13. 通用crt更新不适用计算机,Office2016安装提示需要通用补丁CRT(KB2999226)
  14. Modelsim查看中间变量
  15. linux考试不及格反思100字,考试没考好的反思总结(精选10篇)
  16. 合唱队形java_动态规划之合唱队形问题
  17. 0-c语言入门这一篇就够了-学习笔记(一万字)
  18. [转]如何在Windows下使用WebMatrix+IIS开发PHP程序
  19. @linux文件处理
  20. 张孝祥 java多线程_张孝祥老师-java并发编程听课笔记(三)

热门文章

  1. yean体系架构介绍
  2. 一个简单的三维向量类
  3. cesium相关学习网址
  4. 腾讯内部转岗_学员故事丨从视觉设计到原型设计,他是如何从UI成功转岗产品的?...
  5. opengl 入门学习
  6. mysql的学生选课表_50个常用sql语句 网上流行的学生选课表的例子
  7. Unity的Realtime GI, Probe Volumes, LOD Groups
  8. train_test_split用法总结
  9. 软考中级怎么入户深圳,需要什么条件?
  10. 同一个表中一列相同,另一列不同的