V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lovke
V2EX  ›  程序员

程序员自由创业周记#12: 999%

  •  
  •   lovke ·
    qxuewei · 2023-09-22 10:07:43 +08:00 · 2695 次点击
    这是一个创建于 453 天前的主题,其中的信息可能已经有所发展或是发生改变。

    cover

    下载量涨了 999%

    在此之前,我的 Apple 开发账号上只有一个产品-学伟扫描,因为没有推广,只靠自然流量,每天的下载量寥寥无几,这种稳定无人问津的状态断断续续保持了 4 年。 之前的周记里介绍了最近在做创业的第二个项目-学伟灵动大全,耗时半个月,解决了无数技术问题,因为之前没有学过 SwiftUI ,连写一个图片控件也要问 ChatGPT ,也因为之前没做过灵动岛相关的项目,看了大量的资料,也请教了在新浪负责微博小组件开发的好朋友小谢,他也倾囊相助帮我解决了好些技术难题,对于用 SwiftUI 开发一个灵动岛项目,我的起点可以说是低到尘埃里,这里也想借此鼓励下我的读者,我这么菜的都能把软件做出来,相信每个人都可以。

    本着软件开发不能闷着头做,需要边做边接受用户反馈改进产品的原则,上周上线了灵动岛项目的 1.0 MVP 版本,之所以称之为 MVP ,就是它目前的功能仅限于能用,功能也是最基本的灵动岛下班倒计时、纪念日倒计时、微博、抖音、百度热搜, 计划这个项目做半年,功能完善到我满意为止。

    昨天看了下 Apple Connect 统计后台,自然下载量居然涨了 999%。

    IMG_1020

    名字

    之前周记里朋友建议我改个名,觉得 “学伟灵动大全” 这个名不太好听,我悉心听取了建议,起了个洋气的名字:Island Widgets。中文翻译过来是:岛屿小工具 的意思,她确实是个在岛屿上的一系列小工具。这样也省去了名字的国际化,国内版本和海外版本都叫这个名字,见名知意。Logo 和 UI 是我美丽的媳妇帮我设计的,主打一个简约、漂亮。

    IMG_1024

    天气预报

    既然是小工具合集,一个实时的天气预报必不可少,这是我第二次做天气预报相关主题的软件,第一个还是大学刚毕业的时候做的 OneSky ,那时候还是 iPhone 5 的时代。做天气预报一是提供灵动岛实时天气的功能,二是开启后台定位的权限。如果没有需要定位的功能,Apple 的审核员不会允许软件随随便便开启后台定位,这也是 iOS 系统体验相对比 Android 好一点点的其中一个原因。只要 App 被允许用户在后台能存活,Island Widgets 就可以实时更新灵动岛,比如每半个小时在用户灵动岛上更新下热搜的内容,比如每次解锁在灵动岛上告诉下用户这是第几次拿起手机,比如每隔 5 分钟在灵动岛上告诉下用户跑步跑了多长距离等等。

    欢迎体验

    只要是 iPhone 用户,就可以体验,虽说 Island Widgets 主要是为灵动岛设计的,但是没有灵动岛的 iPhone 设备,可以在锁屏界面和通知界面看到,目前还没加付费功能,全免无广告。 AppStore 搜索:Island Widgets 或者浏览器输入: https://apps.apple.com/cn/app/id6464542768

    Group 80


    往期文章:

    创业周记合集

    19 条回复    2023-10-28 06:21:53 +08:00
    redtech
        1
    redtech  
       2023-09-22 10:14:43 +08:00
    侧面说明了名字还是很重要的,op 方便加个 wx 吗
    lovke
        2
    lovke  
    OP
       2023-09-22 10:37:36 +08:00
    @redtech 当然可以 jikexuewei
    bugmaker1024
        3
    bugmaker1024  
       2023-09-22 11:42:13 +08:00   ❤️ 1
    已下载!体验一下
    coreki
        4
    coreki  
       2023-09-22 12:05:46 +08:00   ❤️ 1
    这个产品不错,比以往其他的都有吸引力
    simonCN
        5
    simonCN  
       2023-09-22 14:16:53 +08:00
    "只要 App 被允许用户在后台能存活,Island Widgets 就可以实时更新灵动岛"

    这个后台能存活指的是 backrgound fetch 吗?
    jenlors
        6
    jenlors  
       2023-09-22 14:25:40 +08:00
    羡慕有一个设计师媳妇儿
    lovke
        7
    lovke  
    OP
       2023-09-22 14:58:04 +08:00
    @simonCN 是的
    lateautumn02
        8
    lateautumn02  
       2023-09-22 15:06:23 +08:00
    我没有灵动岛,我只有大刘海,悲报
    jmc891205
        9
    jmc891205  
       2023-09-22 15:43:09 +08:00
    > 每次解锁在灵动岛上告诉下用户这是第几次拿起手机

    lol
    这功能太需要了
    Priders
        10
    Priders  
       2023-09-22 15:49:24 +08:00
    好棒,太强了。
    GNK48linlin
        11
    GNK48linlin  
       2023-09-22 15:52:28 +08:00
    这个 icon 设计的确实好
    lovke
        12
    lovke  
    OP
       2023-09-22 15:53:46 +08:00
    @jmc891205 收到,优先做这个功能😘
    lovke
        13
    lovke  
    OP
       2023-09-22 15:55:39 +08:00
    @lateautumn02 据说今年发布的 15 就挺好😄
    lovke
        14
    lovke  
    OP
       2023-09-22 15:56:30 +08:00
    @Priders 过奖,现在功能还不完善,慢慢来
    lovke
        15
    lovke  
    OP
       2023-09-22 15:56:58 +08:00
    @GNK48linlin 我媳妇说谢谢您
    simonCN
        16
    simonCN  
       2023-10-07 11:11:35 +08:00
    @lovke 大佬,我最近也在写 background fetch 这个功能,但我从 Apple 文档以及自己实践发现:如果用户主动 kill app (上滑 kill app )时 background fetch 就不会被触发了,这问题大佬知道吗?这该如何解决
    lovke
        17
    lovke  
    OP
       2023-10-07 17:18:00 +08:00   ❤️ 1
    @simonCN 被强退之后所有的后台任务肯定不会再执行,可以在监听到被强退之后发一条本地推送,让用户重新启动 App 。
    simonCN
        18
    simonCN  
       2023-10-08 10:17:28 +08:00
    @lovke 看来是没有完美的解决方案了,如果用户把通知权限给关了也就收不到提醒了,非常感谢回复🙏
    lovke
        19
    lovke  
    OP
       2023-10-28 06:21:53 +08:00
    @jmc891205 https://apps.apple.com/cn/app/id6464542768 这个功能做好了,希望你能喜欢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4887 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 09:47 · PVG 17:47 · LAX 01:47 · JFK 04:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.