信息化 频道

移动中间件 HTML5和原生开发三种方案

  选择适合的软件开发平台技术

  App要让人乐于采用,在很多人的经验中,会觉得一定要作得很别致、使用体验要炫。然而要达到这样的需求,邱泊寰认为企业要有的思维是要重视使用接口操作的流程和美术设计──在还没开始写程序开发前,要先就使用界面操作的部份讨论,并实际以此做出原型来验证可行性;另一个要接受的观念是:要有好的质量,开发上需要更多时间,他估计要做好一个App,初版释出最少需4.5个月,而这对一般企业来说,有时候甚至要花到10个月。

  即使撇开非IT技术的因素,企业预计推出App的时间,也会影响程序开发的平台选择上。若时程很紧迫、打算开发的App数量也不多,很多人会倾向用移动版网页、Web App,或者用PhoneGap的开发框架,将以JavaScript、HTML5和 CSS3开发的网页打包起来,以混合式App的作法执行。相反地,则会用装置原生支持的程序语言来开发应用程序(如iOS搭配的Objective-C、Android是用Java)。

  以叡扬的产品为例,若App只限定用原生的程序语言来写,邱维新承认,全公司没几个人能写,但若能将每支App的画面都能用HTML5、CSS搭配JavaScript来写,人力就变得很多。

  虽然长期来看,要专精一种语言比较容易,但App若用HTML5、CSS搭配JavaScript来开发,能协助开发与维护的人较多。当然,这样也必须牺牲其他使用原生装置支持程序语言开发的好处,例如用户体验(执行速度、视觉效果、触控可用性)会受影响。

  究竟要开发原生、混合或Web App,企业和厂商自然各有考虑,但卢育圣提醒,App的开发对企业来说,并不是一次性工作,仍要持续维护与加新功能。

  他认为,企业最好有能力自行开发App。如要外包,须找技术优良且可长期合作的团队。以现阶段来看,App的开发比网站的开发还贵,加上相关人才不足,企业决定投入这类型开发前,要有这心理准备。

0
相关文章