如何创建手机app?大概需要多少资金?需要什么技术?
其实这算是个比较笼统的问题,关于开发一个APP的价格有两个决定性的因素,第一、架构的复杂度,第二、需要投入的人力和时间。
1、我想找人开发一个***,能实现我想要的功能就好,不需要考虑界面华丽程度和交互效果
这种***基本一个程序员就可以搞定,而且如果有高手指点,一个计算科班的大学生或研究生就可以了。一般在几千到2万元左右.
大多数人都会先考虑ios,因为用iPhone的人群相对高端,具备一定的消费能力,能在iOS上运行良好,界面和交互都良好。价格一般在2万-6万元左右.
3、我想开发一个***,需要跨平台,全平台通用
目前移动终端主要分为android(安卓),iOS(苹果),windows phone(微软的),其他的比如黑莓等在国内不是太流行,主要就是以上三种。这种开发一般很难一个人搞定了,除非和系统层没太大联系使用PhoneGap等即可完成的。所以这块投入的资金一般会在6万-20万左右。
4、我想开发一个***,能够产生千万级的影响力
手机***开发难吗?
只能说比较难,也比较耗费成本,问题太抽象我没法量化的回答有多么难,说下大致成本,你转换成难度系数。一个***最简单的也是几千起步,这种几千的就是大学生的那种比较简单的毕业设计。一般是单端(就是说只要安卓或者只要苹果)不包含后台(就是不用云端数据交互,所有的数据都在本地手机本身交互保存),正规的商业***一般是5万起步,比较复杂的项目上不封顶。
目前手机开发总体上来说分为两大部分,一部分是全新的***开发,涉及到Android开发和iOS开发两大块,另一部分是基于已有的***进行二次开发,比如各大互联网平台都基于自身的***开放了小程序开发接口,这一部分开发任务也是比较多的,而且未来的发展空间也相对比较广阔
手机***开发难易与否与开发者的知识结构、背景经验等众多因素密切相关,但在我看来,任何***应用软件的开发都与用户的体验息息相关,只有***软件满足了用户使用的相关需求,或者超出了用户使用的期望,那么该***才能够很好的吸引住用户,所以***软件开发的途径最关键途径就是通过用户的体验进行不断的创新。
用户在使用一款***时,会产生相应的感受和体验,而***软件的用户体验就是为用户营造出良好的使用效果,根据用户的体验反馈,对***软件的功能进行相应的改动,提升用户的体验感。在***的设计开发中有关于用户体验的专门设计流程,可以通过前期的市场调研来确定***设计的方向,这样在创新性设计***软件的时候就会存在较大的优势,设计完成后的***会带给用户更好的操作流程。
只能说比较难,也比较耗费成本,问题太抽象我没法量化的回答有多么难,说下大致成本,你转换成难度系数。
一个***最简单的也是几千起步,这种几千的就是大学生的那种比较简单的毕业设计。一般是单端(就是说只要安卓或者只要苹果)不包含后台(就是不用云端数据交互,所有的数据都在本地手机本身交互保存),正规的商业***一般是5万起步,比较复杂的项目上不封顶。
如果不是单机版的***,需要用到服务器,还得掌握webService相关知识和开发语言,常用的有ASP.net,PHP,JSP等,熟悉并能开发数据库某些功能,需要做算法,需要一定的专业知识,尤其是数学基础。
除非是一个单机版的小应用,否则[_a***_]让一个团队来完成各自擅长的领域。
手机的操作系统很难开发吗?
手机操作系统能不能开发?这个问题怎么说呢?现在苹果公司的iPhone的操作系统,iOS操作系统是基于Unix系统进行开发的,而谷歌公司推出的安卓操作系统是基于linux系统进行开发的。Unix操作系统从上个世纪60年代开始发展到今天为止已经半个多世纪了。经过了无数工程师的努力才发展到现在的情况,而Linux操作系统是参考和借鉴了Unix操作系统,但是没有抄袭Unix操作系统一行代码,而开发出来的一套操作系统也是上个世纪90年代开发出来的。至今为止也已经发展了30来年了。
即便是微软推出的Windows操作系统,也是上个世纪七八十年代就开始积淀它的底层核心的,到现在也四十年左右了。
通过这几个主流的操作系统,我们可以看到其基础的积累,实在是需要太长的时间了,如果现在我们从零开始打造一套操作系统的话,那么这个难度实在是过于巨大了。
不过还好的是Linux操作系统是完全免费开源的,所以任何人都可以基于Linux操作系统来开发全新的发行版本的操作系统。
我们国家著名的公司阿里巴巴曾经推出阿里云os操作系统。当年搭载在那些低端的手机上进行推广,但是很遗憾的是由于一些原因推广的非常不成功。现在阿里云os操作系统已经改名为aliOS操作系统了。主要是在物联网领域进行发力。目前我还没有看到公开的资料说它的这个操作系统发展的具体的情况是什么?
除了苹果的iOS操作系统和谷歌的安卓操作系统,还有其他的公司也推出过手机的操作系统,比如黑莓公司推出的一款操作系统,具体名字是什么我忘记了,但是由于市场份额过于小,所以也没有发展得很好。
开发一个操作系统是常年的积累的一件事情,不可能一蹴而就的,所以我觉得我们需要在下一代的计算平台上去发力,而在手机上我觉得并没有必要去下大的力气去开发一套操作系统了。
以上文字只是我的个人观点,如果各位看官有不同的观点,欢迎在评论区中讨论留言,我会认真的答复每一条评论的。
如果喜欢我的回答,可以给我点赞并关注我,我在这里谢谢大家了。
目前的大部分手机操作系统都是基于已有的内核来开发的,比如android是基linux内的,ios和基于BSD内核的,windows phone是基于NT内核的。
windows phone系统原本形式还可以,奈何系统收费加上开发模式对开发者并不友好,同时硬件的要求比较高。使得市场上并没有多少厂家愿意研发搭载windows phone的手机。
像微软这么大公司,同时旗下windows系统占据了pc市场90%的份额。在市场拥有强大的号召力,也没有把windows phone扶持起来。
如果你是个程序员你会认为研发手机系统不难,不难的原因是在于你得基于Linux、BSD和NT内核的基础上,你才可以研发手机系统。***如没有这些内核的基础上造一个手机系统会是非常耗时耗力耗技术的活。
个人言论,仅供参考。
你的评价,我的动力。
从九十年代dos普及,到现在的windows,linux,os,rtos等,没有一个打上中国人烙印的,看不出那一个系统的启动时,有chinese的痕迹。手机与pc机相仿。能把别人的系统用好,就烧高香了。
如果是基于已有的Linux作为底层的话,开发一款手机操作系统并不难,但难的是你的手机系统生态是否丰富,也就是说***应用是否充足。
***如你开发了一款手机操作系统,但是连最常用的微信、微博、QQ等***应用都没有的话,自然就没有人愿意使用你的系统,但是话说回来,即便你有了这些最常用的***应用,你的***应用数量也很难超越发展了很多年的Android或iOS。
由于***应用不够丰富,因此用户安装量不会很大;用户使用量不大,自然就不会有太多的开发人员去开发***应用,因为没有用户使用的话,***无法为研发人员提供任何补偿,除非操作系统研发方提供补偿,让开发人员开发***应用。
所以研发操作系统最大的障碍就在于系统周边生态的完善速度和完善程度。
手机系统,任何系统开发都难,但并不是不可实现,技术上来讲,我们国家绝对可以做到系统开发。比系统开发开发难的多是行程一个生态体系,包括软件,驱动,软件开发环境,培训机构等等各种各样的分支支持,同步发展。你单单开发一个系统是不够的。
如果中国所有销售电脑都一定要求装深度系统,相信慢慢能促进中国电脑系统的发展,使用率高了,各大软件公司必然会跟上软件支持,慢慢整体环境便能形成,可惜被联想这个美国企业否了,好搞笑。
你觉得开发一个像安卓和苹果一样的操作系统,究竟有多难?
开发系统,对于程序工程师来说不是难事,一个团队就能做出一个不错的系统。
苹果手机能走到现在,它的系统是一个很大的优势,闭源,只对自家开放,软件适配起来比较容易,开发者也能省区很多兼容问题。
困难的是后期生态,并不是你做出一个系统就可以用了,如果没有权利开发者支持,你的系统跟以前的非智能机没多大区别。
Windows Phone系统一开始是有望和安卓以及苹果竞争的。WP系统用起来也很流畅,1g运存的机型也不会比安卓2g运存的卡。但是,它不是由于自身不优秀而几近走向灭亡,是由于软件的缺乏,没有软件就导致没有用户,没有用户群,开发者也不愿意去开发这个平台的软件,恶性循环。
现在阿里不也出了个系统嘛,很多人看起来和安卓一模一样,认为它就是安卓定制ui,其实不是。阿里就是一个系统,只不过它的软件都是兼容了安卓的。
首先安卓和苹果操作系统并不是一个独立的操作系统。安卓操作系统底层是Linux操作系统,而苹果的iOS操作系统和苹果MAC操作系统底层都是Unix操作系统。
所以安卓的操作系统也好,苹果的iOS操作系统也好,都不能算成一个完全独立开发的操作系统。
即便如此,无论是开发安卓操作系统还是开发苹果的iOS操作系统,都耗费了大量的人力和财力。
所以现在国内有一些非常优秀的Linux的发行版,比如深度Linux操作系统。有很多的人都说,你用的核心还不是别人的,你有本事自己开发一个呀,对于这样冷嘲热讽的人来说,我就只想对他们说一句话,滚!
开发一套操作系统,那是一个非常非常浩大的工程,这个世界上唯一一个独立开发的操作系统就是微软的windows操作系统。
其他的各种各样的操作系统,要么是基于Unix操作系统,要么是借鉴Unix操作系统,没有哪一个操作系统是完全独立开发的。
这个事情不是相当难,是相当相当相当相当的难。
最后你即便突破了重重困难,开发出了这样的一套操作系统,然后呢,然后这个操作系统上的应用软件从哪里来呢?
如果你开发了一套操作系统,然后这台电脑安装了你的操作系统之后,除了开关机别的事情都干不了,那要你干嘛?
当然还有一些人会非常鸡汤的说一句话,什么时候开始都不晚,只要我们开始了。临了还来一句,加油哦。