电话咨询
QQ咨询
微信咨询
返回顶部

APP开发常见问题

APP开发

  1、什么是APP?
  
  APP即为「Application」的缩写,就是指应用程式,现在泛指智慧型手机内的应用程式。
  
  2、智慧型手机的OS(作业系统)有哪些?
  
  APPLE:iOS作业系统
  
  Google:Android作业系统
  
  Microsoft:Windows Mobile作业系统
  
  Black Berry、Symbian等等
  
  3、现在主流的作业系统是哪些?
  
  Android系统(安卓),是一个以Linux为基础的开放原始码行动装置作业系统。
  
  iOS系统,开发商为Apple,由苹果公司为行动装置所开发的操作系统,不支援非苹果外硬体的装置。
  
  4、APP的开发方式有哪些?
  
  原生应用程式(Native App)开发,指的是作业系统厂商本身提SDK或建议的开发方式;采用Objective-C、Java、C、C++、C#等。
  
  网页应用程式(Web APP)开发,利用网页技术开发用户端程式,并使用浏览器执行;采用HTML / XHTML / HTML5 + CSS + Java Script等。
  
  混合式应用程式(Hybrid APP)开发,结合以上两者,以原生外壳内含网页应用程式。
  
  原生开发的优缺点:
  
  优点
  
  原生APP的执行效率高,效能佳,软硬体适应和支援度较好。
  
  可透过原生开发厂商应用程式商店上架APP,有基本的使用者群。
  
  可直接使用原生的UI/UX,使用者对介面与操作会有认同和熟悉感。
  
  缺点
  
  不同装置的APP必须使用指定的开发程式语言及SDK开发。如果要同时给iOS和Android装置的使用者使用,就必须开发2套APP。
  
  如果APP须付费下载和有内部购买机制,官方会抽成。
  
  若要上架APP必须要缴费,部分开发者需缴年费。
  
  部分APP上架须经由官方审核,较耗时。
  
  5、Web APP开发的优缺点:
  

  优点
  
  跨平台跨装置,不需要使用不同程式语言撰写。
  
  只需使用浏览器输入网址即可测试使用。
  
  更新只需在后端主机后修改,使用者仅需重新整理即可随时处于最新状态。
  
  缺点
  
  无法再应用程式平台上架。
  
  依赖浏览器执行,且浏览器版本众多,UI画面难控制到一致效果。
  
  硬体的支援性差,许多功能(如GPS、相机)无法使用。
  
  网路断线,可能就无法使用。
  
  6、何谓Mockup?
  
  Mockup也就是Prototype,亦称原型,泛指只有框架包含流程架构,提供简单的示意和操作流成,为APP完成前的模板,可用于UI/UX的确认和程式架构的理解。
  
  何谓UI?
  
  UI又称为User Interface,使用者介面,使用者与系统之间的一个沟通介面,如何让使用者对APP留下好的第一印象,就是靠设计师让使用者体验视觉的飨宴。
  
  7、何谓UX?
  
  UX又称为User Experience,使用者经验,决定使用者对APP的体验和感受,更贴近人性思维和导向,白话来讲就是使用者觉得这个APP好不好使用、有不友善、有没有替使用者着想。
  
  8、什么是穿戴式装置?
  
  现今广受大众讨论的是穿戴化的智慧装置,指的是把智慧行动装置的功能移植到可穿戴的装置上。目前广为应用在手环、手表,当然也有许多潜力无限的应用,如眼镜、衣服等。
  
  9、APP开发流程?
  
  需求归纳,资料收集→需求规划,规格确认→签约→制作规格书,相关资料→启动会议→制作Mockup→客户确认→UI/UX制作和程式并行→内部测试→交付测试→验收阶段→结案收款。

上一篇
微信小程序开发如何做?了解这三个方面
下一篇
会员积分APP系统及开发