loading请求处理中...
10大优享服务
62项会员特权

有没有前辈分享移动应用开发经验总结的啊?非常需要你们的经验

提问者:邦典品牌设计 1回答 浏览次数:1748 提问时间: 2021/12/01 14:23
提问者采纳
    1、移动应用开发技术选型
    苹果app开发公司里的开发人才根据多年从事移动信息化应用的开发经验分析:现在市面移动APP应用主要分为:跨平台的中间件产品和原生态开发两种方式。
    a、跨平台的中间件方式
    所谓的“跨渠道”方法,从字面咱们就能看出这种技能是能够跨过各终端渠道之间的差异使得程序员开发一套特定语法规则的程序就能够在不一样的智能终端上运转,这个“一次开发多渠道支撑”的长处显而易见,节约大量开发的人力本钱、缩短项目的开发周期,最主要的是降低了项目的本钱预算。可是构成APP使用的界面控件都是统一规划出来的,灵活性、漂亮性不够好,无法最大极限地表现不一样只能操作系统的特色。特定的代码只能实现预定的展示方法,无法做到极端炫丽的作用,对于公众性、资讯门户类、传媒等行业适用性不大。
    b、原生态开发方式
    原生态开发能够最大潜力地发掘和润饰需要中最耀眼的那个“点”。能够将APP的作用做到极致。能够最大程度的满意客户关于界面漂亮、作用艳丽、操作格外的近乎严苛的需要。并且能够最大程度地表现特定智能操作系统的个性。但是原生态开发只能是对于某一种特定的操作系统进行开发,无法做到“跨渠道”。一个程序员只能在一种渠道上开发,无法做到一起并行。
    2、深挖用户的兴趣
    用户的兴趣远比你自己的更重要。你需要深刻理解用户的兴趣,并设置不同的节点循序渐进地引爆他们的兴致。头脑里有了这样的观念,创建用户体验的基础才打得牢。否则,你的尝试只能和投骰子赌博一样了
    3、牢记应用是为了与人方便
    开发任何一款移动应用和任何一个网站,首要顾虑的问题是:“我的设计是否让终端用户的生活更便捷”。以人为本的设计是实体产品开发中的普通阶段,但在数字应用设计领域时经常被忽略,要穿着用户的鞋子去感受和思考。
    4、模拟真实的世界
    怎么才能带给用户更丰富的体验?秘诀就是给出一种模拟真实世界的设计。比如,如果你设计一款涉及生产率的应用,那么就研究人们使用实体产品时的行为,然后再设计一款改善效率和用户体验的应用。
    5、简单得如同弱智
    一旦设计初步完成后,邀请一个非技术行业的朋友或者家庭成员测试应用。按钮是否方便操作?说明文字是否易懂?记录下他们碰到的问题加以改正。
    6、专注核心功能
    移动应用往往专注于使用最基本的有些,把精力会集在大家会实际应用的功用上。移动应用不会试图将每一项功用都暴露在阳光下。只会供给80%用户在80%的时间内都会用到的要害功用。其他的20%能够比及将来的版别再供给,甚至还可能会变成YAGNI(你不会需求它)准则的牺牲品。
    7、使用要便捷
    即便所有的人都有智能手机,这并不意味着他们都是玩手机的高手。鉴于此,移动应用要非常简单,即便一个新手也能很快学会使用。
    8、模拟真实的世界
    怎么才能带给用户更丰富的体验?秘诀就是给出一种模拟真实世界的设计。比如,如果你设计一款涉及生产率的应用,那么就研究人们使用实体产品时的行为,然后再设计一款改善效率和用户体验的应用。
    9、走出去
    依旧只在沙盒服务器内卖弄的软件服务不到任何人。应该让软件走出去,让其走到用户那里去,越快越好。如果说这意味着对功能需求的缩减,那就减吧。你的软件越快来到用户手上,你的用户就会越快看到有形的结果,开发团队就会越快得到反馈。这将会成为一个循环周期,其结果是不久的将来会有更多质量不断提升的版本出现。
    10、覆盖尽可能多的平台
    每天用户通过不同的平台接入服务,如网站、智能手机、平板电脑等。开发者要确保应用能在各种平台或设备上流畅运行。

全部回答

问题分类

我 要 回 答 我 要 提 问
问题分类   验证码 换一组