跳到主要内容

· 阅读需 1 分钟
KyleWen33
  • 就是告诉别人,你做了什么,什么功能,解决什么问题
  • 最好是口语化,因为 Product Hunt 本身就是面向个人的,所以口语化会更好,我遇到了一个什么问题,所以我做了一个什么产品,它可以帮我xxxx
  • 分享产品的截图,搭配样机工具,看起来更好,可以自己将设计稿或者截图放到样机工具里,可以用 Figma 或者 masterGo 之类的设计软件
  • 产品链接可以留落地页(如果还没开发完), 也可以直接是产品网址(或下载链接)
  • 新注册 Product Hunt 账号一周后才可以发布内容

独立开发者社群: https://dev4myself.com/blog/indie-developer-app-growth-diary-planet-introduction

· 阅读需 1 分钟
KyleWen33

1、之前分享给过一个使用 carrd 到 notion 的方案,如果不用这个方法呢; 2、付费的方法依旧是最快的, carrd 里面继承了ConvertKit、mailchimp 等 saas 服务; 3、可以尝试用 Airtable,数量不大的早期也是免费的,而且接入算是比较快的,大概十分钟就可以搞定; 4、只需要在 Carrd 填写邮箱的组件中填入 AirTable 的 API Key, base id, 和数据库名就可以; 5、Carrd 中通过 Run Code 和 Send Url 的方式我也试了下,文档不全,debug 也不方便,建议没试过的就不要浪费时间试了。

独立开发者社群: https://dev4myself.com/blog/indie-developer-app-growth-diary-planet-introduction

· 阅读需 1 分钟
KyleWen33

按照《MAKE》上的说法,可以将 startup 分为 6步,分别是:idea、build、publish、growth、realism、automatic。

现实是,大部分时间都花在了构建上,也对构建最熟悉。构建包括什么呢? 画原型、做UI设计、写代码、做官网等等。

一般是有一个没有深思熟虑的idea,然后匆匆就投入时间构建,构建占了90% 的时间,构建完成,草草发布,象征性的发发帖子,就结束了。

《MAKE》的作者建议是事情尽量要自己做,包括构建,因为请人会影响产品的迭代时间,同时会拉高自己的成本。

如果所有的都自己做,这整套跑下来,对个人能力的要求极高。

独立开发者社群: https://dev4myself.com/blog/indie-developer-app-growth-diary-planet-introduction

· 阅读需 2 分钟
KyleWen33
  1. 网站端 UI 界面和文案编辑使用 Carrd;
  2. Carrd 中可以自己加入代码片段,加入 js 和 html 代码片段,实现小工具的核心功能(当然也可以自己写后台程序,在 Carrd 中调用 API 接口,不过我没有采用这个方法);
  3. 用户订阅邮箱,或者加入 waitlist,需要把邮箱给到后台服务这边,可以用 carrd 支持的 mailchimp 等等服务,不过我想用 notion, 所以需要自己根据 notion api 来写代码,这样太麻烦了,于是找到了 Pabbly 做个中转,可以将 Carrd 用户提交的数据通过 webhook 的方式同步到 notion 上的 database;
  4. Pabbly 也可以用 Zapier 或者 ifttt 等类似的服务替代;前期都是免费版的足够用了;
  5. Carrd 插入代码片段部分需要购买 Pro 版本;
  6. Carrd to notion 这个需求被满足的不多,有兴趣的可以做一个小 saas;

独立开发者社群: https://dev4myself.com/blog/indie-developer-app-growth-diary-planet-introduction

· 阅读需 3 分钟
KyleWen33

我在看《重来3》,里面说到:

把一项不熟悉的任务比作长在低处的果子,基本上只能说明你对要做的事情一点儿都不了解。而预估一件你从没做过的事有多大工作量,那误差可能会有几个量级。

这一段神佑同感,不仅仅是工作量比预估的要大,而且要做出成果也比想象中的难很多。

我举几个自己之前的例子:

没有投 ASA 之前,觉得投了 ASA 销量和利润会一下子突飞猛进,最后试了发现 ROI 都打不正。

没有做 App 内促销前,觉得做促销,价格优惠了 50%, 用户一定会忍不住赶紧订阅,结果发现没什么效果。

看到了一个好的营销策略,发现自己还没用过,想着用了一定会大有成效,满心欢喜去试了,结果还是没什么增长。

《重来3》中还说:

下次你想让某个员工去摘长在低处的果子的时候——闭嘴,忍住。请尊重你从没做过的事。提醒自己,他人的工作没有那么简单。不花力气极少能获得成果。如果你有经验,也有行动力,那么困难的任务也有可能显得挺简单,可你绝对不要忘记,“之前没做过”并不会让一件事变得容易,相反,这往往会令事情变得更困难。

请尊重你从没做过的事。提醒自己,他人的工作没有那么简单。这是真的。

独立开发者社群: https://dev4myself.com/blog/indie-developer-app-growth-diary-planet-introduction

