阅读更多

5顶
0踩

移动开发

转载新闻 开发移动应用的 7 个致命错误

2012-06-01 17:20 by 副主编 MnouW 评论(0) 有3417人浏览
最好的移动应用一般具备以下几个特点:美观,简单,实用,耐看。而对于不好的应用,有些常见的缺点是可以避免的。下面我们列举出开发移动应用时7个致命错误。

1.  功能复杂

Bump为例,这个应用是用来分享手机间的数据的。刚开始这个应用支持分享音乐、人气应用、联系信息、图片和其他内容,用户不知道它到底能干什么,后来开发者砍掉了其他功能,只剩下联系信息和图片分享,它才取得成功。

简单意味着容易,意味着能被理解,意味着能更好地市场化。



2.  不一致

保持统一的设计风格,这里指的是相对用户来说的使用风格。对于用户怎样翻页,使用菜单、标签、按钮和用户界面等,要设立一个统一的风格,设置可以详细到那个界面该以窗口跳出或者不跳的方式呈现。这样用户使用应用时更直观,也更容易留住用户。



3.  设计过度

想象乔布斯的风格:当你设计完成的时候保证它是简单的不能再简单了!设计你的应用时,必须“心狠手辣”:砍掉多余的视觉花样,没有具体意义的元素,可有可无的图片,设计的核心是在大多数不必要中选出真正必要的。



4.  加载过慢

用户可从来不会考虑因为在3G网络上导致应用加载过慢,因为CPU的问题导致你漂亮的动画加载延时,处理好加载耗时的动画、大的图片、背景,让用户加载时体验最少的加载数据。



5.  废话连篇

看看你的标签、文本和菜单是不是有点罗嗦,如果是,那你的应用就开始出现失败的苗头了, 如果你自己写不好也要请个擅长的人帮你写,你必须相信别人的好应用描述都是经过精心编辑、仔细斟酌的,因为他们深谙细节决定成败。



6.  不遵循平台风格

每个平台有每个平台独特的风格,你必须了解你的平台习惯、这个平台的用户习惯。不要在Windows上为了标新立异学Mac搞个4根手指从左至右的翻页,或者两根手指拖动对话框。简单就好,傻瓜式就好。



7.  帮助及FAQ信息

看看最好的应用,他们提供Help选择吗?附加一个Help只会向你的用户透露一个信号:你不确定,你对自己的应用没信心。



当你不知道怎么做时,下载别人优秀的应用去观察,不要在那里既不抄袭好的又自己拿不出好东西,那是最可怕的!

Via VB
  • 大小: 32.7 KB
  • 大小: 31.8 KB
  • 大小: 31.3 KB
  • 大小: 28.2 KB
  • 大小: 39.5 KB
  • 大小: 27.8 KB
  • 大小: 17.9 KB
