文档章节

站在巨人的肩上,浅谈智能手机 app 开发

刘小米_思聪
 刘小米_思聪
发布于 2014/09/10 11:51
字数 1365
阅读 548
收藏 12

    首先本文不是文学读物,虽然通篇都是文字,但与App开发息息相关,可能笔者在举例时并不十分恰当,但提出的观点推荐大家一读,其中滋味,需要大家细细体味。建议来到这里的读者静心体味,收获可能会是延展性的。好了,言归正传吧。

    这段时间参加互联网公司的创新应用大赛,做了、看了、听了,也想了很多。我们始终是站在巨人的肩膀上的,在学习了很多工业界大牛的经验之谈之后,我经过认真的思考,特别想整理这样一篇文章,希望与许多有梦想的 IT 小伙伴儿们共享、共勉!如果说的不对的地方,欢迎大家在下面留言讨论,虚心学习。  

    随着移动设备的普遍和相关技术的成熟发展,我们都希望自己可以开发一个好用的应用,不管是公益性的还是旨在运营推广的app,既然练手何不做的有声有色?如果你不是在资源丰富的平台下,而是自己组队开发一个app,并想体现自己的竞争力,能够脱颖而出,那么在app的在立意上,以及在开发过程中产品走向的决策上,需要抓住以下几点:

(1)市场刚需(必要条件)

    所谓刚需,则说明对这个app的需求不是你强加给用户的。比如房子就是生活的刚需,而跑步机就不那么刚需了。而诸如:使用我们的app可以改变你的生活态度,可以提升B格,等等此类的app就要考虑可能大家使用它的必要性就不足了。谈一个我接触到的好app的例子,需求:1)你的网络带宽有限,通过合并其他用户的带宽让你流畅地观看视频。2)如果你在学习时带宽闲置,可以兑换成积分分享出去,而当你需要上网看个视频时你的积分又可以换成带宽。这个app相信做出来,每个人都想用。再谈几个刚需的例子:美颜相机,易代驾,等等,顺着这个思路你可以去思考你喜欢的应用,是否具备刚需这一点。

(2)资源整合

    刚需的切入点,也可以是合理地整合已有的资源。谈一个应用:喜鹊说,它整合了所有婚庆资源,虽然婚庆行业现在发展的很成熟,但是将婚庆资源整合在一个app里的它是第一个。用户是:准备结婚的人。整合资源则需要对准这一用户群体,为他们提供不同价格档次的婚庆服务项目搭配推荐,如果你想找的所有婚庆服务一个应用都为你提供了入口,你会不会觉得很好用。

(3)技术壁垒/ 竞争壁垒

    再谈技术壁垒,往往一个idea会被许多人想出来,但怎么实现它?是不是每个人都能去复制你的应用。如果复制一个聊天工具只要有服务器有网络有一点代码基础你都可以来做,呵呵,至于市场占有,红海市场等等这里不谈,我们只谈创新性。但是如果让你实现上面提到的“带宽共享“,你估计还需要费一番工夫。不瞒你说,这个应用是被清华的四个技术宅男做出来的,它们在网络、带宽方面有一定的研究基础,然后在借鉴了国外大量论文和相关技术之后,做成了这个应用。这就涉及到了一个人的科研修养,例如大数据、机器学习、图像处理、音频处理,当你不知道领域中有什么有趣的新技术时,你又怎么能做出高大上的好应用呢?

    如果你只会语言和框架,你可能就一直是一个技术工作者,那就是另一条路了。

    做一个应用,以上三点可能需要综合考虑,刚需是必须的,而技术壁垒和资源整合是可二选一的。

    除了这三点,趣味性应用需要做到:好玩,层次少

一些有用的废话:

(1)用一句话说清楚你要做的产品

(2)少做就是多做,切忌贪多,不要强大,只要自然!

(4)时刻想着你的目标,无论是整体,还是某个特性,不要忘了为什么出发