· 阅读需 2 分钟
KyleWen33
  • 我们公司用的是上线了,比较满意;
  • 大部分内容和普通的建站工具差不多,我觉得没啥可说的;
  • 我觉得国内的痛点是备案,包括工信部备案和公安部备案;填各种资料真的是头大,找人代理填写,费用一两千,还有中间各种沟通成本;我们是自己备案的,不懂的直接问上线了的客服,回复很及时,文档也很详细,备案上真的是省了不少时间;
  • 一年 800 一个网站;如果跟 Carrd 比确实是贵一些;
  • 我是把域名和技术相关的一些处理好之后,谁需要改网站的文案、布局这些,就直接把他拉进来修改,减少了沟通的成本;
  • 国内除了上线了,不知道还有哪些建站平台推荐,上线了本质上也是一家海外的,在国内本地化做得好;

独立开发者社群: https://dev4myself.com/blog/indie-developer-app-growth-diary-planet-introduction

· 阅读需 1 分钟
KyleWen33

· 阅读需 1 分钟
KyleWen33

我有一个朋友,

最近在 app 投放上增加了预算,

但是订阅量却没有增加,

他来问我,

我简单看了看,

觉得可能的点:

  1. 是不是商店管理后台的数据有延迟
  2. 是不是App的订阅付款流程不流畅
  3. 是不是广告用户不精准,是不是广告关键词设置错误
  4. 是不是统计渠道数据有延迟
  5. 如何准对以上问题做优化
  6. 支付尽量要快,签名的校验放到服务器后端,减少用户等不及取消的可能
  7. app下载后不用填写各种信息就可以直接进入主页(用AB测试测一下)

独立开发者社群: https://dev4myself.com/blog/indie-developer-app-growth-diary-planet-introduction

· 阅读需 1 分钟
KyleWen33

我想到的有这些:

  • app icon (1024 * 1024)
  • 商店预览图(多个屏幕尺寸)
  • app 页面中用到的图标
  • App应用内购买审核图片
  • Game Center 排行榜图标
  • Game Center 勋章图片

主要的,也是必须的,是前3个。

  • App Logo Icon 可以找人设计,某宝百来块钱,FiveRR 上50块。
  • 商店预览图可以搜样机工具,可以自己制作,也可以用第三方,我自己目前用的是 previewed。
  • 第三个可以用苹果官方的SF符号,也可以用字节的 Icon park(感谢即友HamsterBase的推荐),还可以自己买一些图标包。

独立开发者社群: https://dev4myself.com/blog/indie-developer-app-growth-diary-planet-introduction

· 阅读需 1 分钟
KyleWen33

我有一个朋友,

之前在 app 上新加了促销优惠,

就是用户使用一段时间后,

会弹出来一个小时促销优惠的页面,

提示用户,

现在订阅只要半价,

但是两周下来,

发现收入还减少了,

我猜测可能的原因是:

  1. 促销显示的界面显示后无法后续在app内再找到
  2. 没有给出倒计时,增加时间的紧迫感
  3. 没有充分说明优惠的力度和给用户带来的价值
  4. 没有做AB测试

独立开发者社群: https://dev4myself.com/blog/indie-developer-app-growth-diary-planet-introduction

· 阅读需 2 分钟
KyleWen33

首先是身份认证,提交护照或者身份证就可以;如果审核员有疑问,邮件和他沟通就可以。

身份认证通过后,需要提交下面的内容:

请你向我们提供以下信息。

  • 你们服务条款的链接
  • 退款政策的链接
  • 简要解释一下该域名的用途
  • 对你们的产品/服务的简要解释
  • 你希望嵌入Paddle结账的产品/服务的URL链接

可以先准备这些资料,到时候比较好通过;

这些步骤之前走过一次,这次我换了域名后 paddle 还没给我发邮件让我准备这些,这是从之前邮件找到的,留作备用;希望对有需要的人有帮助。

独立开发者社群: https://dev4myself.com/blog/indie-developer-app-growth-diary-planet-introduction

· 阅读需 1 分钟
KyleWen33

做付费流量还是免费流量

付费带来的收入能大于付的费不

付费流量能给关键词和app增加权重吗

停止付费之后展现量会断崖式下跌吗

停止付费后的自然量会比付费前的自然量多吗

免费量有哪些渠道和方法

免费量需要花多少时间

免费量找人做要花多少投入

免费量大概多久能看到效果

如何知道效果是哪个渠道来的

免费量做多久没有效果后放弃,长期做吗

免费量的预算是多少

独立开发者社群: https://dev4myself.com/blog/indie-developer-app-growth-diary-planet-introduction

· 阅读需 1 分钟
KyleWen33

想做一个数据解析的工具,提供给 app 这边开发使用,要在 mac 端使用,以后也可能会在 windows 端使用,研究了一番,技术上可以使用到 Electron,技术栈上属于是前端。

不得不说,大前端技术栈真的是太厉害了,iOS、安卓、小程序、电脑端、网站,都可以用前端技术栈来做了。

周末的时候,主要在看相关的技术文档,分享一下:

Electron 快速入门: https://www.electronjs.org/zh/docs/latest/tutorial/quick-start

Electron 极客时间视频课: https://time.geekbang.org/course/intro/100044201

· 阅读需 2 分钟
KyleWen33

因为样本太少,干扰太大,而且收集数据需要的时间太长,几乎得不出有用的结果。

