您当前的位置:首页 > 电脑百科 > 程序开发 > 移动端 > 百科

玩游戏更流畅了?微信开发工具更新:文件读写速度更快

时间:2022-06-02 16:49:01  来源:  作者:雷科技

6月2日,据微信团队官方更新公告,为了提升小程序/小游戏的使用效率,在本次开发中新增FD接口,可以提高文件存取读写速度。

玩游戏更流畅了?微信开发工具更新:文件读写速度更快

 

(图片来自:微信开发者公众号)

 

FD接口是微信团队新增的高性能、原子化的文件接口类型。通过增加打开文件与关闭文件2个接口、更新代码实现方式,提升小程序的整体效率。当我们本地空间不足,微信占用空间也越来越大时,小程序在读写文件效率上会大打折扣,而FD接口则是微信团队为解决这个问题推出的全新开发工具。在使用FD接口之后,小程序只需要获得一次允许,即可对本地文件进行多次存取,无需重复请求,等到整个活动完成之后,再彻底结束访问。

玩游戏更流畅了?微信开发工具更新:文件读写速度更快

 

(图片来自:微信开发者公众号)

 

简单来说,在小程序更新到FD接口之后,我们在打开一些图片较多、需要填写输入的小程序时,运行会更加省时。官方也给出了实测数据,以连续100次读写同一个大小为1MB的文件实验为例,对比原有接口读写文件耗时,FD 接口在Android/ target=_blank class=infotextkey>安卓端读写文件耗时降低 46%,在 IOS 端读写耗时降低 19%。

玩游戏更流畅了?微信开发工具更新:文件读写速度更快

 

(图片来自:微信开发者公众号)

 

虽然FD接口可以提升小程序的效率,但也有网友提问,读写权限放开这么宽,岂不是很不安全。目前还没有相关的例子证明FD接口允许小程序反复读写本地文件数据,而且微信团队在审核小程序时还是比较严格的。但大多数的小程序开发者都以内置的广告维生,不知道广告文件的读写要怎么算呢?

 

微信近期在各个平台上的更新其实都还算比较给力,尤其是在windows平台上加入文件管理系统,解决了PC端微信上那些不明不白的大量缓存残留的问题。不过有部分网友还是希望微信在办公能力上提升一些,例如那些简单粗暴文件名的后缀和重复文件的存留都是待优化的部分。