来自: 雷锋网
5
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 开发移动应用的7个致命错误

    ...而对于不好的应用,有些常见的缺点是可以避免的,下面我们列举出开发移动应用时 7 个致命错误: 1. 功能复杂 以 Bump 为例,这个应用是用来分享手机间的数据的。刚开始这个应用支持分享

  • 嵌入式系统安全的10个致命错误

    嵌入式系统有一个不幸的事实:一旦在野外部署和使用,它们就永远不会 100% 安全,尤其是在世界变得更加互联的情况下。历史上对这些系统应用的安全工程方法松懈,进一步加剧了这一现实。大多数设备专注于特定于设备的...

  • 信息系统开发与管理简答题、应用题和名词解释题汇总

    1985年,管理信息系统的创始人高登·戴维斯给管理信息系统做了一个完整的定义:“它是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户-机器系统。它能提供信息,支持企业或组织...

  • 开发者容易犯的六个致命错误

    摘要:所有的应用程序创建者都对自己的应用寄予美好的愿望,但是很多错误是在他们无意识的状态下破坏app的设计,没有...深入理解设计规则和移动应用特性可以帮你打造更好的用户体验。 1、糟糕的app icon 通常情

  • 移动开发十年

    内容简介 2017,顶着刘海的 ...回首过去十年,从诺记的 Symbian、摩托罗拉的 Linux、苹果的 iOS、微软的 Windows Phone、三星的 Tizen 到 Google 的 Android 等,移动操作系统也曾百花齐放,但经过十年厮杀各自...

  • 移动开发经验分享

    以后会写对中国市场的看法,市场销售的看法,和在中国开发的看法。 先自我介绍。我从08年9月就开始做iPhone。之前做PC的软件,做得没有意思了,正好iPhone的SDK上市,就尝试了一下。当然一开始不懂App Store的各种...

  • Linux错误27,解决在linux下编译32程序出现“/usr/include/gnu/stubs.h:7:27: 致命错误:gnu/stubs-32.h:没有那个文件或目录问题”...

    centos64位编译32位代码,出现/usr/include/gnu/stubs.h:7:27: 致命错误:gnu/stubs-32.h:没有那个文件或目录,需要安装32位的glibc库文件。安装32位glibc库文件命令:sudo yum install glibc-devel.i686(安装C库...

  • 尝试远程添加Git存储库时收到“致命错误:不是git存储库”

    这使Visual Studio将HEAD文件锁定在.git文件夹中,因此VS或Tortoise都无法访问该存储库,并且两个应用程序都出现了“致命的:不是git repo ...”错误。 解: 进入.git文件夹,并将“ HEAD.lock”重命名...

  • 云原生安全之RASP技术(应用运行时自我保护)

    我们似乎可以改变思路,我们可以将安全深入到应用层级,将其融合至应用程序运行环境和开发语言中,从而为应用程序提供全生命周期的动态安全保护,为云时代应用安全提供安全保障。 RASP被喻为网络安全的"免疫血清"。...

  • 知道杀死你的APP的6个致命错误吗?

    以下是应用开发者和设计者经常犯的几个错误,不过这些错误是很容易避免的。  1. 糟糕的 APP icon  通常情况下,用户对应用的第一印象来自于 icon。当用户看到应用的 icon 时,他们经常会做这些猜想:它是安全的...

  • Android应用程序开发以及背后的设计思想深度剖析

    初步过了一下,很多地方写得还是比较深入的,先转载,后面再仔细看看。...我们先会简单介绍一下Android里的应用程序编程,然后以这些应用程 序在运行环境上的需求来分析出,为什么我们的Android系统需要今天这样的设

  • 跨平台移动开发可行性分析

    ... 1 移动应用现状 ... 移动应用产品往往常常考虑多个平台的支持.单一平台很难保证应用的覆盖面或者换句话说就是用户群体的量和持续的活跃性上从长期的角度而言往往存在短板.另外从开发的角度而言.多平台的

  • 使用Flutter开发App的一种组合思路(小程序+App)

    本文介绍利用小程序运行时技术,降低flutter作为跨端框架所需要了解源生开发语法的门槛。

  • Delphi 7组件与分布式应用开发

    Delphi之面向对象的界面复用技术 作者陈省 代码复用和界面复用 ...而Delphi的精髓实际上就是Object Pascal语言,Object Pascal语言是一个非常强大的面向对象的编程语言,可以通过对象的继承实现代码复用。同时

  • Android 12 “致命”崩溃解决之路

    UC内核在Android 12上发现一个致命的崩溃,约有10%的用户在冷启动的时候会遇到这个问题......

  • OFDM、OOK、PPM、QAM 的误码率模拟【绘制不同调制方案的误码率曲线】附Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

  • 8c71b76fb2ec10cf50fc6b0308d3dcfc_9545878e2b97a84b2e089ece58da9e82.png

    8c71b76fb2ec10cf50fc6b0308d3dcfc_9545878e2b97a84b2e089ece58da9e82

  • Android SO逆向-对象的拷贝构造函数.pdf

    Android逆向过程学习

  • 基于S7-200 PLC的糖果包装控制系统设计与实现

    内容概要:本文详细介绍了基于西门子S7-200 PLC的糖果包装控制系统的设计与实现。首先阐述了PLC在工业自动化领域的优势及其在糖果包装生产线中的重要性。接着深入探讨了系统的硬件连接方式,包括传感器、执行机构与PLC的具体接口配置。随后展示了关键的编程实现部分,如糖果计数、包装执行、送膜控制、称重判断以及热封温度控制等具体梯形图代码片段。此外,还分享了一些实用的经验技巧,如防止信号抖动、PID参数优化、故障诊断方法等。最后总结了该系统的优势,强调其对提高生产效率和产品质量的重要作用。 适合人群:从事工业自动化控制、PLC编程的技术人员,尤其是对小型PLC系统感兴趣的工程师。 使用场景及目标:适用于糖果制造企业,旨在提升包装生产线的自动化程度,确保高效稳定的生产过程,同时降低维护成本并提高产品一致性。 其他说明:文中不仅提供了详细的理论讲解和技术指导,还结合实际案例进行了经验分享,有助于读者更好地理解和掌握相关知识。

  • PLC与WinCC实现三部十层电梯协同控制及优化技巧

    内容概要:本文详细介绍了参与西门子杯比赛中关于三部十层电梯系统的博图V15.1程序设计及其WinCC画面展示的内容。文中不仅展示了电梯系统的基本架构,如抢单逻辑、方向决策、状态机管理等核心算法(采用SCL语言编写),还分享了许多实际调试过程中遇到的问题及解决方案,例如未初始化变量导致的异常行为、状态机遗漏空闲状态、WinCC画面动态显示的挑战以及通信配置中的ASCII码解析错误等问题。此外,作者还特别提到一些创意性的设计,如电梯同时到达同一层时楼层显示器变为闪烁爱心的效果,以及节能模式下电梯自动停靠中间楼层的功能。 适合人群:对PLC编程、工业自动化控制、电梯调度算法感兴趣的工程技术人员,尤其是准备参加类似竞赛的学生和技术爱好者。 使用场景及目标:适用于希望深入了解PLC编程实践、掌握电梯群控系统的设计思路和技术要点的人士。通过学习本文可以更好地理解如何利用PLC进行复杂的机电一体化项目的开发,提高解决实际问题的能力。 其他说明:文章风格幽默诙谐,将严肃的技术话题融入轻松的生活化比喻之中,使得原本枯燥的专业知识变得生动有趣。同时,文中提供的经验教训对于从事相关领域的工作者来说非常宝贵,能够帮助他们少走弯路并激发更多创新思维。

Global site tag (gtag.js) - Google Analytics