想学习手机软件开发,要学怎样的知识?安卓,ios ,windows phone8,哪个相对容易?本人喜欢windows phone

作者&投稿:高枯 (若有异议请与网页底部的电邮联系)
学习Android和iOS和WindowsPhone的app开发,这三个分别需要掌握哪些编程语言和~

android开发用的是java,但是安卓中的java并不符合java标准
IOS开发以前是用object c ,现在苹果新推出了swift语言,我试了一下,果然简单易上手,而且开发效率高
windowsphone一般用c#,用c++也可以,可能没有c#好学

可以通过各系统的特点来选择开发选项,苹果、安卓、微软系统对比如下:
1.ios系统比较稳定流畅,硬件和软件都被工程师设计的比较完美,系统比较封闭,单一。
2.安卓系统开源,由于后台会自启很多软件,需要强大的配置才能流畅运行各款软件,不过许多用户反映安卓用久就会出现卡顿现象,但是可以使用安卓原生系统,运行十分流畅。
3.windows的手机对应的应用软件少,而且软件的品质不够完善,系统本身还会有一些BUG,而且操作系统对比安卓会复杂一点。优点,即使是低端手机运行也很流畅,操作系统稳定。

  C当然是基础,在java下就可以编写开发一些软件,相对来说java下的程序适用的比较广,可以在许多手机系统下使用。另外,塞班是目前比较成熟的一个手机系统,主要使用C++作为集成化的开发环境,如果有兴趣你可以去电驴上下些资料自学。

2.现在手机软件最多的还是民间自制的,大都不是用于盈利的,实际盈利的软件,最热的恐怕是浏览器类的(如UCWEB)、杀毒安全类的(如网秦)、还有就是手机游戏了(主要是网游这块比较来钱),而这类商业软件的开发不会去找零散的程序员,项目相对也比较大,不是一个人可以胜任的。我的建议是你先自学,然后尝试对一些民间软件做汉化啊改进啊之类的工作,去一些国外论坛上移植国外的民间软件也不错,自己找项目这种事也不是彻底没谱,不过是很困难的。最多可以在学校联系下,如果有商家委托学校开发一个东西,你可以参与进去就是不错了。

3.根据开发的程序不同时间上当然会差别很大,这个问题也意义不大,短时间依靠个人就可以开发出来的软件会有多大的价值么?

4.这跟软件本身的商业价值有关,也是个没有办法回答的问题。

你通过自己的知识赚钱的想法是对的,但是我觉得这个事情要么你作为未来的从业方向去做,要么作为平常的爱好来做,如果你选前者,那你更该用一些时间去锻炼和学习,从低处着手,而不要老想着现在如何利用这个赚钱;如果你选后者,那你就是广大的民间程序开发爱好者的一员,更不要去注重钱的事了。

除非你有好的创意,比如你发现一个有市场的软件类型,那你可以拉一帮人一起开发出来,做出来以后或者自己运营或者卖给一些相关的企业,这样就可以盈利。

其实手机软件业也并不存在那么多的特别,类比电脑软件业,有很多相似的地方,像超级兔子这样的名牌民间自制软件从开发出来隔了多少年才能盈利的?这样讲你应该可以知道,作为民间自制软件,无论是手机上的还是电脑上的,进入盈利模式的过程,都是很复杂艰难的。软件本身有使用价值是不够的,还要有盈利的能力,这不外乎通过广告和收取使用费用这样的手段,就这两点,很多挺实用的软件却都满足不了的


五款适合初学者学编程的手机app
这五款软件让你手机也能学会编程 第一款 :Python 3IDE 适合学习Python的朋友随时练习代码 第二款:力扣Leetcode 随时随地掌上刷算法题海量技术题库编辑器已预设常用符号指尖编码更得心应手 第三款:Java编程手册 用Java开发的朋友再也不用记事本写代码了 第四款 :C语言编辑器 没错就是C语言的编译器 抢首赞 评...

开发手机软件需要学习哪些知识
结论 随着智能手机行业的不断发展,我们很难看到一个绝对领先者(不同于PC领域),因而,开发者不得不针对多种平台开发软件。但是,现在有了跨平台开发技术,开发者可以大大降低开发成本,缩短学习过程。这些技术目前处于早期阶段,但这是大势所趋。Flash,HTML5和JavaScript将让“一次编写,处处通用”变为...

开发app需要学习什么知识(手机软件开发app需要学什么)
其中交互设计需要你懂得很多人机操作的技巧经验,掌握Axure等交互工具的使用,UI设计需要你掌握Photoshop和Illustrator等操作。3、使用ADT之类的开发环境进行app开发,你最基本的也得掌握java语言,熟悉android环境和机制,这里面涉及面广,请根据项目自行学习相关知识。4、如果不是单机版的app,需要用到服务器...

女生可以学软件开发吗?
女生也可以学软件开发,现在对于专业的限制没有那么强,而且计算机相关的人才缺口很大,将来就业也有不错的出路。当前,我国IT行业呈现出加速增长的态势。 IT行业作为我国的新行业是非常有潜力的市场,就业前景广阔。 随着IT行业的发展,使用者企业对IT人才的需求量也在增加。 许多女孩参加入到了IT的行列。...

软件开发专业都要学习哪些内容呢?
软件技术专业都要学面向对象程序设计、.NET\/Java Web程序开发、NET\/Java企业级开发、软件工程与项目管理、软件测试、3G\/4G手机软件开发等、计算机网络与通讯、网络操作系统、多媒体技术与应用、大型数据库处理技术等。二、软件技术专业主要课程 Java语言程序设计案例教程、Java高级语言程序设计、C语言程序设计...