Tags:微信开发   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
玩游戏更流畅了?微信开发工具更新:文件读写速度更快
6月2日,据微信团队官方更新公告,为了提升小程序/小游戏的使用效率,在本次开发中新增FD接口,可以提高文件存取读写速度。 (图片来自:微信开发者公众号) FD接口是微信团队新增的高性...【详细内容】
2022-06-02  Search: 微信开发  点击:(342)  评论:(0)  加入收藏
微信开发最新Java SDK来了:WxJava3.9.0
今天我们来说一说微信开发,随着微信生态圈的逐步建立和发展,如今,微信的活跃用户体量巨大,覆盖的用户群体年龄段也非常多。与此同时,各类小程序层出不穷,小程序的界面、功能越来越...【详细内容】
2020-08-25  Search: 微信开发  点击:(697)  评论:(0)  加入收藏
微信开发工程师带你一文了解推荐领域最新工作
介绍工业界通用推荐系统包括两个阶段的流程,匹配(match)和排序(rank)。在匹配的过程中主要是根据用户的一些兴趣点,找到可能感兴趣的潜在商品集。由于整个商品集的海量性,对实时访...【详细内容】
2019-12-11  Search: 微信开发  点击:(462)  评论:(0)  加入收藏
几个微信开发框架平台推荐(PHP和JAVA)
正在学习微信开发或者正在开发微信项目的程序猿们看过来,小编为你们整理了几款目前知名度较高的微信开发框架平台,希望能对大家有所帮助! 小编分别从两种(PHP和java)不同语言分别...【详细内容】
2019-09-24  Search: 微信开发  点击:(1352)  评论:(0)  加入收藏
部署PHP接入微信开发模式设计思路
若需要接入微信公众平台并进行相应的开发,需要以下三个步骤:1、在开发者服务器部署接入文件;2、填写服务器配置并验证服务器地址的有效性;3、依据接口文档实现业务逻辑。微信公...【详细内容】
2017-03-22  Search: 微信开发  点击:(1993)  评论:(0)  加入收藏
▌简易百科推荐
一文搞明白Hive与数据库区别
Hive 采用了类似SQL 的查询语言 HQL (Hive Query Language),因此很容易将 Hive 理解为数据库。其实Hive 是为数据仓库设计的,是数据仓库的客户端,所以要搞清楚Hive与数据库的区...【详细内容】
2023-11-02    尚硅谷教育  Tags:Hive   点击:(187)  评论:(0)  加入收藏
Google Play上线问题及解决方案
将应用上线到Google Play商店也可能会面临一些问题,在上线应用到Google Play商店之前,确保你充分测试应用,遵循Google Play的开发者政策和要求,以及关注用户的反馈,这些都能帮助...【详细内容】
2023-08-24  北京APP外包    Tags:Google Play   点击:(209)  评论:(0)  加入收藏
Google Play应用成功上架秘籍:如何避免封号、拒审、下架?
Google Play是全球最大的移动应用商店之一,它是运行Android操作系统的设备的官方应用商店。它提供各种数字内容,包括应用程序(应用)、游戏、音乐、书籍等,包括免费和付费选项。这...【详细内容】
2023-08-17  Balen跨境说    Tags:Google play   点击:(290)  评论:(0)  加入收藏
开发移动应用如何高效利用Taro工具
最近公司的一些项目需要跨端框架,技术老大选了Taro,实践了一段时间下来,愈发觉得Taro是个好东西,所以在本篇文章中稍微介绍下。什么是Taro?Taro(或称为Taro框架)是一种用于构建跨平...【详细内容】
2023-06-07  Onegun    Tags:Taro工具   点击:(400)  评论:(0)  加入收藏
如何获得GitHub Copilot并结合VS Code使用?
​译者 | 布加迪审校 | 重楼GitHub Copilot是一种基于AI的代码生成工具。它使用OpenAI的GPT(生成式预训练Transformer)技术来提供建议。它可以根据您正在编写的代码上下文建议...【详细内容】
2023-04-17  布加迪  51CTO  Tags:GitHub   点击:(271)  评论:(0)  加入收藏
全面讲解在Rust中处理错误的有效方法
错误不可避免,可能由于各种原因而发生:从无效的用户输入到网络故障、硬件故障或编程错误,不一而足。错误处理是检测和报告错误并从中恢复的机制,以防程序崩溃或数据损坏。有效的...【详细内容】
2023-04-17  布加迪  51CTO  Tags:Rust   点击:(224)  评论:(0)  加入收藏
DevOps 在移动应用程序开发中的作用是什么?
本文探讨了 DevOps 在移动应用程序开发中扮演的角色以及它如何帮助开发人员和企业。您想将您的移动应用程序开发过程提升到一个新的水平吗?如果您在开发应用程序时实施 DevOp...【详细内容】
2023-04-09  科技狠活与软件技术  今日头条  Tags:DevOps   点击:(222)  评论:(0)  加入收藏
一名C++程序员的 Rust入门初体验
作 者 | 吴强强(去鸿)作者最近尝试写了一些Rust代码,本文主要讲述了对Rust的看法和Rust与C++的一些区别。背景S2在推进团队代码规范时,先后学习了盘古编程规范,CPP core guide...【详细内容】
2023-03-31  阿里云云栖号     Tags:Rust   点击:(246)  评论:(0)  加入收藏
利用微信公众号的图片上传接口,创造属于自己的图床功能!
作为一个技术博主,了不起不是在创作就是在创作的路上(当然偶尔也会有点恰饭文~还指望大家多多支持),特别是在写一些技术文章的时候,经常会用到图片,然而为了在多个平台同步发文,就...【详细内容】
2023-03-27  Java极客技术  微信公众号  Tags:接口   点击:(235)  评论:(0)  加入收藏
移动开发中Docker等容器技术如何落地?
移动应用程序的开发面临着很多挑战,包括开发环境的设置、测试的困难、部署的复杂性等。由于移动应用程序通常需要在多个平台上运行,因此开发人员需要花费大量的时间来构建和测...【详细内容】
2023-03-22  Onegun    Tags:移动开发   点击:(148)  评论:(0)  加入收藏
站内最新
站内热门
站内头条