不信,你可以测试一下。

这里给出一个用 iOS 测试的例子, App Store Connect 上已经有产品测试功能,没试过的可以试下。

这里测试一个 app logo 对下载量的影响,总共一个基准值,A、B、C 三个测试值。其中A值和基准值完全一样,按道理来说,A 应该没什么变化才对,但是显示的结果是A有16.9%的负面效果。

这也许是苹果的AB测试数据还不准,或者说收集的数据还不够多(14天的数据了),你觉得是哪个原因?

我觉得给我的启发是:基础没做好,不要整花活。产品没有量做AB测试没有意义。

· 阅读需 2 分钟
KyleWen33

跟一个朋友交流,他这么说,太垂直的方向我不选,根本没有用户,我一定要选一个大赛道。

我问他大概能拿多少钱出来做技术研发,拿多少钱推广?

Xx 万块。

产品都做不出来,要做一个 iOS,一个安卓,还要管理网站和小程序,以及最重要的服务器后端。预算再加上10倍也不一定够。

作为个人,还是要选垂直的点来做,虽然流量小,但是付费的都是精准的,而且投入也要小一些。

选一个功能点就可以,做一个网页版或者小程序,再加上服务器后端,就可以,不要太复杂。

垂直的方向没有用户,但是太泛的方向,必然竞争激烈,而且变现渠道长,你获取到的很多用户只是来凑热闹的,不是有真需求也不是能带来变现的。

但是具体要多垂直,这个就要看个人的判断力了,也确实存在太垂直没有用户,甚至根本就是伪需求的情况。

独立开发者社群: https://dev4myself.com/blog/indie-developer-app-growth-diary-planet-introduction

· 阅读需 1 分钟
KyleWen33

官方文档: developer.apple.com/documentation/cloudkit?language=objc,花点时间啃下来

看到一篇不错的文章,《基于iCloud构建独立项目用户体系》:mp.weixin.qq.com/s/W7XuE3rNaIyjFblrkEoDtQ

小专栏 WWDC2022,《优化 CoreData & CloudKit 实现》: xiaozhuanlan.com/topic/5821964073

· 阅读需 2 分钟
KyleWen33

在狗爹上注册了一个 cn 域名

这是一次非常不好的体验

我是看到陶晨毅老师的一个分享

说是可以在飞书上建一个公开的空间

再用一个域名跳转到空间链接

一个简单的个人博客就好了

但是阿里云上买的域名必须完成备案才可以设置跳转

所以我试着在狗爹上注册了一个

当时没仔细想

注册了一个 cn 域名

结果让我关注公众号实名认证

认证是在小程序上的

小程序还有bug

显示没有需要认证的产品

无奈只得通过官网认证

提交页面也是很无语

试着点了好几个地方才可以选文件提交

然后实名认证还失败了

这几天提交了几次

都失败了

只说证件不清楚

不知道是不是因为我加了仅用于域名认证使用的原因

修改水印了好几次

还是这个提示

也不具体说明是哪里不清楚

总之到现在还没通过

体验比较不好

我一下子买的五年

不知道能退不

打算放弃这个域名了

换个地方买

大家有推荐的吗

· 阅读需 1 分钟
KyleWen33

张锋老师的分享中看到的,这些图片都是AI画画画出来的,太强了

these-pictures-are-all-drawn-by-ai-which-is-too-strong

想之前我买一套 3D 图标的 pack 就是 接近300美金;

现在的AI绘画能通过训练生成固定风格的图标包,

假如你生成某一个细分类别的图标包

然后搭一个网站,卖卖图标包,按照使用范围分几个价格等级,

比如68美金可以下载png格式的图片,可以用于线下菜单彩页海报使用,

268美金可以下载矢量图,可以用于网站和app的商用授权,

如果每个月卖个一两百个pack,

每个月就有20万的收入了,

太香了

· 阅读需 1 分钟
KyleWen33

今天在掘金上看了两篇老司机团队的文章

介绍 Xcode Cloud 使用的

去年WWDC 2021, Xcode Cloud 刚出来的时候

也申请了 Xcode Cloud Beta

不过一直没有通过

后面就忘了这回事

看了这两篇文章

大概了解了

准备在公司账号上接入使用

应该能省不少时间

文章链接: juejin.cn/post/7088867511323590686 juejin.cn/post/7088123584514228254

· 阅读需 2 分钟
KyleWen33

我写代码的时候很容易就会进入到心流状态,不知不觉时间就过去了几个小时。

尤其是那种我比较熟悉的,或者稍微有一点挑战,但整体来看没有超出能力范围内的编码。

代码相关的问题,大部分都可以通过搜索引擎解决,如果是新的知识,阅读文档,定位问题,会画比较多的时间,最后真正编码的时间反而不需要很长时间。

写代码的时候时间会流失的比较快,像我,感觉七八年的时间就这么一转眼就过去。

时间太快,所以我告诉自己,一定要有所积累,总结一下当天有什么可以记录下来的:今天学会了什么新知识点或者启发点?

怎么样定义一个知识点或者启发是可以的呢?

那就是它可以、也值得分享出去给被人看,对别人也能有所帮助,有所启发。

