如何开发手机app
发布网友
发布时间:2022-03-24 11:33
我来回答
共14个回答
热心网友
时间:2022-03-24 13:02
手机APP开发可以通过下面三种方式:
1.原生APP(Native App)
原生APP是用原生程式编写运行的一种第三方应用程序,它是基于移动设备(智能手机、平板电脑等)操作系统(如IOS、Andriod、WP)使用,用户通过应用市场或应用商店进行下载安装到自己的智能设备上。但是该开发针对IOS、Android等不同的手机操作系统要采用不同的语言和框架进行开发,工程量大。原生APP是需要定制开发的。
2.Web App
Web App能够为移动设备提供特定功能的Internet应用程序。该程序通常由“HTML5云网站+APP应用客户端”两部分构成,APP应用客户端只需安装应用的框架部分,而应用的数据则是每次打开APP的时候,通过移动设备的浏览器去访问,把云端取数据呈现给手机用户(类似淘宝、天猫、京东等)。
3.saas+paas系统制作模式
目前很多企业都没有开发人员,对技术这块也是不了解。因此商领云的saas+paas系统是不需要任何技术就可以在线制作APP(ios和Android),小程序、移动网站和微商城。
热心网友
时间:2022-03-24 14:20
Copy:
一。
下载并安装java环境
jdk
1.4以后版本
大于1.4都可以。去sun的官网上下载
二。
下载并安装sun提供的专门开发手机软件的
java微型版,即j2me开发工具,又叫WTK全称(Wireless
Toolkit)目前版本
WTK2.5.2
去sun的官网下载
如果只用写字板,记事本之类的开发工具的话,现在就可以开发了,运行WTK:->项目-新建项目,就会在C:\Documents
and
Settings\Administrator\j2mewtk\2.5.2\apps
下生成你的项目文件夹.
具体文件夹视你的电脑系统和你的安装而视,你找找就知道了。
然后在你的项目文件夹下找到
下面三个文件夹:
1.
src
代码放在这里
2.
res图片和音乐放在这里
3.bin
最后生成的可运行文件
.jar自动会放在这里
用写字本写代码,,在WTK里对写好的代码进行编译和打包即可放入手机运行。
三。
由于写字板不方便编写程序,所以一般使用eclipse和netbean开发,eclipse请去eclipse.org官网下载;
四。
直接使用eclipse时eclipse并不认识j2me程序代码会报编译错误,这是因为没有导入j2me的类库midp和规范cldc
所以需要为eclipse安装
j2me插件.
原插件版本为
eclipseME现在好像换了新版本,
具体可以去eclipse官网下载.
四步完成,现在可以进行开发了。直接运行eclipse,文件-->新建->项目->
如果插件安装成功,则会出现"新建j2me项目"
与普通j2se项目不一样,普通项目需要你编写含有main方法的入口类。
在j2me中是需要你继承(实现抽象类)
Midlet类,完成它里面的入口方法startAPP()和destoryApp(),pauseApp()
游戏的话一般都是用低级UI开发的,即Canvas类
1。
复写paint()方法,在这里画你的图
2。
keypressed()等方法得到用户对键盘的按键值。从而改变你的游戏逻辑。
3。
自定义线程,不断运行sleep时间一般在100毫秒左右。每次运行都repaint()一次,每次reapint其实就是调用了paint()一次,
由于游戏逻辑有可能会因为
key事件而改变,所以paint出来的结果就不一样,成而形成动画
最后推荐你,先做一个像贪吃蛇,华容道这样的简单游戏出来
热心网友
时间:2022-03-24 15:55
App开发分为原生开发、混合开发两种,但是目前大多数公司为了节约成本,直接用网页给你开发,然后套一个App的壳,这样做出来的App 切换页面时白屏、性能极差、断网无法打开,所以开发app时一定要仔细辨别,问清楚是否是纯原生开发。
如下是我开发的一些app的截图:
热心网友
时间:2022-03-24 17:46
如何开发手机APP?应该有很多人都想问这个问题。其实开发手机APP的流程往少了说,也就需求确认、方案整理、设计、开发、测试、上线,这几种。往多了说,那就太多了,而且公团队和团队之间开发APP的习惯也不同,所以没有办法具体说明。
我们具体来说说,安卓和苹果这两种不同的系统开发APP时的区别!
苹果app和安卓app的区别还得从各自不同的发展说起,苹果系统是苹果公司为自家产品所研发的系统,系统流畅、界面美观、操作简单易懂的同时,丰富的可拓展性也让苹果系统增加了无限的可能。
安卓系统是在苹果系统之后开始开发,有借鉴之处,但由于安卓系统开源,虽然初期的安卓系统比较简陋也时常卡顿,但经过不断的发展,安卓的系统生态也越来越好。苹果系统和安卓系统的封闭和开源也导致了两者之间不同的发展方向。苹果系统的封闭有利于将app的体验优化到极致,但对于第三方来说,严苛的开发说明,增加了开发者的难度。安卓系统的开源虽然牺牲了部分用户的体验,但在第三方软件来说,安卓的适用性佳,能更好的追求个性的设置。
从app制作的角度来说,两个不同平台的系统,意味着需要使用不同的app开发语言,安卓app主要使用的是Java开发语言,苹果app使用的是Objective-C,由于不同的系统响应机制,安卓app不可直接执行,所以响应效率相对低一些,苹果app由于使用的开发语言的专一性强,所以系统响应的效果相对较快。具体表现上,在使用IOSapp和安卓app时,IOS的响应总是稍微要快一些的。
苹果app和安卓app制作在使用的流畅度和后期的使用体验均会有所不同,苹果系统和安卓系统不同的开发机制直接影响着使用的流畅度,我们发现在IOS中使用流畅度上越久越能感觉出与安卓系统使用之间的差距,安卓系统越用越慢,越用越卡顿。
企业在制定app制作计划时,如果只制作其中一个平台的app,需要考虑的是企业app针对的人群有哪些,这类人群使用的机型有哪些,根据使用的人群确定制作苹果app还是安卓app。如果无法区分,从app的用户使用体验上来说,选择苹果app制作更好。
以上就是《如何开发按手机APP?》的全部内容希望对大家有所帮助!
热心网友
时间:2022-03-24 19:54
开发一款手机APP简单来说大概可以分为这六步:
第一个是有想法,第二是整理产品需求,形成产品文档,第三是设计产品模型,第四是界面设计或UI设计,第五是招聘开发人员进行开发,或者外包,第六是上线运营推广。
希望可以帮助到你哦!
热心网友
时间:2022-03-24 22:19
手机APP开发比较常见的开发方式,有原生APP开发、混合APP开发、web app开发等,至于怎么选择APP开发方式,还是要根据自己的需求进行一一选择。
热心网友
时间:2022-03-25 01:00
苏州盈点点专门做手机APP开发的,即可以定制开发也可以模板开发,费用根据实际功能需求报价,非常的合理透明。
热心网友
时间:2022-03-25 03:58
首先需要掌握编程语言,其次要对UI设计、策划、应用各方面都熟练。从IOS到Android都系统的了解,得心应手。更多可看华鑫通网络科技
热心网友
时间:2022-03-25 07:13
开发一款app软件涉及到一系列流程计划,前期的需求分析、中期的规划、后期的维护跟踪效果,等等,都需要进行评估,如果没有好的用户体验,这一系列的工作就白费功夫了。我记得广州的酷蜂科技是一套下来的!挺不错
热心网友
时间:2022-03-25 10:44
首先你要懂得开发语言,安卓开发语言和苹果开发语言。这是最最基本的。
其次你要知道你的app开发前后台逻辑关系。
再次你要懂得美工和app运营。
如果这些你都不会,那我推荐你使用在线app开发平台,比如应用之星,这个平台就无需编码技术,人人都能开发,你可以去试试,希望能帮助到你。
热心网友
时间:2022-03-25 14:32
谷歌推出的App Inventor Android App开发工具可以让你仅通过拖拉式的简单操作就可以创建自己的Android App。对于那些为了特定目的想要动手尝试开发一个简单应用的用户。
热心网友
时间:2022-03-25 18:37
1、需求沟通,这里有需求分析和讨论,在找到开发公司进行沟通,前期需要企业客户对自己的行业市场有充足的了解,分析出行业需求和客户群体痛点来,从而能否用app新模式实现出来,也就是产品定位。开发公司再对客户提出的需求进行评估,整理出需求文档和产品原型。
2、进行UI设计(界面设计)对产品各个页面的布局和功能进行设计,包括文字、图标、颜色等方面。
3、开发阶段,项目开发正式启动,分配任务,开发人员根据相关文档进行代码开发,前端后端,针对不同的操作系统进行版本开发,适时和企业客户反馈开发进度,让企业客户对开发进度有所了解。
4、项目开发完成后,进行各版本功能测试,性能测试,容错测试等,测试合格后交由客户验收确认。
5、上线分发,需要把app上传到各大应用商店进行分发下载,也是需要再各大应用商店注册账号等一系列上传前的操作,苹果应用商店一般的审核时间是7天左右,其他应用商店一般2天左右,把握好时间就行。
6、上述提到的还有一点,就是app有个要求就是软著,软著申请需要时间在1-2周的时间,关于软著方面的知识,大家可以百度一下。
综上,一个app的项目需要一个技术完备和实力不俗的团队来相互配合才行,从需求开始到开发再到后期维护,每一步的考虑和思路都不能偏离产品的初始方向,更需要责任和细心。
热心网友
时间:2022-03-25 23:15
首先明晰产品定位:
不管是一家大型公司,还是一个街头小店,基本都有自己的app,一个和自己业务匹配的app对于企业,不仅可以打造品牌效应,扩大社会影响力,还可以留存忠实用户,及时收取反馈信息,做出相应的调整,让企业做大做强。如果app定位不清,不仅不会有积极作用,还浪费资金和精力,寥寥收场。
所以做好产品定位非常重要,这个app,是一个品牌宣传类的,还是实用工具类的,或者是一个购物交易平台。面向的客户群体是什么人,个人还是企业商家。做好前期市场调研尤其重要,毕竟定位不同,功能千差万别。
提供高质量的app:
所有成功的商业模式,都需要有一个好的产品做支撑。市场上的APP良莠不齐,只有既满足客户需求,又具有自己特色功能的高质量产品,能抓住用户的眼球,才会有勃勃生机,成为企业移动营销推广的主力军。
用户体验很重要:
想要在众多app中间脱颖而出,用户体验很重要。站在用户的角度,了解用户的需求,习惯和爱好,界面流畅,功能精准,操作流程简单的产品,更受用户的欢迎。
推广宣传:
酒香也怕巷子深,宣传推广非常重要,好的产品也需要有人知道才可以。一个app,如果没有用户下载量,一切都是空谈。企业开发出一个app之后,需要一支专业的推广团队,宣传推广形式也有很多,微博,微信,自媒体,付费推广,社区推广,社群推广。
更新维护:
后续的更新和维护也是影响app生命周期的一个关键因素。一般都会选择一个专业的app开发公司进行app制作,专业的人做专业的事情,既省心又节约开发成本,还可以腾出精力来做后期的宣传准备工作。
热心网友
时间:2022-03-26 04:09
一个手机APP软件的好坏,要看的除了手机APP界面的美观设计之外,更重要的是APP实现的剧本功能、拓展功能,以及是否可以满足人们的娱乐体验需求。开发一个好的手机APP,首先必须要强调的就是用户体验,好的用户体验手机APP开发需要考虑多方面的要素。简要分析的主要要素为以下两点:
一、手机APP的视觉需统一
一个好的手机APP首先需要在设计上吸引人,而好的APP设计在视觉上也趋向于统一,所以APP开发者需要重视手机APP应用的视觉设计,让自己开发的APP应用程序可以在数量众多的应用商店中被用户发现。
二、开发APP应用的按钮需便捷
仔细观察一下受欢迎的手机APP软件,我们就可以发现一个规律,就是大多数的手机APP开发者设计的按钮都是从用户角度出发的,这些手机APP软件都有一些便捷的按钮方便用户操作。比如在APP应用上设置一些只要浏览者点击一下就能够完成操作的便捷功能按钮,像设为首页、推荐分享等。
开发手机APP时要注意视觉设计的统一和便捷的APP按钮设置,这都是APP开发者需要重视的用户体验设计,优秀的手机APP开发最为关注的就是用户体验。因此,开发一个手机APP的关键还是要重视以人为本。