嘉兴专业的AI软件外包与定制开发、手机APP及小程序开发服务公司
联系电话: 13396739763 (微信同)
探索最新AI技术与深度解决方案 | 获取专业软件开发的经验智慧

企业APP开发要打破PC思维模式

企业要发展移动应用,开发人员面对最大的困难,常不在于新的开发技术,反而是桌机接口转换到触控App接口设计的问题。 近来台湾大学研究App使用接口设计的台湾大学资讯工程学系助理教授陈彦仰,提出3个建议,帮助企业如何应对从桌面思维到APP思维的转变,先从内建App熟悉平台开发准则、用减法原则来设计App,以及让使用者一开启App,就能看到App开发用途。

     建议1-用熟悉的原则开发APP

  陈彦仰表示,新的开发技术不是发展App应用的最大门坎,最重要的反而是App开发人员重不重视UI,以及开发者是否熟悉移动平台的操作接口设计。

  首先,开发人员得先确定要在哪个移动平台开发App,因为各平台都有其独特的开发准则,例如要熟悉Android平台的开发人员来开发iOS平台上的App,他也没办法马上开发出好用的使用接口。

  因此,陈彦仰建议,开发者可以先观摩设备内建的App,来了解这个平台的基本设计接口准则。如果开发者还不熟悉设备内建App如何操作,就想开发这个平台上的App,那么也无法开发出能让用户顺手的界面,因为不同平台App的使用经验不见得相同。

  建议2- 用减法原则来设计App

  桌面程序的设计概念是,尽可能将所有功能集中到1支应用程序里,用户有任何需要,只要到这个程序的功能列上就能找到。但是触控App设计开发方式却不能如此,如果所有功能加起来有100个,陈彦仰说,那么能放在1支App上的功能就只能删到剩下20个。

  以照片的编辑程序为例。在桌面端,使用者只需要1个Photoshop软件,就能完成所有的照片编辑功能,但放到App上,可能就要拆成好几个App,来专攻不同功能,例如1个App只能提供滤镜效果,而另1个App只能调整光线的效果与方向等。

  陈彦仰表示,开发App必须先思考最主要的功能是什么,其他不重要的功能就得舍弃,否则,如果想把所有的功能都放到1个App上,反而会让讲究使用流畅的App,操作起来复杂又不好用。

  “想把桌机端程序转成触控,但不想舍弃任何功能,这是最危险的想法。”陈彦仰说。

  建议3- 一开启App就能看到用途

  比起桌机程序的上排功能列,触控App几乎没有密密麻麻的功能列设计,因为那并不适于触控点选,也就是说,在App接口设计上,开发人员必须要让使用者快速了解App要呈现的功能。

  陈彦仰举例,假设这个App主要用途是剪裁相片,程序首页可以提供大小、方向等功能选项,让用户能一打开App,就知道这个App的用途。

  最后,陈彦仰也补充说,App内的触控按钮不能太小。他认为,Windows 8 App的上一页按钮,就设计得太小,虽然视觉风格不错,但是不好操作。”开发者必须要在视觉设计和操控设计中,取得平衡。

partners
partners
partners
partners
partners
partners
partners
partners