精华内容
下载资源
问答
  • 一个App从创意到最终上架到App Store里的整个过程是怎样的? 制作App需要什么软件?应该看什么书?需要哪些设备?推到App Store里,需要注册什么网站?是否需要付费?需要什么证书之类的?谢谢。 比如,我想做一...

    一个App从创意到最终上架到App Store里的整个过程是怎样的?

    制作App需要什么软件?应该看什么书?需要哪些设备?推到App Store里,需要注册什么网站?是否需要付费?需要什么证书之类的?谢谢。

    比如,我想做一个美食的app,怎么做?怎么推到APP Store里供大家下载?请给详细的步骤讲解。

    刚好最近想写篇博文谈谈这个问题,既然您问道了,就在这里先把大概情况写一下!首先,从你的问题来看,你肯定是个还没入门的开发人员?先回答你的问题:

    1、需要什么软件

    首先,制作能在App Store上销售的app需要使用Xcode,不用说,这是一个安装在Mac操作系统上的软件,所以,你还需要一台装了Mac操作系统的Apple的电脑(当然,也有办法在普通的PC上安装,但比较折腾,容易出现问题,如果是打算长远开发的,还是不推荐)。

    其次,你肯定还要制作图标、图片什么的,photoshop等相关的软件就自己看着办了。

    2、看什么书

    不想多说,市面上的iOS的书也渐渐多起来,封面为水果系列的比较靠谱,但有些翻译的也不咋地,选书应该是一个开发人员必备的素质了。

    3、需要哪些设备

    Mac电脑一台+iPhone/iPod/iPad

    4、注册什么网站及付费问题

    你要注册成为Apple的注册开发者,一年99美元,地址:http://developer.apple.com/ios

    5、需要什么证书

    不知道你说的证书是什么意思?如果是开发资格的证书,那就不需要,只要出得起99$,就可以成为注册开发者。

    以上的问题都是很容易回答的、操作层面的问题,不清楚的话再上网搜一下或者问问,只要上线过产品的人都可以很容易告诉你,其实我感兴趣的是想谈谈如何分析一个所谓的创意。

    对于开发人员来说,很容易在脑子里面出现一个关于某种应用场景的想法,姑且称之为创意,一阵激动,恨不得马上把它变为产品,于是钞票就哗啦啦的来了,等到真正操作起来,直到产品上架,发现并不是那么回事。那么,我们究竟如何判断一个想法值不值得做呢?

    (1)这真是一个创意吗?

    最简单的方法,到App Store上使用关键字搜搜,90%(实际上很可能是99%)的情况下你会发现已经有类似的产品了,如果这样,那么你就要分析一下已有的产品做得怎么样?如果你自认为别人的想法已经超过你的水平了,那么劝你就此打住;如果你认为你做出来的东西可以超过别人,那么,还要分析两种情况,

    一、是别人真的没把产品做好;

    二、目前的技术条件、外围环境或用户群等都还不成熟,只能做到这样。如果是后者,那么,你也可以暂时打住了,因为别人已经给你当了小白鼠,做了实验了;如果前者,而且下载量还不小,那么,也许这就是一个机会了(所以,找找App Store上用户评价不高,下载量还不少的软件,也是一种找产品方向的方法,当然,要区分那些靠刷榜刷上去的烂产品)。

    (2)这真是一个创意!

    另外有10%的情况,你的想法在App Store上确实没有。这时候,你更要谨慎了,基本上就是以下几种情况:一、市场太小众了。但是,以iphone庞大的用户群,有时就算是小众的市场,你能够占领,也可能会有不错的收入,所以,就要具体问题具体分析了。如果这个小众的市场刚好和iphone市场有一定的重合,或许就是个机会。否则,它就仅仅是个小众市场,这一点,看看App Store上的老年人的应用就知道了,虽然几乎没有人做,但是,同样也几乎没什么老年人用iPhone。二、有一个潜在的市场,但是以你的力量是实现不了的,比如资金、技术、行业壁垒、许可以及运营支持等。如果需要这些,而你又没有团队支持和融资渠道,就此打住;三、有一个潜在的市场,你也可以做到!还等什么?赶紧动手吧,哪怕这个潜在市场只是你想象出来的,不要紧,先开发一个轻量级的版本,投石问路,情况好的话再快速更新,不断丰富!

    (3)创意很重要吗?

    不错,创意确实很重要,iPhone和iPad都是依靠创意打开了一个产业。不过,如果你看看App Store的排行榜,就会发现,其实创意不那么重要。长期占据排行榜的应用,大部分都是解决了大部分人日常需要的应用,比如阅读软件,备忘录软件以及新闻软件等等,这些都是大家随便一想就能想出来的软件。但这些软件中的精品把应用功能性、易用性等做到了极致,才能有长期稳定的销量。相反有些创意类软件,刚一推出确实吸引了眼球,但是新鲜劲过后,用户发现也没多大实际用处。所以,一款好的应用,绝对是一个能为用户创造价值的应用。

    最后,还是回到你的问题,你想做一个美食应用,这类应用基本上在App Store上做烂了。除非,你有创新点,或者你可以把它打造成精品级的产品。又或者,有团队帮你做市场、做推广。否则,你的应用也注定会消失在App Store的烟波浩渺中。

     

    转载于:https://www.cnblogs.com/lierle/p/3440778.html

    展开全文
  • 用flask弄一个页面app. 1 是从sql里面取上某一部分数弄成api呢,还是弄成api以后取数的时候进行筛选呢? 2 怎样找类似的项目照着呢?或者可以拆分为什么项目吗? 3 我提到的这些࿰...
  • 今天遇到一个需求,在一台二合一的设备上,需要装两个控制软件(安卓APP),然后另外做一个启动选择器,选择启动哪个软件。 核心问题是怎样在APP中通过包名启动另外一个APP。尝试了一些方法,最终找到了比较简单的...

    今天遇到一个需求,在一台二合一的设备上,需要装两个控制软件(安卓APP),然后另外做一个启动选择器,选择启动哪个软件。

    核心问题是怎样在APP中通过包名启动另外一个APP。尝试了一些方法,最终找到了比较简单的写法:

    PackageManager packageManager = getPackageManager();   
    Intent intent=new Intent();   
    intent =packageManager.getLaunchIntentForPackage("com.vict.fsd");   
    if(intent==null){  
    	Toast.makeText(ActFsdAndJtj.this, "未安装", Toast.LENGTH_LONG).show();
    }else{
    	startActivity(intent);  
    }

    只要知道被调用的APP的包名即可, AndroidManifest.xml 也不用改动。
    展开全文
  • 01、前言 ...以及分享了一些便于开发和写代码的框架(jquery、bootstrap) 学会了上面这些,那么我们平时看到的网页和看到的手机页面,就都能实现了 ...今天这篇文,就分享下一款app或者一个网站是怎么出来的? 02

    01、前言

    前面的几篇文章我分享了前端的三个核心技术(html、css、js)

    以及分享了一些便于开发和写代码的框架(jquery、bootstrap)

    学会了上面这些,那么我们平时看到的网页和看到的手机页面,就都能实现了

    但实际应用中,页面里的数据大多都是从后台获取的,比如说:进入一个购物网站,搜索某商品,搜出来的信息,都是从后台来的

    作为一名产品经理,需要懂一款软件整个的实现过程,也就是说从前端到后台,实现流程是怎样的?都用到了哪些技术?

    今天这篇文,就分享下一款app或者一个网站是怎么做出来的?

    02、理解软件的生产过程

    先看这张图
    在这里插入图片描述
    上图中,针对常用的客户端工具为(电脑、手机)

    电脑:当打开一个网站,比如电商网站,输入某个商品名,点击搜索,前端会向后端(服务器)发送http协议(也就是问后端要数据),服务端会响应对应的数据给前端,我们就能看到自己搜索的结果

    手机:当打开一个手机app(比如淘宝app),同样的,输入某个商品名,进行搜索,前端会向服务器发送http协议,服务器会给出响应给前端(一般是json格式的数据),这时前端就能展示搜索的结果了

    03、先了解几个概念

    1.什么是客户端?
    通俗的理解为:电脑、手机、平板等

    2.什么是服务端?
    可以通俗的理解为:服务器,它为客户端提供数据

    3.什么是前端?
    可以理解为:开发客户端(网页)所需要用到的技术

    4.什么是后端?
    可以理解为:给客户端提供数据,所需要用到的技术

    5.什么是http?
    通俗理解为:它就是一个请求和响应的协议

    6.什么是服务器?什么是web服务器?
    服务器:可以理解成为一台计算机,只是说它对硬件的要求更高而已

    web:也称为万维网,是建立在Internet上的一种网络服务,只要上网即可访问到全球所有网上的内容

    Web服务器:是一种网站服务器,里面可以放文件、图片等,在网上,全世界人可下载,它主要是提供http请求和响应的

    应用服务器:它对应的是负责处理逻辑然后通过web服务器反馈给前端

    7.什么是DNS服务器?
    可以理解为:是一个提供域名和IP地址相互转换的服务器

    8、什么是数据库?
    可以理解为:它就是一个存放数据的仓库,我们上网,提交的各种信息,比如说填写的地址或者姓名和电话号码,都是存放在数据里面

    04、生产一款软件需要用到哪些技术?

    1.前端开发需要用到的技术有?Html、css、jsJquery、bootstrap(非必要)

    2.前后端交互需要用到的技术有?Ajax、 http、json

    3.后端需要用到的技术有?以java为例:Servlet、Tomcat、ssm、mysql

    我是陈鹤元,前创业者,现互联网产品经理,互联网公司PM,微信公众号:陈鹤元,关注我,更多好文不错过~~

    展开全文
  • 在现在的互联网时代,app成为了在人群中...还有app再开发过程中的流程管控是怎样的,那么下面就来讲解一下移动app开发一个项目的管控流程。 1.了解明白客户的需求 定制开发一款移动app开始是要与客户做出详细的交...

    在现在的互联网时代,app成为了在人群中主流产品,市场上有各种各样的app 面向各行各业的产品,给我们提供了方便 优质的服务,如果有的企业或个人开发软件,普遍都是这几种问题 app开发多少钱 app开发费用 哪家app做的怎么样 还有app再开发过程中的流程管控是怎样的,那么下面就来讲解一下移动app开发一个项目的管控流程。

    1.了解明白客户的需求
    定制开发一款移动app开始是要与客户做出详细的交流的,了解客户的需求 开发出让客户满意的产品,首先就要知道是做什么用的 ,该怎么做, 需要开发什么类型,开发的途径等等 还有具体的产品需求,具体的产品规划需求,项目的完结时间周期,开发的前期预算,然后在通过多次重复的调研,讨论作出详细的计划。

    2.了解开发者技术能力
    因为定制的app目前在国内来说还在处于尚在发展的阶段, 有些客户提出的需求 并不是所有的功能都能完成 ,要知道计划是否可行,开发需求中开发技术的难度有多大,评价规划需求可行性与体会评价,预计项目完成时间和费用。

    3.项目技能开发与视觉规划
    界面是否美观是影响用户对app体验的第一个印象,规划部门规划UI产品界面和UE用户体验,针对性的对产品展开创意规划,构成的效果图,初次通过客户对效果图的认同,在根据交流的具体成果进行第二次的修正,和客户确认在进入研制阶段。

    定制开发app项目的流程
    1.签订合同:通过公司的商务代表与客户进行洽谈,双方意见一致签订合同。
    2.项目启动:项目经理需要依据产品需求文档进行序曲确定,预计发布时间和正式的发布时间。
    3.程序开发流程:前端开发——程序开发——接口对接——第三方接入(银行 支付宝 微信支付)——定期的项目会议交流和项目开发进展——开发预算审计。
    4.程序测验:App内容测验,App功能测验,App视觉效果测验,BUG调试修复,测验合格,确认没有BUG后与客户进行交流,有客户进行测验,提出修正意见。
    5.开始上线

    展开全文
  • 对于每个软件测试从业人员来说,成为名厉害的软件测试工程师,应该是职业生涯中奋斗的目标。那么要想成为名厉害的测试工程师,需要怎么呢? 、把单纯的测试工作变成项目质量保证工作 测试,从狭义的角度来...
  •  现如今,我们都生活在一个“网”里,这个网就是互联网,互联网的春风吹进中国,于是通讯业,手机制造业等各种行业开始兴起,APP作为手机软件的载体,自然也一直是产业链的核心,于是很多企业家都希望通过APP创造...
  • 随着 DevOps 持续集成持续交付的兴起,和敏捷开发方法论的流行,软件产品的快速迭代,国内测试团队越来越正规化,测试团队的在其中的作用又有了新的扩展,已经不再仅仅是满足简单的手工功能测试了 那么测试团队在...
  • 谈Web App和Native App的优势和劣势

    千次阅读 2018-02-08 13:57:41
    对于第一次想要APP的客户来说,如何去APP是一件头疼的事情,我想APP,但是又不知道APP...而作为一个App的设计者,我们到底是应该努力把客户端的体验做到最好,还是应该在网页应用层面上更多的设计?我想,这...
  • 如果你只需要原来的证书来更新已经在app store上架的app的话 !!!不要一上来就删除过期的...在开发者账号成功续费之后,我的想法是只要重新申请一个证书,用新的证书更新软件就可以了啊。 然后我就开始了...
  • APP测试面试题(

    千次阅读 2019-05-26 14:48:00
    4、你觉得为什么要在一个团队中开展软件测试工作,测试的价值提现在哪里? 二、技术方面: 1、代码能力: 1.1、请用自己最擅长的编程语言,将一个字符串反转并输出? python实现:方法1、使用[::-1], 方...
  • 说起怎样推广app,当然对于专业的推广人员来说是很容易的事情,对与预算有限想要自己推广的新人,这里的几方案可以参考一下,我们今天来说一下关于直播app的推广方案。无论是什么产品...
  • 说起怎样推广app,当然对于专业的推广人员来说是很容易的事情,对与预算有限想要自己推广的新人,这里的几方案可以参考一下,我们今天来说一下关于直播app的推广方案。无论是什么产品...
  • 怎样才能制作一个好的抖音短视频呢?相信这是很多新人最常见的问题。如果制作一下比较有创意的视频会加分不少。 巧影App 巧影app是一款影音播放软件,是北京奈斯瑞明科技有限公司研发的视频编辑工具。巧影app也称为...
  • Math app 2.0

    2019-09-30 16:43:14
    首先,我们把这个软件理解成一个投入市场的、帮助小朋友进行算术运算练习的APP。 从质量保证的角度,有哪些需要改进的BUG? 从用户的角度(把自己当成小学生或真的请小学生帮忙),需要在哪些方面进行改进? 从...
  • Math APP 2.0

    2016-04-28 22:08:00
    首先,我们把这个软件理解成一个投入市场的、帮助小朋友进行算术运算练习的APP。 从质量保证的角度,有哪些需要改进的BUG? 从用户的角度(把自己当成小学生或真的请小学生帮忙),需要在哪些方面进行改进? 从...
  • app推广最常用的就是渠道的投放,而相对来言,iOS系统要比Android简单一点,因为只有一个App store,安卓渠道就比较多了,不仅有上百个应用市场,还有pc端和H5以及Web端。前期的推广比较复杂,需要把这些平台都铺...
  • 我需要做一个手机app,老师说可以根据H5标准做,app可以实时采集手机内置传感器如陀螺仪、重力传感器等的数据,然后传到服务器上,同时我还要对这些数据进行简单判断是什么动作然后app实时显示相应的简单动画,动画...
  • APP测试面试题总结

    千次阅读 多人点赞 2019-05-07 18:18:13
    APP测试面试题 ...4、你觉得为什么要在一个团队中开展软件测试工作,测试的价值提现在哪里? 二、技术方面: Android四大组件 Android四大基本组件:Activity、BroadcastReceiver广播接收器...
  • 随着“回家吃饭”的呼声渐高,每一个人手机上菜谱类APP的打开频率,也開始明显地添加。也许是由于对于“从前慢,如今快的不得了”的节奏来说,可以回家好好做一顿饭,或者跟家人吃一顿饭,简直就是我们想要的理想...
  • APP测试面试题

    万次阅读 多人点赞 2018-02-27 19:55:22
    年后肯定有不少小伙伴要换工作的额,... 4、你觉得为什么要在一个团队中开展软件测试工作,测试的价值提现在哪里? 二、技术方面: 1、代码能力: 1.1、请用自己最擅长的编程语言,将一个字符串反转并输出? ...
  • iOS:App 签名的原理

    2020-09-08 15:26:13
    苹果希望解决这样的问题,在 iOS 平台对第三方 APP 有绝对的控制权,一定要保证每一个安装到 iOS 上的 APP 都是经过苹果官方允许的,怎样保证呢?就是通过签名机制。 数字签名的作用是我对某一份数据打个标记,表示...
  • APP--面试

    2019-08-29 12:19:04
    4、你觉得为什么要在一个团队中开展软件测试工作,测试的价值提现在哪里? 二、技术方面 1、代码能力 1.1、请用自己最擅长的编程语言,将一个字符串反转并输出? 参考答案: (1)、python实现: 方法1、使用[::-1]...
  • 测试者出的APP测试面试题 ...4、你觉得为什么要在一个团队中开展软件测试工作,测试的价值提现在哪里? 二、技术方面: 1、代码能力: 1.1、请用自己最擅长的编程语言,将一个字符串反转...
  • 前不久,百度网正式发布了“百度云手机旗舰版...客户/客户可以根据视频流的方式,远距离即时操纵云手机,最后完成安卓原生APP软件及手游游戏的云空间运作。 简单点来说,云手机是一个云空间运作的无实体智能手机,以租

空空如也

空空如也

1 2 3 4 5 6
收藏数 115
精华内容 46
关键字:

怎样做一个app软件