独立开发之路

独立开发之app开发中的三方平台

2020-05-23  本文已影响0人  漂泊_sbb

先聊一次面试经历,之前在年终总结中有聊过,不关注的可以略过。

去年,当我辞职之后去面试了一家公司,看样子技术部刚刚组建,面试的技术官也比较年轻,我展示了上一家公司的产品和自己独立做的几款产品,自己独立的产品因为UI比较差,虽然我提了下所有都是独立完成,对方并不care,对于上家公司的产品,发现对方更关注的是哪个功能是我来做的,效果动画之类的,因为是商城二开,所以并没有什么出彩的地方,想必对方也就不是很满意。

其实在我刚上班的一段时间里,是比较喜欢写动效的,不过后边就写的比较少了,因为写动效是一个比较费时的工作,一个效果写几天也是有过的,对于产品初期太纠结这个会比较耽误开发进度。对于产品功能方面,只要符合逻辑性的功能技术上都是可以实现的,时间成本问题而已。

还问了问我能否实现长链接,我坦言要是实现也可以,但是稳定性没法跟三方比,对方听后自然也不满意,结果可想而知,并未被录取。其实重连,并发等等都是需要下功夫,保活这种除了大公司有产品生态圈或者与厂商有合作的,对于小公司很难搞,三方的都是经过多年打磨相对很成熟,如若不是数据等有高保密要求,我还是倾向三方。

后来那家公司的情况也就不清楚了,但是如果按照当时面试时的感觉来说,如若没有经验丰富者掌舵,应该会走一些弯路,并且公司高管可能不会发现,技术团队自己也可能意识不到,但无形中其实是会给公司带来损失的。

也因为这次面试我发现可能现在已经不再适应公司上班了,我更追求的是产品的快速迭代,让用户去验证以及根据用户反馈调整,功能实现上倾向于暴力,能用三方的尽量去用三方,而且也更习惯服务器客户端一个人完成,觉着这样效率更高些,这些都不符合企业级开发,所以也就打消了短期内再找工作的念头。

之所以聊这个是因为今天想聊一下各种三方平台,这些三方平台会极大缩短开发周期,辅助产品运营。

推送篇

国内推送常用的有极光,友盟,阿里,腾讯等,我目前用的是极光,算是比较早的一家。

苹果有自己的推送服务,所以不管哪款基本上问题不大,毕竟不管哪款产品都是调用苹果的apns。

安卓最近几年不少厂商也有了推送服务,比如小米,华为等。

大部分安卓的推送其实还是需要依靠长链接来实现,三方只是把这部分封装起来,所以当程序被切换到后台后,就算起了服务也是有很大可能被杀掉的。想必很多技术都会遇到被质问为什么收不到推送,这个真不是技术能很好解决的,懂得其中原理就好了。你费劲脑汁的想保活自己的应用,系统却把你当成流氓想方设法的干掉。为什么有些应用的推送就不被干掉呢?要先看看都是些什么应用,大厂商的应用都是会相互唤醒,也有些会通过其他方式,从厂商那获得些特权,在杀掉服务时会网开一面。

有了推送,会对app的活跃度有很多帮助,运营就可以通过各种活动来提升产品的打开率,社交类产品,推送更是必备。

统计篇

国内有友盟,百度等,我在用友盟。

统计数据是最直观的反馈,新增,日活,累计等等,一目了然,针对某一功能的埋点数据可以分析用户行为,从而作出调整。

错误统计篇

国内有友盟,腾讯等。错误日志是一个不容忽视的环节,这个需要技术自己来把控,错误日志是分析bug,追根溯源的唯一依据,不存在没有bug的产品。

其他篇

我目前用倍洽的三方机器人来做自己的小助手,因为开发的app比较多,并不能实时关注,所以利用了机器人,当有用户注册或者触发特定事件后,会发送相关消息,方便管理。

目前介绍的为本人开发中常用三方平台。

上一篇 下一篇

猜你喜欢

热点阅读