(5)关注使用场景,你做的产品你自己会不会用

(6)运营 || 产品 & 创意

(7)你看到了竞对的问题,你找到了“解决方法”,你找到了“优势”?能否构建竞争壁垒

(8)Axure要不要学? 学到什么程度?

© 著作权归作者所有

刘小米_思聪
粉丝 58
博文 60
码字总数 43955
作品 0
西安
其他
私信 提问
加载中

评论(2)

刘小米_思聪
刘小米_思聪 博主

引用来自“zhangsirsdo”的评论

写的很赞83
谢谢,欢迎指正
zhangsirsdo
zhangsirsdo
写的很赞83
openerp 部署 物流信息系统?

可以么,关注您很久了,同为开源支持者! 从头写一个很多问题。不如站在巨人肩上 !对openerp 了解不够深入,请问可以用来快速部署物流信息系统么?! 非常感谢你对诸多开源erp项目的贡献,让...

yunweidragon
2012/02/21
749
0
JX(Javascript eXtension tools - Javascript 扩展工具库)

JX(Javascript eXtension tools - Javascript 扩展工具库) 站在巨人的肩上 Standing on shoulders of giants 简介 JX 适用于 Web Page 和 Web App 的开发, 目前已经应用与WebQQ2.0和WebQQ3....

Enchanted
2012/03/24
382
0
初次尝试Go语言

初次尝试Go语言 最美·流年2013-11-3051 阅读 golang Go语言已经4岁了,作为一个老牌码农和执着的尝鲜者,在我知道Go语言的4年以后,我才真正开始初步尝试了这门所谓的互联网的C语言。 背景是...

最美·流年
2013/11/30
0
0
自动获取/更新HTTPS证书并实现Nginx代理WSS协议

自动获取/更新HTTPS证书以及实现Nginx代理WSS协议 如果说我比别人看得更远些,那是因为我站在了巨人的肩上-----牛顿 有了轮子就会事半功倍,此篇文章就是站在巨人的肩膀上做一个简单的总结。...

Javen205
2018/05/26
0
0
【原创】基于注解运行时动态ORM映射

由于当前项目采用了分表策略,故一个实体会对应多个相同结构的表。只是映射的表名不一样而已~项目又使用憨包儿呢特(Hibernate),让我采用原生SQL总感觉不是那么爽,咋办呢?!第一念头就是...

andy_zheng
2012/11/12
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

数据流中的中位数

吐出的较小的N/2 个,都在大根堆里,较大的 N/2 个,都在小根堆里。 此时 5、4,都在大根堆,小根堆没有数。 此时应该从大根堆的堆顶弹出来,扔到小根堆里。 比如:先把 5 拿出来,再把堆最后...

Garphy
6分钟前
2
0
微服务下配置管理中心 SCCA

SCCA 简介 SCCA 全称 spring-cloud-config-admin,微服务下 Spring Boot 应用(包含 Spring Cloud)统一的配置管理平台。 Github 地址:spring-cloud-config-admin 核心贡献者:程序员DD | ...

SpringForA
8分钟前
2
0
spring 是如何注入对象的和bean 创建过程分析

文章目录: beanFactory 及 bean 生命周期起步 BeanFactory refresh 全过程 BeanFactoryPostProcessor 和 BeanPostProcessor 解析 使用 BeanPostProcessor 实现 aop 和 springboot Cache 相关......

sanri1993
11分钟前
6
0
@PathVariable使用

public interface ProductInfoRepository extends JpaRepository<ProductInfo, String>{ List<ProductInfo> findByProductId(String productId);} ProductInfoController @Autowired ......

观海562
22分钟前
2
0
利用CSS禁止手机长按出现气泡: 复制、选择等功能

可以用 * ,也可作用于一个div div{  -webkit-touch-callout:none;  /*系统默认菜单被禁用*/  -webkit-user-select:none; /*webkit浏览器*/  -khtml-user-select:none; /*早期浏览...

蓝小驴
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部