如何构思你的iOS App应用
转自:http://mobile.51cto.com/hot-311134.htm
在twitter上,听到不少人问,我也有App 在App Store上面卖,为什么我的App卖得这么少啊?于是我就上去App Store看了一下他们所做的App,在这里总结一下App idea的构思问题:
1. 市场定位
这个是我认为你做app之前第一个要问自己的问题,究竟多少人是你的潜在用户。很多中国开发者,做汉语字典,英文学习工具,或者汉语学习工具。这样的定位,你就选择了,中文iOS用户里面,想学习英语的部分用户,而且是愿意付费的用户,这些用户很多吗?如果你细分下去,你就发现这个市场非常小,这就是为什么有些人埋怨每天只卖几个app。iNotes的潜在用户有多大?我认为几乎每个需要用iPad来做笔记的用户都可以是iNotes的潜在用户。如果你的idea潜在用户相对较少,你就要问自己,你的app能不能做到前三位,如果不能,建议还是想过另外一个idea。
2. 付出的时间和精力
当想出了一个惊为天人的idea后,第二个问题,就是你需要多少时间和精力来开发这个app,你有多少精力和时间花在这个app上面。如果你想出了一个需要服务器端提供服务,又要和PC client连接,然后实现部分也极其复杂的app,请问你有这个时间来做吗?要多久才能做出来?等你做出来后,iOS会不会又升级到5.0了?所以,建议还是从小app开始做起。再有一个例子,网上一个朋友说,“为什么我的app卖得这么少啊?一个朋友做的应用一天可以销售1000美金。。。”,然后补充一个句,”那三个app是我一天内做出来的", 天啊,就花一天来做的,而且三个应用,当然回报就小拉。
3. 定价
我的第一个app, voice card,定价$1.99,到目前几个月,只卖了200多份,这个失败的经验令我知道,定价前,先自问自己,你自己看到这样的app,你自己会掏钱买吗?买和不买,对你的生活和工作,这个东西有无很大的帮助? voice card这类娱乐性的小产品,还是以免费的形式入门比较好,等用户的确喜欢了后,再吸引他们买升级服务。iNotes的定位是不一样的,iNotes是帮助用户工作和学习的工具,用上了这个工具后,的确对你的工作和学习带来很大的变化,所以如果是一个有用的app,用户愿意掏钱来买。voice card这种just for fun的小玩意,花一块钱,用户都很介意。
我认为,这三个问题你都问完了自己的话,你就可以开始你的开发之旅了。祝大家成功!
如何构思你的iOS App应用的更多相关文章
- iOS app内存分析套路
iOS app内存分析套路 Xcode下查看app内存使用情况有2中方法: Navigator导航栏中的Debug navigator中的Memory Instruments 一.Debug navi ...
- iOS App引导页功能实现
一.写作原因 以前都没有想着来写点东西,今天遇到件事情让我决定每次还是要做记录.因为以前自己可以轻松的完成pod spec的配置,但是今天在做的时候还是忘了遇到了很多坑.pod spec配置遇到的坑不 ...
- Xcode7.1环境下上架iOS App到AppStore 流程② (Part 二)
前言部分 part二部分主要讲解 iOS App IDs 的创建.概要文件的配置.以及概要文件安装的过程. 一.iOS App IDs 的创建 1)进入如图1所示界面点击右上角箭头所指的加号 进入iO ...
- iOS App上架流程(2016详细版)
iOS App上架流程(2016详细版) 原文地址:http://www.jianshu.com/p/b1b77d804254 感谢大神整理的这么详细 一.前言: 作为一名iOSer,把开发出来的Ap ...
- 用Model-View-ViewModel构建iOS App(转)
转载自 Model-View-ViewModel for iOS [译] 如果你已经开发一段时间的iOS应用,你一定听说过Model-View-Controller, 即MVC.MVC是构建iOS a ...
- 用Model-View-ViewModel构建iOS App
如果你已经开发一段时间的iOS应用,你一定听说过Model-View-Controller,即MVC.MVC是构建iOS App的标准模式.然而,最近我已经越来越厌倦MVC的一些缺点.在本文,我将重温 ...
- iOS APP可执行文件的组成
iOS APP编译后,除了一些资源文件,剩下的就是一个可执行文件,有时候项目大了,引入的库多了,可执行文件很大,想知道这个可执行文件的构成是怎样,里面的内容都是些什么,哪些库占用空间较高,可以用以下方 ...
- iOS App Store上架新APP与更新APP版本
iOS App Store上架新APP与更新APP版本 http://www.jianshu.com/p/9e8d1edca148
- 移动应用开发过程中需要哪些IOS APP工具
虽说如今要开发一款IOS app应用软件已经不是什么难事,app开发技术已经发展成熟,所以要制作一款适用于苹果IOS智能操作系统的app软件也挺容易的了.不过对于开发者来说,可以通过一些app工具来更 ...
随机推荐
- python开发微信公众号SDK选择
1.wechat-sdk sudo pip install wechat-sdk 文档地址: http://ww2.wechat-python-sdk.com/ 2.wechat sudo pip ...
- 201871010101-陈来弟《面向对象程序设计(java)》第十五周学习总结
...
- Fedora增加rc-local服务开机自启项
最近新装了一台Fedora 30系统,服务已经正常运行起来了,但是偶然发现当我的系统重启后,写在rc.local配置文件里的命令居然没生效,导致我系统重启,但是服务却没有正常运行,后来经过一番查阅 ...
- 【电脑】分屏显示输入信号超出范围调整为XXXXXXX
选提示的那个范围就OK了. 注意:1.修改的是外界显示器,不是主显示器/笔记本. 2.修改外接显示器,不影响主显示器/笔记本
- 【oracle】oracle11g安装失败 提示找不到文件,模板General_Purpose.dbc不存在
先确定一下自己的安装包是不是一起解压的! 不是就重新解压,重新装. 是,剩下的我也不会
- nwjs-打包
1: 将项目内所有文件压缩成一个压缩包 app.zip 2: 将压缩包重命名为 app.nw 3: 将压缩包放置到 下载解压后的 nw.js 根目录下 4: shift+鼠标右键 选择在此处打开命令窗 ...
- workerman docker 运行试用
看到别人项目使用了workerman 作为webserver ,看了下介绍发现此框架还是挺强大的,比较喜欢使用 docker运行软件,所以基于php 7.3 的基础镜像简单使用下 环境准备 项目使用了 ...
- Java递归实现阶乘
import java.util.Scanner; public class Factorial { public static void main(String[] args) { Scanner ...
- cf1207解题报告
cf1207解题报告 A 模拟 #include <bits/stdc++.h> #define ll long long using namespace std; ll T,a,b,c, ...
- 容错框架之Hystrix小记
微服务框架下,一个服务依赖于很多服务.在高并发访问下,系统所依赖的服务的稳定性对系统的影响非常大,依赖有很多不可控的因素,比如网络连接变慢,资源突然繁忙,暂时不可用,服务脱机等,一个被调用服务出问题可 ...