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

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

  •  4
     
  •   pengrustie · 362 天前 · 3927 次点击
    这是一个创建于 362 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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