V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
pengrustie
V2EX  ›  分享创造

纪念一下我独立开发的 App 上架一周年,分享一下我的经历

  •  4
     
  •   pengrustie · 2023-12-06 18:00:11 +08:00 · 3963 次点击
    这是一个创建于 378 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Flixcribir: Whiteboard Animation

    Appstore 地址

    只上架了海外地区,中国大陆区没有上架。

    功能简介:

    用户可以在无限的画布中添加图片和文字,然后为其设置动画和时长,再加入音频和画外音,最后导出一段复古风格的手绘动画视频,适用场景为商务,教育,讲故事等。

    这是 App 截图:

    最后用户导出视频是这样的效果:

    Preview

    开发

    电脑端有一类软件,可以实现上面的动画效果,例如DoodlyVideoScribeExplaindio,但是移动端我并没发现有这样的 App 能做到这种效果,所以我打算开发一个能在移动设备上制作这种动画的 App 。 基本上我的研究对象就是 VideoScribe ,我将它 90%的功能复刻到了我的 App 上。

    没有开发后端,没有登录,可以完全断网使用,简单配置文件、隐私协议、使用条款用 github.io 实现。内购集成的 RevenueCat ,非常省心。

    从 2022 年 5 月 3 日创建文件夹开始,至 2022 年 12 月 5 日完成初版上架,使用业余时间,有时上班摸鱼时开发,历时 216 天,然后在接下来的一年里基本保持每周迭代更新,到今年 12 月 5 日正好上架满一年。

    UI 设计

    由于我没有任何设计经验,Figma 等设计软件更是通通不会用,所以 UI 上就是越简洁越好,手画草图,图标直接在 Apple 提供的 SF 符号里面选,实在没有符合要求的图标就把 SF 符号在 PS 里简单组合一下。总的来说 UI 上就是按照“看着顺眼,用着顺手”这一标准来开发,不过为了把支付页做的好看一点,整体上模仿了 FlipaClip 的支付页。画布中的操作部分也参照了 VideoScribe 。

    推广

    几乎没有做过任何推广,上架前也没做过任何预热。但是令人惊喜的是上线第一天只有 9 个新用户的情况下,竟然就有一个用户付费了。

    唯一做过的推广就是开通了 GoogleAds ,充值了¥1000 ,还为此专门去开通了 Youtube 频道,上传了两个视频,但是鼓捣了几天并没有什么卵用😅,后面就再也没管过了,反倒是这个频道,最近去看还收获了 31 个订阅,视频也有 1000+的播放。

    日活

    除了已被我放弃的 GoogleAds ,这个 App 全靠自然流量,日活用户一直都不高,普遍维持在 200-300 ,每日新增 100 来个,周末会更低一些。但是在今年有过四次新增用户爆量,都是在巴西,最高的一次日活达到了 1000 。但是很快就会降下去,回到正常的水平。

    最近的一次爆量就在前几天的 12 月 4 号,这一次爆量也带来了发布以来最高的单日销售额。

    这几次的爆量我完全没做过任何事情,我猜测是有巴西的博主自发的推荐了我的 App 。

    收入

    上架第一个月的定价为永久$2.99 ,后面试验性的改为$0.99 和$4.99,发现对付费用户数量没任何影响,于是把价格定在$5.99,而这种类型的电脑端 App 普遍定价都在$40/月以上。 再后来我又将永久的定价改为$9.99 ,并增加了年订阅$5.99 。 付费的用户最多的来自巴西,其次欧洲,上个月墨西哥付费用户有所增加。

    第一个月的收入:

    后面逐渐增长到$800 并维持在这个水平:

    侵权投诉

    如同上面说的,本质上我的 App 是复刻的电脑端软件 VideoScribe ,实现了 VideoScribe 的 90%的功能,所以 VideoScribe 里的图片当然就能呈现最完美的效果,所以不光我的市场图使用了它的图片,模板也是照着 VideoScribe 里的模板制作的,甚至我还把 Videoscribe 里面的图库共计 1w+svg 图片扒了下来做成图像包供用户下载。于是乎在 7 月 14 日收到了苹果法务团队的问候😓。

    邮件中只是提到我使用了他们的素材,并没有说我抄他们的功能,于是我连夜修改市场图,删除模板和图片包的下载连接,积极响应回复邮件,也得到了 Sparkol 公司的回复,最后这事算是妥善解决了。

    之后我就只从网络上收集图片,从https://www.freepik.com上面收集了不少不错的图片,不过由于 VideoScribe 的图片能呈现最完美的效果,因为他们的 svg 是针对性优化过的,我后面还是将模板和 VideoScribe 的图片包的下载地址放到了网页上,但是不放到 App 里,遇到有用户发邮件想要更多素材,就把这两个地址扔给他。我还增加了一项新的功能,用户可以用自己的图片制作图像包。

    模板列表 图片包列表 制作图像包

    结语

    最初的设想是这个冷门 App 能把每月的油钱挣到就行了,没想到带来的收入远超预期。总结了下做 App 还是要有市场需求才行,哪怕是满足了非常小众的需求,对个人开发者来说,也是能带来不错的收益。

    morewe
        1
    morewe  
       2023-12-06 18:42:21 +08:00
    将被验证过的 PC 端照搬到没有相同功能的移动端,的确是个思路,既能满足一些用户需求,开发者也能挣到钱。
    复刻率这么高,虽然规避了很多其他风险,但是侵权毕竟不太好哦。
    但还是很感谢 OP 的经验分享~
    pxiphx891
        2
    pxiphx891  
       2023-12-06 19:55:54 +08:00
    感谢分享,真的很棒,向你学习
    Donahue
        3
    Donahue  
       2023-12-06 20:11:43 +08:00
    感谢分享
    ygweric
        4
    ygweric  
       2023-12-06 20:35:30 +08:00
    学习
    razor1895
        5
    razor1895  
       2023-12-06 21:16:52 +08:00
    RevenueCat 需要付费吗?
    magic3584
        6
    magic3584  
       2023-12-06 21:21:20 +08:00
    请问为什么不用系统自带的而用 RevenueCat 呢?
    tool2d
        7
    tool2d  
       2023-12-06 21:27:14 +08:00
    “历时 216 天,然后在接下来的一年里基本保持每周迭代更新”

    光看看这开发周期,就感觉做这 APP 还挺难的。
    merso
        8
    merso  
       2023-12-06 21:41:09 +08:00
    厉害 大佬
    pengrustie
        9
    pengrustie  
    OP
       2023-12-06 22:13:06 +08:00
    @razor1895 基础功能内购和订阅管理不收费,如果需要其他高级功能,比如图表分析之类的需要升级 Pro 。升级 Pro 了也要月销售额达到$2500 才收费。
    pengrustie
        10
    pengrustie  
    OP
       2023-12-06 22:13:27 +08:00
    @magic3584 可以节省很多内购功能代码,可以更方便的管理用户的订阅,还可以接收 Apple 发的服务器通知,用户退款会直接替你处理,取消用户 Pro 权限。
    pengrustie
        11
    pengrustie  
    OP
       2023-12-06 22:13:42 +08:00
    @tool2d 是挺难的,研究了很久,好几次都要放弃了😂。不过时间长主要还是业余时间开发,又加上期间女儿出生了,时间精力不够。
    X2031
        12
    X2031  
       2023-12-06 22:14:24 +08:00
    @magic3584 因为自己集成要处理的问题太多了 而且 RevenueCat 收费也不高
    X2031
        13
    X2031  
       2023-12-06 22:15:45 +08:00
    我也放弃了 Ads 一开始投了 3000 的 下载量不少但是极少转化还不如自然量转化高
    pengrustie
        14
    pengrustie  
    OP
       2023-12-06 22:19:03 +08:00
    @morewe 确实侵权有很大的下架风险,所以现在只收集一些免费的,作者指明可以商用的图片,或者干脆让用户自己去收集图片
    fatigue
        15
    fatigue  
       2023-12-06 22:52:53 +08:00
    原来小岛视频都是用这玩意做的啊
    magic3584
        16
    magic3584  
       2023-12-06 23:26:48 +08:00
    @pengrustie #10

    @X2031 #12
    感谢指点。
    我也准备完善点功能,再画(抄)点设计,在收入上向大佬们看齐
    jadec0der
        17
    jadec0der  
       2023-12-07 03:15:36 +08:00
    这个 app 开发工作量也太高了,这么高的开发难度没有配上运营团队感觉浪费了,应该能撑起一个小公司。
    ansonsiva
        18
    ansonsiva  
       2023-12-07 08:59:43 +08:00
    大工程啊,这是通过处理矢量图来实现效果的?
    用的什么技术栈开发的啊?
    pph7y
        19
    pph7y  
       2023-12-07 09:21:46 +08:00
    厉害,实现原理是啥?
    pengrustie
        20
    pengrustie  
    OP
       2023-12-07 09:36:52 +08:00
    @ansonsiva
    @pph7y
    把 SVG 里面 path 标签中的路径数据解析出来,再添加时长逐渐画出来达到动画效果。
    整个 App 都是 iOS 原生开发的。
    jonsmith
        21
    jonsmith  
       2023-12-07 10:43:20 +08:00
    感谢分享,值得借鉴。
    robotdiy
        22
    robotdiy  
       2023-12-07 11:56:56 +08:00
    没有上架 google play 吗?
    eggsblue
        23
    eggsblue  
       2023-12-07 14:15:30 +08:00
    厉害厉害,软件看起来并不是很简单
    supercatdog
        24
    supercatdog  
       2023-12-07 17:46:39 +08:00
    感谢分享思路,大佬用 UIKit 还是 SwiftUI 撸的?
    pengrustie
        25
    pengrustie  
    OP
       2023-12-07 22:23:37 +08:00
    luoshuimumu
        26
    luoshuimumu  
       2023-12-08 09:13:39 +08:00
    感谢分享
    blueeon
        27
    blueeon  
       2023-12-08 12:21:15 +08:00
    感谢分享,图全挂了?
    为啥这么多巴西用户?后来搞明白了吗?
    pengrustie
        28
    pengrustie  
    OP
       2023-12-08 13:39:27 +08:00
    @blueeon 图没挂吧,放到 imgur 上的,我这边能看到;
    我其实也不明白巴西的用户怎么来的,可能是巴西的博主分享了
    unco020511
        29
    unco020511  
       2023-12-08 14:34:16 +08:00
    感谢 op 这么详细的介绍,感觉这个 app 开发难度不小啊,如果是我肯定就中途放弃了😂
    estk
        30
    estk  
       296 天前 via iPhone
    RevenueCat 在大陆没被墙吗?
    BKH3h4F
        31
    BKH3h4F  
       296 天前
    求海外上架流程和注意事项(可以的话
    pengrustie
        32
    pengrustie  
    OP
       287 天前 via iPhone
    @estk 没有被墙
    pengrustie
        33
    pengrustie  
    OP
       287 天前 via iPhone   ❤️ 1
    @BKH3h4F 苹果端上架海外没什么注意的,直接上,不选中国大陆就不需要备案号
    jadec0der
        34
    jadec0der  
       242 天前
    @pengrustie 能否请教一下最后渲染出动画用的是什么框架或者 library ?我想做一个生成动画的脚本,但是没有视频类开发的经验,不知道从哪里入手。谢谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2682 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 15:26 · PVG 23:26 · LAX 07:26 · JFK 10:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.