这样会倒逼自己,不要每天沉迷于重复的业务代码中,要学习尝试一点新的东西,把自己的边界往外拓展一点点。

· 阅读需 1 分钟
KyleWen33

国内外小产品一些技能点 出海小产品:ASO,SEO,Apple Ads,谷歌广告,iOS 内购,AB测试,产品网站,CloudKit,Firebase,SwiftUI,归因,UI 设计;

国内小产品:Java,Maven,域名,网页授权,RDS,SSL,备案,公众号,微信支付;

· 阅读需 3 分钟
KyleWen33

产品没销量,我要优化下性能,再上一个版本

老王说自己要做一个小产品,我听他说了一年,半年前他说他开始做了,最近他说他产品上架了。但是销量不是很理想,说请我吃饭,让我帮他看看问题出在哪里。

还没看产品,我说你目前有什么打算呢?

他说,目前销量不好,我觉得是口碑不好,使用不够流畅,我觉得性能还需要优化下,优化完了再上一个版本,看看效果,用户用着觉得不错,向自己身边的人推荐,慢慢使用的人就多了。

于是我看了看,用了下他的产品,整体感觉还可以,功能上没有硬伤。我问,现在每天有多少新用户啊?

他告诉了我,我看了看他的产品详情页,我问,为什么产品名称就两个字,为什么不加一个横线然后把产品slogan加主标题里面?

他说,自己下载别人的app时候,就觉得那些又臭又长的名字low,自己做,当然要简洁一些。

我说,还有副标题,你是空着没填吗?

他说,是。

我又看了看,产品描述大概只有两百字,产品预览图就是直接截图还没有数据,给他指了出来,然后想到他关键词不会直接没填满吧,于是问他。

果然,后台的产品关键词只填了一个词,就是产品名称。

我说,你别去优化代码了,优化的再好也没用,先把你的标题、副标题填满,把产品描述能写多详细就写多详细,找UI设计师帮你做产品介绍图并且写上主要功能点,后台把关键词填满,你再看看效果。

· 阅读需 2 分钟
KyleWen33

为什么国内的独立开发者做不起来?

又有人在问这个问题,我简单分享几句自己的想法,不一定对,听听就好。

先问是不是,再问为什么。

国内的独立开发者做不起来,这已经是错的了,后面的为什么其实没必要问了。

其实更应该问的是,为什么大多数人觉得国内的独立开发者做不起来?

1、基于环境,做起来的独立开发者一般是不会出来分享的,闷声赚钱就好,再多也是在小圈子里交流分享。或者是在英文开发者圈子里分享交流。

2、公开分享,要担抄袭和被各种举报和攻击的风险。

3、公开分享交流的氛围没有形成,分享者汲取不到营养,还要处理一些比较初级的问题的回复,有这时间,多开发几个小工具,不香吗?

其实,中国做起来的独立开发者真的不少,很多工具背后其实都是中国人,有些工具,你完全不知道是中国人做的,用着用着,有一天你联系客服,别人主动跟你说中文,你才知道,大呼神奇。

最后,想做好独立开发者,一定要学好英文,出去看看,会发现不一样。

独立开发者社群: https://dev4myself.com/blog/indie-developer-app-growth-diary-planet-introduction

· 阅读需 2 分钟
KyleWen33

通过一些免费的小工具营销​

之前分享关于预售的10个方法的时候,其中有一篇说到,通过做一些免费的小工具来做营销;今天看到了 shopify 的官方免费的工具列表,确实强大,很多工具别人都是做成saas,盈利也很可观,shopify 就直接免费。​

​ 它这么做的原因是,这些免费的工具流量非常可观,一来可以把自己的用户留在自己的平台圈内,二来可以省去一大波流量推广费用。很多人虽然今天不使用shopify,但是他通过这个免费的工具知道了 shopify,也许一两年后他要做独立站的时候,就会想到shopify,就用它了。​

​ 另一个例子是Mac 上的免费第三方邮件客户端 Spark,一个免费产品做的比别人付费的体验还好,思路也是一样的,他们家的PDF Export,Scanner Pro 等产品相信不少人就是使用 Spark 后带去的。​

​ 很多人说,为什么有些大点的公司,要做一些免费的工具,是做慈善吗?本质其实就是这个,通过制作自己核心产品的周边免费小工具来获取流量,同时也防止别人通过这种方式顺走了自己家的用户。​

· 阅读需 2 分钟
KyleWen33

我看到业内很多人在使用 Contentful 作为自己的内容管理系统,也就是 CMS, 所以我打算看下,这到底是什么,怎么用。

简单来说,可以把它理解为一个数据库,你可以在这个数据库里定义你的数据库结构,比如定义一个模板:文章标题、文章时间、文章内容,然后你可以使用 API 访问你的这个模板的内容,在前端渲染成博客文章。

假如这个模板下有50篇文章,你就可以在你的网站上都显示出来。当然,这里的前端不止是网站,也可以是其他的,比如 app。

你只要更新了你的 Contentful 里面的内容,你的前端就都跟着更新了。不同于传统的博客建站工具:你需要更新 markdown 文件,然后 push 到站点部署。确实是方便了很多,尤其是你的一份内容需要更新到多处。

