FinClip 的 2022 与 2023

相比往年,今年复盘去年与展望新年的文章来的稍慢一点。不过也希望能够借这篇文章,和关注 FinClip 的用户朋友们一起聊聊,我们在去年和今年的想法与计划。
2022
在过去的一年中,我们的身边发生了很多事情,这些事情在不经意间影响了无数人生活与工作的轨迹。如果将目光转移到 FinClip 之上,我们在去年大抵做了这些重要工作:
- FinClip 产品更新 14 个版本;
- iOS SDK 更新 26个版本,Android SDK 更新 25个版本;
- FinClip 国际化版本支持,海外用户也可以获得本地化的产品与文档支持;
当然,随着产品进一步的优化打磨,我们在生态场景也做出了新的努力,比如在「信创场景」中的这些尝试:
- 完成麒麟软件 NeoCertify 认证;
- 完成统信 UOS 软硬件兼容认证;
- 完成中科方德产品认证证书;
- 完成海光与中科可控系列 CPU 与产品兼容认证;
- 完成腾讯 TDSQL 数据库与产品兼容认证;
- 完成阿里 OceanBase 数据库与产品兼容认证;
- 完成达梦数据库与产品兼容认证;
- 完成与道客云容器的产品兼容认证;
在过去一年中,FinClip 成为了凡泰极客公司的唯一核心产品。我们希望购买与使用产品的用户可以将 FinClip 作为整个企业与集团内部数字化转型的中枢与桥梁,进一步建立自己的产品与用户之间的连接。
但仅仅停留在功能层面的设计与打磨并不够,我们还在产品易用性方面做了一些尝试和突破,比如新增加了 SaaS 版本中的资源包,上线支持微信登录与支付的兼容页面,小程序转 App 等不同功能,和运营团队一起举办 FinClip Hackathon 等等。每当这些新的功能活动发布上线,都会在我们的开发者社群中收到开发者朋友们的热烈响应(我们的「FinClip 开发者社群」也在上个月突破了第 17 个)。
在过去一年中,我们又一次收获了来自开发者朋友,投资机构,监管与管理单位的认可与支持,我们也始终相信自己仍然在一条正确的道路中前进。
当然,由于能力与精力所限,我们仍然欢迎各位朋友联系我们。如果在使用产品的过程有任何「不爽,抱怨,碰壁」的状态,都请直接联系我们。加入开发者社群,拨打公司的电话号码,或者与 FinClip 的产品设计者一对一联系,都能够帮助我们把产品做的再好一点。
如同去年所说,我们依然希望通过创造产品的价值,获得公司在商业模式上的突破与新的盈利与估值,同时 FinClip 背后的每一位设计,研发,售后商务,支持的同事也都能够在这个过程中找到工作的价值与意义。
2023
在 FinClip 设计之初,我们仅仅想找到「移动开发成本性能」与「安全监管防护」之间的平衡点,因此早些年的 FinClip 更加侧重于「技术范」,但随着用户的增长,我们发现还有很多问题并非是投入技术就可以改善的。
此外,我们还想进一步深入客户的业务场景,更加贴近用户与合作伙伴从而建立内容的连接,帮助大家建立起「小程序技术」与「数字内容管理」的桥梁。
结合 RoadMap,今年我们有这些重点工作
- 在 IDE,OpenAPI 与 SDK 及基础库上进一步提升性能并增加能力,以「降低门槛,提升效率」为目标,助力用户打造自己的技术生态;
- 在管理后台中,以「帮助企业打造自己的运营中台」为目标,在功能与设计层面做革新,从而更好的反应小程序与运营生态结合的目标。
具体来说,我们今年不仅会依然基于「功能」的角度,让 FinClip 进一步助力开发者与生态搭建者,也会推动产品从功能到样式的焕然一新。
什么是焕然一新
相信我们见过无数类似的场景,「再次开始一个新的 idea,选择热门的市场赛道,用 MVP 快速增长试错,收割用户和媒体的关注」,这种方式能让我们以“新生儿”一般的待遇再一次站在聚光灯下,所获得的收益也比「复杂、枯燥、令人沮丧的日常」看起来更加诱人。
很多产品也是这样,开发新的产品,上新的热搜,虽然老产品一个个慢慢地凋零了,但总能找到新的想法和灵感做新的事情。但对于大多数产品,失去光泽可能才是永久的常态。任何事情最终都有可能陷入一种「缓慢、乏味、无聊、痛苦」的沼泽之中,这片沼泽虽然不起眼,但其中也埋藏了无数英雄好汉。
经过长期的考虑与判断,我们决定在今年的 FinClip 中做出一些改变,一些大的改变。虽然在改变的过程中总会遇到一座座需要逾越的山脉,但我们相信在做完这些工作之后,会收获新的风景和旅途上发生的故事。
如同之前所说,作为长期主义者,我们希望产品中所包括的每一个功能都是基于「长期视角」进行决策。我们也仍然希望这种视角能够帮助我们与作为实际用户的你们,一起从业务萌芽走到辉煌。
2023,我们继续同行。
相关文章:
FinClip 的 2022 与 2023
相比往年,今年复盘去年与展望新年的文章来的稍慢一点。不过也希望能够借这篇文章,和关注 FinClip 的用户朋友们一起聊聊,我们在去年和今年的想法与计划。 2022 在过去的一年中,我们的身边发生了很多事情,这些事情在不…...
Python 泛型 - 如何在实例方法中获取泛型参数T的类型?
先上解决方法:https://stackoverflow.com/questions/57706180/generict-base-class-how-to-get-type-of-t-from-within-instance 再来简单分析下源码。 talk is cheap, show me the code. from typing import Dict Dict[str, int]Dict只是一个类型,并不…...
Shell语法基础总结
Shell 变量使用变量只读变量删除变量变量类型Shell 字符串单引号与双引号字符串获取字符串长度提取子字符串拼接字符串Shell 数组定义数组读取数组获取数组的长度Shell 传递参数Shell 基本运算符算术运算符关系运算符布尔运算符逻辑运算符字符串运算符Shell 信息输出命令Shell …...
架构基本概念和架构本质
什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础&…...
taobao.trade.ordersku.update( 更新交易的销售属性 )
¥开放平台免费API必须用户授权 只能更新发货前子订单的销售属性 只能更新价格相同的销售属性。对于拍下减库存的交易会同步更新销售属性的库存量。对于旺店的交易,要使用商品扩展信息中的SKU价格来比较。 必须使用sku_id或sku_props中的一个参数来更新&a…...
算法实战应用案例精讲-【图像处理】使用scikit-image做图像处理(最终篇)(附python代码实现)
目录 高级滤波 autolevel bottomhat 与 tophat enhance_contrast entropy equalize gradient 其它滤波器...
数据结构与算法(四):树结构
前面讲到的顺序表、栈和队列都是一对一的线性结构,这节讲一对多的线性结构——树。「一对多」就是指一个元素只能有一个前驱,但可以有多个后继。 一、基本概念 树(tree)是n(n>0)个结点的有穷集。n0时称…...
taobao.trade.shippingaddress.update( 更改交易的收货地址 )
¥开放平台免费API必须用户授权 只能更新一笔交易里面的买家收货地址 只能更新发货前(即买家已付款,等待卖家发货状态)的交易的买家收货地址 更新后的发货地址可以通过taobao.trade.fullinfo.get查到 参数中所说的字节为GBK编码的&…...
VS Code安装及(C/C++)环境配置(Windows系统)
参考资料2份: 从零开始的vscode安装及环境配置教程(C/C)(Windows系统)_光中影zone的博客-CSDN博客_vscode运行配置https://blog.csdn.net/qq_45807140/article/details/112862592 VSCode配置C/C环境 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/87864677 五…...
【Spring Cloud Alibaba】006-OpenFeign
【Spring Cloud Alibaba】006-OpenFeign 文章目录【Spring Cloud Alibaba】006-OpenFeign一、概述1、Java 项目实现接口调用的方法HttpclientOkhttpHttpURLConnectionRestTemplate WebClient2、Feign 概述二、Spring Cloud Alibaba 快速整合 OpenFeign1、添加依赖2、启动类加注…...
挚文集团短期内不适合投资,长期内看好
来源:猛兽财经 作者:猛兽财经 挚文集团(MOMO)在新闻稿中称自己是“中国在线社交和娱乐领域的领军企业”。 该公司旗下的陌陌是中国“陌生人社交网络”移动应用类别的领导者,并在2022年9月拥有超过1亿的月活跃用户。探…...
clion开发的常用快捷键以及gitcrlf的问题
前段报错:git config core.autocrlf false 然后删除app目录下的文件,除了.git文件夹然后 git bash ,执行 git reset --hardclion常用快捷键:Double shift 搜索文件F9调试F9运行到断点Ctrl F8 打断点F7单步步入Shift F8 单步跳出F8执行下一行代…...
LeetCode 格雷编码问题
格雷编码格雷编码的定义格雷编码的码表LeetCode 89. 格雷编码实例思路与代码思路一:找规律代码一代码二思路二:与自然数之间的关系(你必须知道,这个规律要去百度才知道)代码一LeetCode 1238. 循环码排列实例思路与代码…...
java生成html文件输出到指定位置
String fileName "filename.html";StringBuilder sb new StringBuilder();// 使用StringBuilder 构建HTML文件sb.append("<html>\n");sb.append("<head>\n");sb.append("<title>HTML File</title>\n");sb.a…...
华为OD机试用Python实现 -【微服务的集成测试】(2023-Q1 新题)
华为OD机试300题大纲 参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。 华为 OD 清单查看地址:blog.csdn.net/hihell/category_12199275.html 华为OD详细说明:https://dream.blog.csdn.net/article/details/128980730 微服务的集成测试…...
js版 力扣 62. 不同路径
一、题目描述 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径࿱…...
Qt音视频开发16-通用悬浮按钮工具栏的设计
一、前言 通用悬浮按钮工具栏这个功能经过了好几个版本的迭代,一开始设计的时候是写在视频控件widget窗体中,当时功能简单就放一排按钮在顶部悬浮widget中就好,随着用户需求的变化,用户需要自定义悬浮条的要求越发强烈࿰…...
商品比价API使用说明
商品数据分析 国内最早的比价搜索平台,专注于电商大数据的分析,有10年技术和数据沉淀。 公司自主研发的爬虫、搜索引擎、分布式计算等技术, 实现了对海量电商数据的及时监测、清洗和统计。 数据丰富 详细使用api 数据采集维度ÿ…...
基于 TensorFlow 的植物识别教程
首先,需要准备一些训练数据集。这些数据集应该包含两个文件夹:一个用于训练数据,另一个用于测试数据。每个文件夹应该包含子文件夹,每个子文件夹对应一个植物的种类,并包含该植物的图像。接下来,我们需要使…...
利用ngx_stream_return_module构建简易 TCP/UDP 响应网关
一、模块概述 ngx_stream_return_module 提供了一个极简的指令: return <value>;在收到客户端连接后,立即将 <value> 写回并关闭连接。<value> 支持内嵌文本和内置变量(如 $time_iso8601、$remote_addr 等)&a…...
树莓派超全系列教程文档--(61)树莓派摄像头高级使用方法
树莓派摄像头高级使用方法 配置通过调谐文件来调整相机行为 使用多个摄像头安装 libcam 和 rpicam-apps依赖关系开发包 文章来源: http://raspberry.dns8844.cn/documentation 原文网址 配置 大多数用例自动工作,无需更改相机配置。但是,一…...
MFC内存泄露
1、泄露代码示例 void X::SetApplicationBtn() {CMFCRibbonApplicationButton* pBtn GetApplicationButton();// 获取 Ribbon Bar 指针// 创建自定义按钮CCustomRibbonAppButton* pCustomButton new CCustomRibbonAppButton();pCustomButton->SetImage(IDB_BITMAP_Jdp26)…...
Cesium1.95中高性能加载1500个点
一、基本方式: 图标使用.png比.svg性能要好 <template><div id"cesiumContainer"></div><div class"toolbar"><button id"resetButton">重新生成点</button><span id"countDisplay&qu…...
【JVM】- 内存结构
引言 JVM:Java Virtual Machine 定义:Java虚拟机,Java二进制字节码的运行环境好处: 一次编写,到处运行自动内存管理,垃圾回收的功能数组下标越界检查(会抛异常,不会覆盖到其他代码…...
OkHttp 中实现断点续传 demo
在 OkHttp 中实现断点续传主要通过以下步骤完成,核心是利用 HTTP 协议的 Range 请求头指定下载范围: 实现原理 Range 请求头:向服务器请求文件的特定字节范围(如 Range: bytes1024-) 本地文件记录:保存已…...
页面渲染流程与性能优化
页面渲染流程与性能优化详解(完整版) 一、现代浏览器渲染流程(详细说明) 1. 构建DOM树 浏览器接收到HTML文档后,会逐步解析并构建DOM(Document Object Model)树。具体过程如下: (…...
React19源码系列之 事件插件系统
事件类别 事件类型 定义 文档 Event Event 接口表示在 EventTarget 上出现的事件。 Event - Web API | MDN UIEvent UIEvent 接口表示简单的用户界面事件。 UIEvent - Web API | MDN KeyboardEvent KeyboardEvent 对象描述了用户与键盘的交互。 KeyboardEvent - Web…...
大语言模型(LLM)中的KV缓存压缩与动态稀疏注意力机制设计
随着大语言模型(LLM)参数规模的增长,推理阶段的内存占用和计算复杂度成为核心挑战。传统注意力机制的计算复杂度随序列长度呈二次方增长,而KV缓存的内存消耗可能高达数十GB(例如Llama2-7B处理100K token时需50GB内存&a…...
佰力博科技与您探讨热释电测量的几种方法
热释电的测量主要涉及热释电系数的测定,这是表征热释电材料性能的重要参数。热释电系数的测量方法主要包括静态法、动态法和积分电荷法。其中,积分电荷法最为常用,其原理是通过测量在电容器上积累的热释电电荷,从而确定热释电系数…...
