简介

什么是佰万优记

佰万优记(注册名佰万工具Pro),高效记账软件,是一个绿色的,无广告的专业记账软件。是佰万堆 主要精力打造软件之一。由站长Baweari个人独立开发。

开发背景

事情要从2024年4月说起。当时的Baweari还是一个对互联网探索的阶段,虽然站长本人是学习软件工程专业的,但是本人其实对视觉设计比较感兴趣,所以励志要自学制作PV。

插入一句,什么是PV?PV,这个词的全称叫做“Promotion Video”,直接翻译的话就是宣传视频的意思。这个词原本只是用在音乐领域,指的是跟音乐CD同步发行制作的宣传视频,不过后来很多日本动漫都开始使用PV来代称“预告片”,这个词也渐渐被应用到动漫游戏领域中,如今很多的动漫和游戏出预告片都会使用PV一词。

所以当时就在哔哩哔哩注册账号 @Baweari 开启了站长的创作之旅。最开始的探索阶段站长尝试制作动态歌词排版并发布在B站上。就这样坚持了几个月,在2024年6月在网络上成功接到了第一单客单,从网络中赚取了人生的第一笔钱。这对我来说有很大的激励作用,再后来开始学习如何使用AE,PS等设计软件来创作更高级的作品,也尝试做一些简单的PV,然后渐渐的也有更多的创作者老师们联系我约稿。刚开始只是在爱发电平台注册账号,简单的挂一些我做好的成品在售卖,单价也就几块钱,后来约稿的老师们越来越多,为了方便管理,我首次注册了网站https://baweari.wuaze.com/,并给自己起了一个名字叫佰妄动视,用来管理我的单主老师们,我为他们创建简单的可视化页面,方便检查目前的排队情况和制作进度,再后来,单纯的网页应用已不足以满足我的需求,于是,在2024年7月24日,我上线了我的第一个微信小程序,刚开始注册名为佰妄动视,在即将要提交备案的前一晚,我犹豫了,因为我觉得佰妄动视这个名称太过于局限,说不定以后我会添加其他的东西呢,于是我在第二天提交备案申请的时候改名为佰万工具。但是,不知道出于什么原因,我的小程序备案信息的名称还是叫佰妄动视,我的小程序却叫佰万工具(其实我也不知道发生了什么,但是上网查阅资料说好像不影响正常使用,我也就没太注意)。从小程序上线之日起,佰万优记的策划就逐渐展开了。

我在大二有一门课的课设曾做过留言板的程序,于是我简单的把留言板集成在了我的佰万工具小程序中,然后就有一位Id名为 @小李不吃蒜 的朋友在留言板中留言能不能把在线记账本集成在小程序中,并且能不能直接识别我的微信账单,让我无需手动操作。其实当时我并没有过多的思考这个问题,我单纯的认为微信小程序既然是微信生态下的产物,应该与微信本身联动并不困难。但是,我错了,账单作为高度隐私的记录,不是任何一个个人或者企业可以随意读取的,微信也并没有对此给出相应的API。在我认真的了解完这件事情后,我就放弃了添加账本功能在我的小程序中。

后来到了2025年9月,我的微信小程序版本时候的后台服务商崩了,不知道出于什么原因,他们给出的理由是由于不可抗拒因素,XX云服务即将关闭,请您做好数据备份工作。也就是这个契机,我从小程序开发和维护转到了应用开发上。于是我开发了佰万工具app,并直接把小程序中的全部功能都直接迁移到软件中,重写后端完成适配工作。因为前端开发站长比较拿手vue3,所以第一套佰万工具app本质上的技术栈是通过vue3+vite+html5+runtime实现的,简单来说就是将前端页面打包成5+app,相当于给一个网页套了一个原生的壳。(这很重要,后面要考!!!)2025年10月开学以后站长在跟一个朋友聊天的时候无意聊到他正在使用记账软件进行记账,当时我就突然想起了 @小李不吃蒜 这位朋友给我的留言,于是,我花了3天的时间,草拟了一份项目计划书,准备将记账功能集成到我的佰万工具app中。初代版本就朝着自动记账的方向发展,中间解决了从微信\支付宝导入账单,快速记账等问题,终于完成了一切基础功能的开发以后,我迎来了一个最大的难题:由于我之前的调查不到位,5+app根本无法直接注册无障碍权限服务,这就意味着我现在的开发基本属于浪费时间,因为目标变成不可达状态。我查阅了很多的资料,解决办法都如出一辙:开发原生插件集成到5+app中,我尝试这种方法,但是不论是开发还是维护,这都是一个很困单的任务。于是,我决定扔下曾经的半成品,开始转型原生开发,直接避免权限问题。于是在浪费了一个多月(也不能叫浪费,这也是我学习的过程)开发5+app以后,我从0开始进行原生开发(站长学过Android和iOS的原生开发技术,毕竟是站长的专业课,正好派上用场了)。注册软件名称为佰万优记Pro,后改为佰万优记。于是,终于在12月7日,我完成了全部内容并开始测试阶段,在12月8日完成了对小米,荣耀,vivo的测试,并修复了一些测试中出现的代码,在25年12月9日上线了2.0.0正式版本。但是由于之前在佰万工具app中集成了部分半途而废的佰万优记的代码,所以有些功能出现异常,于是我暂时暂停了佰万工具的服务,开始维护佰万工具,删除所有与佰万优记的连接。至此,佰万优记彻底独立,成为佰万堆中的第二个软件产物。

下一步计划

优先优化Android端软件的内容和问题,稳定后开始开发iOS端应用和鸿蒙Next端应用。