另外,Contentful 上有不少其他的 api 和第三方插件,也让它的整个生态功能非常强大,这方面我后面看看再分享出来。

· 阅读需 2 分钟
KyleWen33

很久没有注册邓白氏编码,简单记录下最近新注册邓白氏编码的过程。

首先是进入到苹果开发者页面,以公司为主体注册开发者账号,它会提示你需要邓白氏编码,其实就是一个9位数的公司编号。

你可以先输入你公司的信息查询,如果查询不到,就会根据你填写的查询信息直接注册。提交注册后,大概1天的时间,邓白氏公司以 dnb.com 的邮箱会给你发一个详细说明的邮件,让你提交更多的资料,直接邮件回复给它。

更多的资料大概包括:公章、营业执照、签署确认知悉函,联系人信息等等。

按照要求提供资料后,再过几天,她会发邮件给你告诉审核完成,再过一两天,邓白氏编码才会发给你,正式获得了邓白氏编码。

获得邓白氏编码一般一周后,再使用,官方是这么提示的,应该是上传资料需要时间。

以上。

· 阅读需 3 分钟
KyleWen33

拿独立开发一个 app 来举例:

  1. 确认主关键词;
  2. 通过主关键词去应用商店寻找竞品;
  3. 找到竞品排行前3,看月数据:下载量. 收入;
  4. 看竞品总数,判断竞争是否激烈;
  5. 看竞品做的是否足够好,自己进入能否以较低的成本做的足够好;
  6. 综合判断后看自己是否进一步落地这个项目;
  7. 如果进一步落地,列一个关键词库,以备上线后 ASO 和 SEO 使用;
  8. 新买一个域名,或者启用一个子域名,建产品网站;
  9. 查找学习这个产品的相关知识,写内容,更新到上一步的网站上,这一步是对产品进一步深入,如果了解的信息足够多,如果根据发现的信息显示这个项目不值得继续深入,就放弃;
  10. 发布网站,并进行简单的 SEO 优化和一些营销推广;
  11. 确认产品名称,写应用商店的 app 详情介绍;需要和关键词库结合考虑;
  12. 确认基础版本的功能,做任务分解,确定大概发布时间;
  13. UI 设计,图标. 原型图. 切图. 字体. 音效等资源准备;
  14. 开始写代码,适时发布测试版本;
  15. 准备产品截图. 演示视频;
  16. 上架到应用商店;
  17. 给应用商店官方写推荐邮件,说明开发背后的故事. 自己的初心. 特色的功能;
  18. 信息流广告. ASA. 谷歌 ads 等等同步推一波;
  19. 同步更新到 product hunt 等平台;
  20. 同步到自己的社交媒体;
  21. 分析销售数据;
  22. 给反馈的用户回复邮件,用户访谈;
  23. 功能迭代;

· 阅读需 2 分钟
KyleWen33
  1. 如果你在社交媒体上有粉丝,可以把你的产品告诉你的粉丝,分享你的预售链接给你的粉丝
  2. Build in public; 分享你的工作进程、想法、里程碑事件、屏幕截图、视频等;
  3. 如果可以的话,在垂直社群进行冷启动
  4. 创建内容分发给可能有兴趣订阅你产品的人,比如文章、视频等,让潜在用户通过搜索找到你的内容,进而找到你的产品。内容可参考方向:热门话题、争议话题、数据分析、个人故事、别人的故事、信息图表;
  5. 开发一些免费的与你的产品相同使用者需要用到的小工具,在工具类进行推广
  6. 成为博客嘉宾或者播客嘉宾;在别人的渠道上分享;
  7. 找到可能需要使用你的产品的用户的邮件,给他们发产品介绍邮件;
  8. 在脸书和谷歌上投放广告;
  9. 参加或者举办一些线上或者线下的活动,向可能的的目标用户产生链接;
  10. 如果是实体产品,可以将产品想法发布在市场上,提供一些渲染图,看人们是否愿意购买;如果是服务,可以在服务市场(Fiver、Upwork)等平台上提供服务。

意译自:failory.com/blog/how-to-validate-startup-ideas

· 阅读需 2 分钟
KyleWen33

通过和目标客户进行访谈,来验证你的产品想法是否可行

  1. 在社交网络上、论坛上等等地方,发现有一个需求需要一个产品来解决,你能提供解决方案
  2. 你联系到讨论这个需求的人,看看能不能和他们聊一聊,也就是客户访谈。记住,访谈的时候不要说你准备针对这个做一个产品,或者你正在做这个产品;
  3. 客户访谈的时候,你可以问一些解决这个需求的相关问题,比如:你多久遇到一次这个问题?你是否在积极地寻找解决方案?为了解决这个问题,你花了多少钱?
  4. 大概和二十个左右的人聊过之后,你就大概知道你是否应该做这个产品了,以及受访者大概愿意花多少钱,因此,你的想法得到了检验。

来自: https://failory.com/blog/how-to-validate-startup-ideas#toc-9-niche-events

· 阅读需 1 分钟
KyleWen33