Android软件开发主要是学习什么的?
至于蓝牙等连接方式则可以在项目需要的时候学习。对于手机的系统功能,如拨打电话、发送短信、读取系统参数等则可以根据需要在学习,不麻烦的。其次,手机软件相关 Android开发不同于普通的电脑软件开发,需要了解手机的操作习惯,知道手机的屏幕不大、内存有限,电池有限等,在实际开发和设计时尽量考虑。

手机软件开发培训都需要学习哪些知识技术
至于服务和广播组件可以稍微缓一下,到实际使用的时候再学习都可以。2、界面开发技术 界面开发是一种基本的技术,几乎所有的程序里面都需要用到。在Android开发中界面开发分为3种:1)使用xml文件布局 使用xml首先对于界面进行布局,然后在Activity里面进行引用是最常见的应用软件开发技术,这种方式使用的最大...

想学手机软件开发,大学该报什么专业?
软件工程啊,或者电子信息。不过电子信息太泛,什么都学,而且大多学习主要方向都在电子和通信方向。所以想励志手机软件开发还是报考软件工程吧。二本也有很好的软件学校啊,南邮不错,值得考虑。有用的知识基本都是自学学来的,不要指望在课堂上学到什么真正有用的,但课本知识还是要好好学,总有一天你...

学习app开发需要学什么(手机app开发需要学什么)
如果想成为android应用开发者,最基本的是需要懂得用Java语言和XML知识。掌握了这两种语言后再装个Eclipse和AndroidSDK,就可以做开发了。当然,还得学Android特有的API的用法。Java和XML只是编程基础。如果希望成为iOS应用开发者,那么需要知道1、语言基础:Objective-C语言、xcode开发环境;2、手机使用经验:...

学Android开发的岗位有哪些?
6、有较好的学习能力、沟通能力,能承受一定的工作压力。7、具备良好合作态度及团队精神,并富有工作激情、创新力和责任感。二.Android软件开发工程师 职位描述:1.Android手机应用软件设计;2.Android手机应用软件开发;3.Android手机软件功能测试与验证;任职要求:1.掌握Android平台应用软件开发技术;2.熟悉...

忻府区18785848552: 想从事手机软件开发需要学什么技术 -
字怨川贝: 软件开发需要学习SQL Server2005数据库设计和高级查询、数据结构、C#面向对象程序设计、HTML5与CSS3开发、JavaScript、jQuery高级编程、PHP开发、软件工程、JAVA面向对象程序设计、J2EE服务器端高级编程、APP应用程序开发、oracle数据库、Android应用开发等.

忻府区18785848552: 如果开发app,开发app的过程,需要学习哪些知识? -
字怨川贝: 首先要学习c语言,然后学习objective-c,最好学一下面向对象编程思想和数据结构,然后就可以看官方sdk了,照着书的例子开始简单控件的使用,如果你想做2d游戏的话,还要学习cocos2d,如果你想写类似愤怒的小鸟的话,还需要学习box2...

忻府区18785848552: 零基础,怎么学习Android安卓APP的开发,需要学习哪些知识 -
字怨川贝: 首先至少要懂java基础,了解网络编程和io流操作.其次再从安卓的基础学起.

忻府区18785848552: 想自己做一个手机app 需要学习什么? -
字怨川贝: 学和计算机相关的知识你自己已经说了(∩_∩)人工智能什么没有基础肯定找不到捷径,去蹭蹭课呗,顺带找个大神去给对方打下手学习下

忻府区18785848552: 开发手机app 应该学什么 -
字怨川贝: 第一、程序相关 如果想成为android应用开发者,最基本的是需要懂得用Java语言和XML知识.掌握了这两种语言后再装个Eclipse和Android SDK, 就可以做开发了.当然,还得学Android特有的API的用法.Java和XML只是编程基础.如果希...

忻府区18785848552: 软件开发需要学习哪些基础知识? -
字怨川贝: 是的,多少还是要点基础的,我们都知道一些软件工程之类的书籍是宏观上的把握,也就是所谓的理论基础,但是并不适用于初学者,如果你想从事软件开发,可以尝试接触几门相对容易的语言,例如:C语言,并不需要学习的太深,入个门就好,然后学习java 或是C#,这两个语言可以更快的见到成效,他们都有快速开发的,不过具体情况要看你自身,如果英语好点,可以更快掌握,如果不行,不要着急,经常使用即可 采纳哦

忻府区18785848552: 开发手机软件需要学习哪些知识 -
字怨川贝: 你好,第一个选择就是开发手机网页版软件.第二 Flash,Adobe最近宣布进军移动领域,推出了支持大部分平台的Flash浏览器,以及一个“Flash到iPhone软件”编译器.这样,开发者只需在flash里编写所有软件,然后通过编译软件在多种手机...

忻府区18785848552: 我想做手机工程师要学哪方面的知识?
字怨川贝: 想做手机软件工程师,首先得会java语言,正对于安卓的软件开发,得学会安卓语言,如果是ios,得学会ios语言,还有就是一些其他软件方面运用的知识

忻府区18785848552: 我想设计一个APP,需要学习哪些知识呢?谁可以帮帮我? -
字怨川贝: 需要学习Objective-C语言的编程知识,如“Objective-C基础第4版”;另外再学习一款开发工具即可,如Xcode

忻府区18785848552: 如果想学手机软件开发,不仅仅是手机游戏的话.请问我要学点什么呢?
字怨川贝: 看你想学那个方面的手机开发了, 当前关于手机软件开发有三种. 一、智能手机的SIS格式的软件开发,这个你需要学C++. 二、java格式的软件开发,这个你需要去学java开发,参考 http://baike.baidu.com/view/160728.htm 三、Python开发、 我也不知很懂,只能帮你这么多!希望你早日学到自己想学 东西!祝你成功!

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网