发表者简介: 周蔚(arthaszhou), 腾讯专家工程师,即通产品部,平台开发组组长 导语 2015年,借着公众号“动态消息”的东风我们把沉寂多年的应用开发框架Ark(开发代号)移植到了全平台QQ...QQ中因此诞生了新形态的“轻应用”。此后我们持续在完善Ark框架的应用开发能力。期望基于QQ构建一个开放的场景化“轻应用”平台,并探索未来新的互联网服务形式。...和QQ中承载的大量全屏体验的Web应用不同,“轻应用”更多是以碎片化的方式内嵌在QQ中。 支撑“轻应用”的Ark(开发代号)是我们自研的框架。...基于使用脚本语言开发带来的优势,“轻应用”可以像Web应用一样动态更新,无需随QQ版本发布。...)、获取用户信息、分享、打开网页&应用、扫码 随着应用开发能力的逐步完善,部分团队已经开始尝试基于Ark开发更复杂的全屏“轻应用”。
推荐一款开源的轻应用开发框架RapidView:[https://github.com/Tencent/RapidView) 用过的都说好,神器!...简介 RapidView是一套用于开发Android客户端界面、逻辑以及功能的开发组件。...RapidView的XML语法规则与Android原生XML类似,而写逻辑的Lua部分除语言语法规则外,可以直接使用我们提供的Java API以及Android原生API,因此熟悉Android客户端开发的开发者上手成本会非常小...除了解决动态更新问题外,RapidView希望Android开发者能够以更快的速度开发产品功能需求,因此我们在语法和开发方式上做了一些改变,期望开发者能够实现:小功能极速开发、大功能极速上线。...组件特性 运行时加载,布局、逻辑可动态刷新 无需编译,所见即所得,开发效率更高 极小的安装包增量 Android开发者低上手成本 与NATIVE开发体验相同 工程引入 1.初始化RapidView 将源码添加到工程目录下
"apps": ["Your Certificate ID.Your Clip Bundle ID"] }, } 测试App Clips的启动 用自己的链接地址,通过AppClips——轻应用码的生成...,来生成一个轻应用码,用于调试 选中Xcode,在上面的菜单栏选择Product -> Scheme -> Edit Scheme 把Environment Variabless中_XCAppClipURL...然后可以尝试扫描自己生成轻应用码,看是否可以触发。 [1613615198070.jpg] 预览配置 通过扫码成功唤醒App Clips后,会发现预览卡片内容是空白的。...这里面的内容是在App Store Connect中配置的,可以配置图片、标题、副标题的内容,参考AppClips——应用范围和设置一 在手机的设置轻应用里可以看到自己的轻应用,这里面的轻应用图标是我们配置的...最后 在开发App Clips时可以选择使用主工程的代码共享给App Clips,也可以选择不共享单独编辑一份。
开发者接入官方说明文档 「厘米游戏」 开放平台注册提交资料的同时会注册一个相关联的「QQ服务号」。...玩一玩(轻游戏)开发环境搭建与调试 如果使用了第三方引擎Mac电脑非必须。...Cocos Creator 开发玩一玩说明文档 Egret Engine 开发玩一玩说明文档 LayaAir 引擎开发玩一玩说明文档 关于使用什么引擎来开发「轻游戏」或者「H5游戏」都有各自的说法。...本文示例使用的游戏引擎为Cocos Creator 4、QQ轻游戏常用功能介绍 4.1 获取用户信息 4.1.1 获取游戏全局变量 游戏启动后,引擎会为开发者写入名为GameStatusInfo的有关游戏的全局参数..., 4.2 分享与邀请 QQ轻游戏分享方法比较多具体实现方式可以官方的分享相关文档。
mPaaS 是蚂蚁金服出品的移动应用开发平台,功能很丰富,但为移动应用提供小程序支持还有其他更好的选择。 作为 FinClip 背后的产品设计者,我的观点可能并不中立(我会尽可能保持客观)。...,能有效降低技术门槛、减少研发成本、提升开发效率,协助企业快速搭建稳定高质量的移动应用。...微信原生小程序可以在 FinClip 中编译运行,但无法在 mPaaS 的 IDE 中编译运行 测试的结论与我们在文章《FinClip 与 uniapp:轻应用平台与前端开发框架》得出的概念基本一致:uni-app...mPaaS mPaaS 作为一款移动应用开发平台,更关注移动应用研发的效能提升,通过客户端开发框架,移动发布服务,移动网关服务,研发协同平台,DevOps 等多个子模块的能力为用户提供移动应用研发的一站式解决方案...但如果只是先从降低开发成本,优化用户体验,为应用增加热更新能力的角度考虑,通过小程序来完成移动应用转型可能是更低门槛的选择。
这里我们介绍使用javascript编程在小型制冷设计中的应用,远离重复烦躁的手工计算。此处选取了吴业正《小型制冷设计》中的案例,以便比较。 ?...计算,数值大型代数方程求解 简单CAD制图,无论是2D还是3D 3D编程 界面开发,如extjs,jqueryUI,easyUI,bootstrap等等 我们可以使用js一站式解决制冷设计,从理论设计...最关键的是开发效率大为提升,这是其它语言说不能比拟的。 (正文完) ?
设计区分 uni-app 是为了解决跨端应用研发问题的前端框架 简单来说,uni-app 是一款为了解决跨端开发问题所设计的前端开发框架,开发者通过 uni-app 所编写出的一套代码,可以发布到 iOS...随着新推出的 uniMPSDK,开发者也能在自研的移动应用中运行小程序。 但一些原生开发中存在的问题,uni-app 也仍然没有办法解决: 对性能的优化有限,适合做一些简单场景下的应用或小程序。...FinClip 是一款轻应用平台,也是企业数字化转型的连接器 与 uni-app 不同,FinClip 的定位并非一款跨端应用研发框架,而是一款轻应用(小程序属于轻应用的一个子类)技术平台,它是由这几部分所组成的...uni-app 主要用于解决跨端应用开发问题,通过使用 Vue.js 开发所有前端应用的框架,保证开发者编写一套代码,就可以发布到多个 App 与小程序平台中。...根本区别是什么 我们在前文中对于 uni-app 与 FinClip 作出了初步对比,uni-app 是一款前端应用开发框架,而 FinClip 则是一款轻应用平台。
RapidView RapidView是一套用于开发Android客户端界面、逻辑以及功能的开发组件。...布局文件(XML)及逻辑文件(Lua)可以运行时执行,主要用以解决Android客户端界面、逻辑快速更新以及快速开发的诉求。...RapidView的XML语法规则与Android原生XML类似,而写逻辑的Lua部分除语言语法规则外,可以直接使用我们提供的Java API以及Android原生API,因此熟悉Android客户端开发的开发者上手成本会非常小...除了解决动态更新问题外,RapidView希望Android开发者能够以更快的速度开发产品功能需求,因此我们在语法和开发方式上做了一些改变,期望开发者能够实现:小功能极速开发、大功能极速上线。...组件特性: 运行时加载,布局、逻辑可动态刷新 无需编译,所见即所得,开发效率更高 极小的安装包增量 Android开发者低上手成本 与NATIVE开发体验相同 Android轻应用开发组件 RapidView
开发者接入官方说明文档 「厘米游戏」 开放平台注册提交资料的同时会注册一个相关联的「QQ服务号」。...玩一玩(轻游戏)开发环境搭建与调试 如果使用了第三方引擎 Mac电脑非必须。...Cocos Creator 开发玩一玩说明文档 Egret Engine 开发玩一玩说明文档 LayaAir 引擎开发玩一玩说明文档 关于使用什么引擎来开发「轻游戏」或者「H5游戏」都有各自的说法。...本文示例使用的游戏引擎为Cocos Creator 4、QQ轻游戏常用功能介绍 4.1 获取用户信息 4.1.1 获取游戏全局变量 游戏启动后,引擎会为开发者写入名为 GameStatusInfo的有关游戏的全局参数..., 4.2 分享与邀请 QQ轻游戏分享方法比较多具体实现方式可以官方的分享相关文档。
大概是因为 QQ 轻聊版即将被抛弃,最近腾讯开始强制版本升级。即便在设置中选择了“有安全更新时提醒我,不自动安装”,QQ 轻聊版还是会自动下载 TIM 安装包并且自卸载升级到 TIM。...reizhi 还是比较习惯轻聊版的手感,经过一番研究找到了禁止升级的方法,并且不需要任何第三方软件,也不需要更改路由器的设置。 需要注意,一下操作需要关闭 QQ 后操作。...首先打开 QQ 轻聊版的安装目录,默认位于:C:\Program Files (x86)\Tencent。如果安装时修改了的话,可以在桌面图标上点击右键,选择“打开文件所在位置”。...如果你的 QQ 轻聊版已经被强制卸载的话,需要下载并重新安装。在此处应有 TIM 文件夹,选中后点击右键,选择属性。如果没有的话,新建一个。...最后我们进入 QQ 轻聊版文件夹(默认位置:C:\Program Files (x86)\Tencent\QQLite\Bin),删除 QQScLauncher.exe 和 Tencentdl.exe
作为QQ钱包团队的前端工程师,我们是如何通过自研nodejs服务和利用service worker实现H5页面秒开?让我们来探讨一下QQ钱包H5应用的开发实践。 ?...QQ钱包众多H5应用 2015年我们正式成立了钱包团队,从刚开始QQ钱包只有一个钱包入口,一直发展到今天,已经开发出了话费充值、卡券、积分、企鹅网吧、城市服务以及智慧校园等一系列服务。...QQ钱包H5应用开发挑战 接入层服务器压力大 QQ钱包H5应用日均pv在1000w以上,推广期pv可达上亿的级别,需要解决服务器性能优化问题。...Service Worker ServiceWorker是浏览器为了解决之前AppCache在管理离线缓存上的不足,而提供的在Web应用程序与服务器之间的代理层。...总的来说,Service Worker就是一段在浏览器后台自动运行的程序,负责协助浏览器,管理和响应所有从Web应用发出的请求,以达到更好的离线体验。
此外,加载百度LBS地图和POI数据,第三方开发者可以开发订餐、外卖、购物、订票等O2O轻应用,在百度地图、导航以及第三方App上,百度轻应用会被融合进去。...二、轻应用成败与否关键在于构建生态 一套应用体系要能繁荣起来,必须要有完整生态。开发者和企业支持你才会开发应用;用户亲睐你乐意使用才会产生需求。...在七夕,百度在上海、北京和深圳三地举办盛大的轻应用编程马拉松,就是为了吸引开发者和传统商户巨头加入到轻应用生态里面,产生明星应用,形成示范效应。...7月百度举办了类似比赛:与宝马合作“车载轻应用编程马拉松比赛”,让开发者基于百度轻应用框架快速基于宝马车载系统的应用。...轻应用解决的是长尾需求,便于被搜索发现,可精准对接,成为开发者和传统企业的新的机会,一些智能硬件也开始尝试微信和百度轻应用平台。 4、移动营收继续突破,轻应用做台阶。
QQ互联登录PHP-SDK,(-1)invalid openid错误—解决方法,问题现象是:部署了PHP-SDK之后,出现有时能登录,有时不能登录的情况,错误提示是:-1 client request’...s parameters are invalid, invalid openid 解决参考:http://www.windyland.com/program/php/721.htm QQ登陆,返回页获取...100020 msg : code is reused error 这个就是说获取token只能获取一次,一个code只能获取一次 最终: $qc = new QC(); $callback = $qc->qq_callback
AppClips 轻应用码生成 下载App Clip Code Generator,使用方法参考Creating App Clip Codes with the App Clip Code Generator...eg: AppClipCodeGenerator suggest --foreground 65D212 --background 5B1637 生成轻应用码 下面的 https://appclip.example.com...generate --url https://appclip.example.com --index 9 --logo none --output ~/path/to/filename.svg 生成一个集成NFC的轻应用码...--url https://appclip.example.com --index 9 --output ~/path/to/filename.svg --type nfc 生成一个不用模版中颜色的轻应用码...FFFFFF --output ~/path/to/filename.svg 查看所有命令 AppClipCodeGenerator --help 末尾 官方还提供了使用python,一次生成多个轻应用码的示例
不错的文章 WKWebView WKWebView是现代 WebKit API 在 iOS 8 和 OS X Yosemite 应用中的核心部分。...坑 关于wkwebivew中点击无响应的问题 WKWebView与js交互 所谓轻应用,简单的来说就是原生应用集成了html页面入口,还能通过js与native实现交互,例如:通过js调用native封装好的
既然是开放平台,开发者对其怎么看则很重要。笔者与几个开发者聊了一下,发现大多开发者还是看重自己的切身利益, 是否选择百度轻应用也有着多重考量。...1、PC 版百度的企业客户,是百度轻应用的目标,传统行业是百度轻应用的大机会 黑焰的公司主要是帮助企业开发应用,企业自己负责运营。他认为百度的轻应用,企业客户应该会考虑。...他直言暂时不会考虑百度轻应用平台。之前他们也尝试进入微信公众平台,期望让用户对语音助手的需求通过一个微信公众号便可满足,还针对微信的开发者开发了语义云。...除了百度本身已有的开发者、百度的传统客户会选择百度轻应用,Natvie App、Web App、游戏开发者和自媒体们是否选择百度,还需要百度轻应用努力向大家证明自己。...不过根据百度世界上李彦宏的表态,轻应用“轻”的是形态,对开发者的支持和能力增强会越来越“重”,而这正是很多开发者需要的。 SuperSofter和三表龙门阵同为微信第一自媒体联盟WeMedia一员。
QQ互联平台个人开发者认证 为了增加网站的用户粘性,以及方便用户登录,很多网站或者个人博客或接入第三方平台账号登录,常见的比如QQ登录、微信登录、sina微博登录等。...QQ互联平台个人开发者认证 1.首先打开QQ互联平台网址,登录自己要使用的QQ账号 ?...image-20210611221503-xbsaqd4.png 2.QQ互联这里有一个坑,你得点击右上方的QQ头像才可以进入后台进行个人开发者认证,然后输入相应的个人资料。...在审核通过后我们会得到一个APP ID和APP Key,这两个参数在网站设置QQ登录的时候需要用到。这样我们就完成了QQ互联个人开发者的认证。 什么是回调地址?...image-20210611222254-lykj4up.png 第三方登录方法 第三方登陆主要是基于author协议来实现,下面简单说下实现流程: 1、首先我们需要以开发者的身份向第三方登陆平台申请接入应用
互动、好玩、快速开发都成为小游戏开发者的重要的核心竞争力,越来越多的小游戏也开始使用语音互动,但无论是对于QQ轻游戏团队还是游戏开发团队而言,自主开发游戏语音,既不经济也不具备技术优势。...GME以SDK方式为QQ轻游戏开发团队提供音频支持,QQ轻游戏团队仅需要在现成的音频能力基础上直接调用即可。...但这种接入模式比较复杂,不适用于QQ轻游戏这样的小游戏平台,真实的游戏开发商并不会直接对接SDK提供商,每次出问题都要涉及三方联调,所以这一套接口服务会引发后面不断的人力投入。...QQ轻游戏接入者通常都是小游戏,开发周期没那么长,架构也不需要这么丰富,GME技术团队提炼出了高频使用的功能:开关扬声器和麦克风等。...扁平化接口思想,让接入的游戏开发商能第一时间看到结果,为他们提供了更好的接入体验。 通过QQ轻游戏案例,GME对SDK接口的改造,大大提升了游戏开发者的接入效率。
: 在21世纪信息时代的当下,校园信息化的趋势越演越烈,作为广东机电职业技术学院的学员,也希望能贡献出自己的一份力量,虽然网络上已经有很多成熟的调查问卷系统,但由于操作性较为复杂,数据也无法与校园其他应用进行对接...设计思路: 一开始就决定基于小程序和云开发搭建。 因为小程序的云开发不需要额外部署服务器,大大降低了开发者的开发成本。...而且云开发所倡导的 serverless 也是我一直非常感兴趣和愿意尝试的,在这种轻量级应用中非常合适。...并且在校园布道师活动中经过接近一个月的学习,已经熟悉掌握云开发的各项能力,开发这么一个小程序并非难事。 技术架构: 小程序部分组件采用colourui开源框架,大大减少前端的工作量。...应用场景 针对项目背景提出的问题,本小程序1.0版本致力打造一个轻便的、能为我校班级所使用的调查问卷小程序。由于开发时间较为仓促,更多功能有待后续的优化和补充,目前1.0版本已通过微信审核正式上线。
7月6日,轻流举办了第三届无代码探索者大会,对自身产品进行了更新迭代,同时发布All-in-One应用开发平台、深度探讨圆桌式开发理念、打造了企业级业务系统与服务等,再次引起企服行业的关注。...「ToB行业头条」认为,无代码/低代码是一种创建应用的方法,可以在图形界面中,使用可视化建模的方式来组装和配置应用程序,从而让开发者可以直接跳过所有的基础架构,只关注于使用代码来实现业务逻辑。...为此,轻流率先发布「无代码开发白皮书」,定义了无代码的概念和特点,为业界建立清晰的认知。 其次,它推出了更加完善的产品矩阵,可以帮助客户更好的搭建应用体系。...在「ToB行业头条」看来,在无代码的平台下,这种混合开发模式的优势在于,“让业务专家能够主导应用实现,让技术专家能够主导应用深化”,未来必将对无代码行业从业人员产生深远影响。...但除此之外,最重要的是,轻流还将无代码、轻代码、轻析进行连接,打造All-in-One应用开发平台。
领取专属 10元无门槛券
手把手带您无忧上云