个人开发者做产品的一个思路,把开源、公开的技术做成服务,提供给用户

  • 确保开源许可,遵守开源协议
  • 增加和用户沟通的频次和深度,充分了解用户真正的需求
  • 补充大量的操作教程、文档、使用说明、功能介绍
  • 优化 SEO,获取更多的搜索触达

· 阅读需 2 分钟
KyleWen33

iOS 开发为什么要慎用多 Target 打包上架 app?

一个想法,不一定对。最近遇到一个开发者聊天,说到自己的开发者账号被封。 看了他的app,也综合了苹果的邮件,觉得最有可能的原因还是因为他使用了多个 Target 来开发 app。

如果使用过的 iOS 开发,一定知道什么是多 Target, 不知道的就不用了解,一般也用不到,也不要去使用就对了。

这个朋友他是每个 Target 的 app 都不一样,使用的是不同的 bundle id, 说是使用多个 Target 可以很方便的使用重复的一些代码。

但是使用多 Target ,打包进最终包的代码也会更多,判断条件也会更多,我估计也是因为这个原因,被苹果判定为了欺诈软件,直接封号了。

不知道有没有人有这方面的经历和经验,你们遇到过这种情况吗?

· 阅读需 6 分钟
KyleWen33

一个UI设计师朋友,自学编程,从零开始到放弃。

他说自己做一个 app 真的太难了。

他当时先是看我发给他的苹果官方的 swift 中文手册,看了三个月都没有看完,大多数时候看着看着就困了,想睡觉。后来想,先整个过一遍,不懂的先放着,于是大约四五个月的时候,把那本书看完了。

看完了总得上手练练吧,要安装 Xcode,发现只有苹果系统的电脑才可以,于是准备在 windows 电脑上装黑苹果,装了2次没成功。于是就放弃了。

后面,换了新工作,公司正好用的 Mac 电脑,于是晚上就可以带回去学习,才发现之前的知识全忘了,又得从头看书,从头操作,断断续续搞了一个多月,学的全是理论,编程语言的基础,半个 app的影子都没看到。于是又放弃了。

· 阅读需 3 分钟
KyleWen33

预售, 产品开发完成前没人买,那么之后也不会有

意译自:https://failory.com/blog/how-to-validate-startup-ideas

预售是验证你的产品想法是否可行的最可靠的方法,但是一般很少人会使用它,因为大多数人觉得产品都没有做出来,别人肯定不会付费。

有一个概念叫 Niceness Gap,指的是 一个人告诉你她喜欢的产品与他会购买你的产品之间的差距。

客户访谈和 waitlist 都不如预售在验证产品可行性有效,因为它们都存在这个 niceness gap。也就是说它们只能验证用户很喜欢你的产品,并不能验证用户会为你的产品付费。

如何预售:

  1. 确定预售的目标。目标要符合 SMART 原则,也就是具体、可测量、可实现、相关联的、有具体时间表。
  2. 制定一个可行的最低价格。然后做一个简单的产品模型和演示。让用户尽可能了解产品功能和效果。这部分会比较重要,建议要做一个网站,上面有产品功能介绍、截图、购买按钮,一些相关的文件和视频(方便用户传播)。
  3. 预售的价格要有一定的优惠,因为用户有等待时间,并且是早期支持者。
  4. 开始预售,广而告之。
  5. 分析预售的结果。

对结果进行分析:

  1. 如果结果你很满意,验证你的产品想法可行,那么你可以继续完成你的产品,如期发布。
  2. 如果你不确定你的想法是否可行,目标完成了一部分,但是尚未完全完成,你想进一步确认,那么重新修改和制定预售计划,重新来一次。
  3. 如果你发现你的目标一塌糊涂,你的产品想法被验证没有价值,那么放弃他,给你的用户退款,做详细的说明,然后转向你的另一个产品想法。

· 阅读需 2 分钟
KyleWen33

1、App内如果有订阅项目,功能是不是可用的,如何进行测试呢?如果你的Apple ID 正好是开发者账号,那么用Xcode 运行的时候,到付费那一步,会有提醒现在是沙盒测试环境不会真实扣款,直接可以进行测试

2、如果你的开发者账号和你测试的账号不一样,你可以在App Store Connect 网站上增加一个沙盒测试账号,然后在 iPhone 上登录沙盒账号,用沙盒账号进行测试

3、沙盒测试账号不需要是真实的 Apple ID,随便写一个邮箱账号就可以,只要不是已经在苹果账户系统内存在的账号就可以

4、一般情况下,进入到 iPhone 手机系统设置,找到 App Store,下面有一个沙盒账户,把你设置的账号添加进去就可以;如果没有找到,试试退出你原来的账户,然后Xcode 运行app,付款的时候,会提示你登录账号,你再登你的沙盒测试账号

5、官方文档: developer.apple.com/cn/documentation/storekit/in-app_purchase/testing_in-app_purchases_with_sandbox/

· 阅读需 111 分钟
KyleWen33
  1. 对独立开发者来说,技术是最重要的吗?
  2. 程序员的中年危机可以怎么解决?
  3. 程序员避免中年危机的 2 个方向
  4. 软件产品做好之后,维护成本高吗,需要频繁更新吗?
  5. 程序员可以做一些小程序工具吗?
  6. 程序员三线城市,开发,1 万薪资,什么水平?坐标济南
  7. 个人开发者做自己的软件产品,可以做什么?
  8. 做独立开发要不断发现问题,优化问题
  9. 做软件外包和做独立开发有什么优点和缺点呢?
  10. 做生意的底层逻辑是什么?产品,流量,变现
  11. 做独立开发者,这个是低配版创业
  12. 做个人软件小产品,自然流量,机会真的很小吗?
  13. 独立开发者调研报告分享
  14. 做独立开发者如何从 0 到 1?
  15. 做独立开发者如何从 1 到 100?
  16. 独立开发者可以做哪些产品,有哪些形式?
  17. 个人开发者怎么样去挖掘产品创意
  18. 如何解决独立开发者过程中的 UI 设计问题
  19. 要不要全职去做独立开发?
  20. 个人开发者准备多个开发者账号
  21. 个人开发者收入到多少可以全职去做?
  22. 为什么要做轻运营或者是无运营的产品?
  23. 要不要做联运?
  24. 可以分享独立站和独立站插件怎么做吗?
  25. 如何拓展和收集关键词?
  26. 有哪些渠道可以去分享一下我的软件产品?
  27. 做软件产品有哪种商业模式?
  28. 开发者的分成比例
  29. 个人为什么无法上架安卓 App 到国内应用商店?
  30. 上架到应用商店要花多少钱?
  31. 我们怎么样去查软件的销售数据?
  32. 做前端的,做移动端的产品,要不要服务端?
  33. 如何做软件产品介绍的网站?
  34. 软件产品的国际化
  35. 个人开发者要注意商标和版权的问题
  36. App 做完之后,怎么推出去?

· 阅读需 3 分钟
KyleWen33

意译自:https://failory.com/blog/how-to-validate-startup-ideas

一般做一个软件产品的步骤,先做一个网站,网站上介绍自己想做一个什么产品,这个产品核心功能是什么。目前产品还在研发中,如果你也想了解这个产品的研发进展,和一些其他的资讯,可以留一个邮箱,我会把资讯发给你。

这是验证自己产品是否可行的一种方式,如果最终没什么人感兴趣,那么说明这个产品不值得做。

这中间也有一个漏斗。网站访问人数 — 留邮箱订阅资讯的人数 — 邮箱咨询的点击人数。 每一层漏斗都有一个转化率,所以有的人会以这个转化率来判断产品想法是否可行。

但实际这个不靠谱,因为留下邮箱,以及点击咨询,其实并没有成本,用户可能只是比较闲,但是并没有付费的意愿。

所以要看下面这几点来做判断:

  1. 用户的邮件反馈数。你发了相关的资讯,有很多人给你回了邮件,分享他们的建议和看法。
  2. 你发了一个调查问卷,有10%以上的人填写了问卷。
  3. 强烈的交流和合作意愿。你发了一个邮件,说你想当面或者语音聊一下关于这个产品,看看有什么建议和看法,有很多人愿意接受。
  4. 推荐率。有很多人推荐其他人加入你的邮件订阅列表。

· 阅读需 12 分钟
KyleWen33

对独立开发者来说,技术是最重要的吗?

把你的软件产品卖出去,这个才是最重要的。其实怎么卖,对于销售来说,比技术要简单的。

但是我们长期做技术的就不懂,不懂的话,就觉得这个东西是不是像技术那样,那么好评估,按照一定的路径做就可以。

但其实不是的,真的去做才发现,卖出去比做出来往往更难。

程序员的中年危机可以怎么解决?

为什么程序员要做独立开发者这个方向,我就来分享下今天的核心的内容。

· 阅读需 2 分钟
KyleWen33

之前分享过为什么 iOS 新 app 不要同步选择上 iPad版本,因为后期必须每次都适配 iPad,并且保证 iPad 版本能正常使用,这需要很多时间成本,但是 iPad 用户很少,等后期你想不上 iPad 版本又不行。

后来我分享了一个自己的简便方案,就是增加新功能的时候,判断是不是 iPad,如果是的话就不加。结果我的软件收到了苹果的邮件,说我有隐藏功能。我想了想,猜测是不是有人给我举报了。

所以我想到,主要还是分享技术就好了,不要透漏自己的产品信息。

同理可推,如果我也不要去问别人做的什么产品,如果别人没有主动说的话。这就和做亚马逊电商的一样,什么技术都可以聊,营收、利润也可以告诉你,但是你不要问我我在卖什么。

本质是没有形成壁垒,行业都是类似的,选品是核心,也是不可轻易对外说的,除非是别人知道也没有办法轻易模仿的,或者产品实在太小,别人做了也不赚钱,知道了也无所谓的。

· 阅读需 2 分钟
KyleWen33

是搜索有没有人已经做了,是开始动手写代码,是验证需求,还是先买个域名?

我发现我特别喜欢买域名,大概是作为技术出身的执念,我会控制不住先去买个域名。

最近,我在使用 notion,然后发现海外有人做了 notion 上的内容直接做成个人网站和个人博客的 saas 网站。

于是我去查了查, notion2blog 这个域名,com 域名点进去发现可以联系作者购买,于是我花了 20美元的代理费,在最低出价 199美元的基础上加了1块钱,试了试。过了几天,域名所有者给了我一个新报价,8700美元。差不多6w块钱。

如果是你,你会买这个域名吗?

· 阅读需 3 分钟
KyleWen33

这样一个普通的网站,对程序员来说,比做 app 简单。但还是建议直接用第三方的,给自己省时间,不可能所有的事情都亲力亲为。

建站平台都已经很成熟了。我自己用过一些,推荐几个我觉得靠谱的方案。

第一个是【上线了】建站,是海外建站平台弄的一个中国版的,个人认为是目前最好用的。适用于在国内建站,如果你是国外的网站,也可以直接用他们家海外版本。

· 阅读需 2 分钟
KyleWen33

App 的国际化,就是App能根据用户手机系统的语言,展示不同的语言显示。

这个其实很简单,关键你要知道有这个东西,知道搜什么关键字。

搜索关键字: iOS开发国际化,安卓开发国际化。

然后,你会看到一堆手把手的教程。

我这里简单说一下,其实就是你在开发的时候,用一种语言,比如中文,然后开发完之后,你可以通过技术几行代码找到app中所有的用到的中文,导出为excel,一一对应翻译好,然后再按照固定的格式导入到App里面,就可以了。

以 iOS 的 Swift 工程为例:

在项目工程中,你在需要使用到文本的时候,是这样使用的:

然后你需要导出所有翻译字符串的时候,在终端中,进入到项目文件夹,这样就可以

你就能得到翻译文本,然后按照固定的格式导入就可以。

当然,这说的比较简单,当你实际操作的时候,另外还需要参考下面几篇文章:

https://www.jianshu.com/p/7266444b7a14 https://www.jianshu.com/p/5038f1e68ec3

有内容我会更新到这里,有问题可以在评论区提问。

· 阅读需 1 分钟
KyleWen33
  • 根据业务逻辑写 api 文档
  • 服务器配置3306等端口权限
  • 服务器安装mysql、jdk、Nginx、Redis等
  • Mysql基本配置,新建用户,允许远程连接等
  • 写sql脚本,数据库建表
  • 创建 spring + maven 程序,写业务代码
  • 本地 localhost 测试接口
  • package jar包,上传 jar 包到服务器
  • Nginx 配置,运行jar包,服务器接口测试

其中一些环节理解的还不透彻,仍需精进。

这里做一个简单的大纲记录,以备后用。

· 阅读需 2 分钟
KyleWen33

1、看到很多例子,UI 不忍直视,几乎只有文字,有时候差不多就是个表格的产品,也非常成功。

2、还有一些电脑上的小众领域的工具软件,密密麻麻就是一些 button 和 label 的组合,居然也卖得挺好。

3、另外看到应用商店里有些软件,一看就是程序员自己没有UI自己现做出来的,居然卖得也挺好,心里想,这要是花个几千块钱找人设计一下,美观一点,估计绝不止如此,这时候,觉得 UI 还是重要的。

4、一种看法是,看所在领域竞争是否激烈,小众领域、冷门市场,把功能实现就可以了,UI 丑点无所谓,不怕没人用;如果是竞争白热化的领域,那就要拼用户体验,当然要设计得好看又好用。

5、一种看法是,核心在于需求,是不是刚需,刚需的就不用管设计了,非刚需的需要UI设计来补。

6、设计、审美还是要学习,要培养的,美学很重要。有个人说,一个产品经理是做不出超出他审美的作品的。

· 阅读需 2 分钟
KyleWen33

匿名用户 提问:星主在《不懂技术,零基础如何自学编程开发一个APP》提到学开发需要配备一台苹果电脑和一部苹果手机。为了控制开销,请问最低需要各配置什么型号才满足日常开发,上闲鱼上淘二手可以吗

· 阅读需 2 分钟
KyleWen33
  • 如果觉得做后端很麻烦,先想一想,后端是不是必须的,如果不是的,做本地端就可以

  • 如果确实要做后端,构建自己的用户系统,如果是iOS 平台的话,建议用 CloudKit,但是也不是很快, CloudKit的学习资料比较少,也是需要自己花时间去研究

  • 如果是跨平台,安卓和iOS都有,那么我最推荐的是 Firebase。但是Firebase 只能针对海外市场。国内的话你可以试试LeadCloud。

  • 另一种不推荐的做法,就是自己搞定后端,难倒是不难,主要是繁琐,对于不熟悉的人来说,步骤繁多。大概步骤是学习简单的Java,买服务器,部署开发环境,数据库,建表,上传war包到服务器等等。想从零试试的, 可以看看这个专栏:

https://xiaozhuanlan.com/houtaikaifa/present/6533ecdc896789e734ac9e04313e280127fb3b9e

👆 我之前自己写后台的时候的笔记,免费送给圈友,直接可以领取。

以上说的这些,都只是一个方向,不是详细的保姆教程,提供了关键思路,还是要自己去操作。做独立开发者就是这样,一定要有耐心,繁琐的事情会有很多,所有事情都要自己一件一件去做。