阅读更多

3顶
0踩

移动开发
说到移动app的设计和开发,最好的学习方法是从一些成功的app中学习。当然,这不是说照搬一款热门app的界面或者设计元素:相反,而是要看哪些元素促成了一款app的成功,然后把它运用到自己的项目中。以下列举的是一些我们最喜爱的iOS或Android app,看看开发者或者设计师可以从这些优秀作品中学习到些什么。

1.  Google+:与Web不一样的移动新体验



原生的智能手机和平板电脑App为用户带来了与台式机完全不一样的体验,移动设备上的用户触摸、导航和分享功能使用起来更为简单。移动版的Google+在图片和icons上的关注给人动感十足和更为清爽的体验,如果可能的话,我们应该让Google+的台式机版本更像移动app。

2.  StockTouch:简单地展示细节信息



移动app设计的难点之一是以简洁明快和易消化的方式展现数据集。iOS版StockTouch就是一个最好的例子,它以概观的形式在每个类别展示了股票数据点。点击每个分组就会看到更多数据。点击某个股票会以摘要的形式展示股票的细节-排行榜和信息。不只是展示文本信息,StockTouch也使用色彩来清晰地展示股票的变化,一眼就能清楚地知晓。

3.  Path:滑出导航更适合触屏



Path的解决方法非常好。它在应用界面的左侧右侧都设置了滑出功能。从应用左侧界面做滑入的手势,会带出目录和用户等级的通知。从应用右侧作滑出的手势,会带出好友信息以及好友搜索栏。正如其他很多引入滑出功能的应用一样,Path也在顶部设置了滑动演示的动画效果,这对那些不了解这个功能的用户非常有帮助。

4.  Sparrow:对细节的关注可以成就一款app



Sparrow无疑是一款非常好的iOS邮件类app,它成功的关键在于对细节的关注。从划出导航面板到回复到组件按钮,到简单地添加附件,这款App的细节工作做的都非常到位。这也是Google收购Sparrow的原因之一,而Sparrow最好的元素会被用在Gmail官方移动客户端中。

5.  Just Landed:字体/排版的那点事



Just Landed是一款可以跟踪入境航班和计划路线的App,当你前往机场乘坐飞机或者接机的时候就能清楚知晓航班的情况。这款App外观设计非常漂亮,界面简单,并且有着独一无二的展现方式。对我们而言,这是一个讲述界面清爽干净重要性的例子,清晰的排版。大部分App的界面元素是文本而不是图像按钮,界面整齐、轻快易读性强是基础。当用户注意力集中在文本上的时候,我们很容易陷入一个使用专业字体或者装饰性字体的陷阱,但文本的易读性是更为重要的。

6.  Evernote:Android版看起来优于iPhone



一般而言,我们会认为iOS平台上的App在设计和外观上要胜于Android平台,可能是因为苹果的人机交互指南,也可能是因为大部分应用会首先为iPhone设计,然后再移植至Android平台。不管是什么原因,我们都很少看到同样一款应用的Android版本优于iOS版本的情况。

从Ice Cream Sandwich和JellyBean系统中,我们可以看出Google对Android界面的优化和改善。比如5月份更新的Evernote Android版本整体上看起来要比iOS版本更为美观。Android版本滑动导航面板和记事视图更为清爽和轻快,使用起来更为方便。不过,一般情况下我们还是倾向于去iOS平台寻找外观效果更好的App,Evernote是个例外。Android和Windows Phone平台的App同样值得关注。

Via mashable
  • 大小: 51.5 KB
  • 大小: 42.5 KB
  • 大小: 44.5 KB
  • 大小: 58.8 KB
  • 大小: 50.7 KB
  • 大小: 48.1 KB
来自: CocoaChina
3
0
评论 共 0 条 请登录后发表评论

发表评论

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

相关推荐

  • C# 中如何取绝对值函数

    本文主要介绍了C# 中取绝对值的函数。具有很好的参考价值。下面跟着小编一起来看下吧

  • ASP.NET常用函数

    ASP.NET常用函数 Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression) 转换表达式为Boolean

  • C# 绝对值

    自己記錄和分享C# 將數字取絕對值的方法: int nNum = -12; double dNum = -1.65802937282; // 絕對值操作 nNum = Math.Abs(nNum); dNum = Math.Abs(dNum);

  • 求绝对值

    标题:求绝对值 题目描述 求实数的绝对值。 输入 输入一个实数。 输出 输出它的绝对值,结果保留两位小数 样例输入 -234.00 样例输出 234.00 代码如下: 提供两种方法 第一种: #include <stdio.h> #include <stdlib.h> int main() { float a; scanf("%f",&a); if(a>=0) { printf("%.2f",a); }

  • 全面掌握ASP内置与自定义函数

    本文还有配套的精品资源,点击获取 简介:ASP(Active Server Pages)是微软提供的服务器端脚本环境,用于创建动态网页。它包含了丰富的内置函数和对象,帮助开发者轻松处理数据和页面交互任务。本文将详细介绍ASP内置的各类函数,如数据类型转换、数学与逻辑、字符串操作、日期时间和其他通用函数。此外,还将探讨用户如何创建自定义函数以满足特定需求。开发者可以利用这些函...

  • VB实现小数和分数的相互转化

    Function fenshu(ByVal xiaoshu As Single, Optional ByVal jingdu As Integer = 3) As String 小数转换为分数,误差小于0.1^jingduDim i As LongDoi = i + 1Loop Until Abs((i / xiaoshu) - Round((i / xiaoshu), 0)) fenshu =

  • VBScript ASP CDbl() 函数转换为双精度类型

    CDbl 函数用于进行从其他数据类型到 Double 子类型的国际公认的格式转换。例如,十进制分隔符和千位分隔符的识别取决于系统的区域设置。

  • vb.net求三角函数值

    vb.net求三角函数值vb.net求三角函数值 很好

  • asp.net常用函数

                           asp.net常用函数Abs(number) 取得数值的绝对值。   Asc(String) 取得字符串表达式的第一个字符ASCII 码。   Atn(number) 取得一个角度的反正切值。   CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。  

  • VB.NET DES 简易算法

    加密方法    Public Function Encrypt(ByVal pToEncrypt As String, ByVal DesKey As String) As String        Dim des As New Security.Cryptography.DESCryptoServiceProvider()        Dim inputByteArray() As Byt

  • C# 中取绝对值的函数

    System.Math.Abs(float value);  

  • DateDiff 函数-两个指定日期间的时间间隔数目

    DateDiff 函数返回 Variant (Long) 的值,表示两个指定日期间的时间间隔数目。语法DateDiff(interval, date1, date2[, firstdayofweek][, firstweekofyear]])DateDiff 函数语法中有下列命名参数:部分 描述 interval 必要。字符串表达式,表示用来计算date1 和 date2

  • asp.NET常用方法

    1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; ...

  • vb.net 遍历目录 按日期排序_VBA编程常用的排序算法(一)计数排序

    七月的风,八月的雨,卑微的我喜欢遥远的你……1,半夜好哦,大家。长期关注我们EH公众号的朋友都知道,老祝家有个丫头在统计局上班,她曾经眼睛都不眨的对我说过这样一句话:排序是数据分析与处理过程中最常见也是最重要的问题之一,搞定排序可以提升工作效率3.485626%……看在老祝爱发红包的份上,我当然对她这话发自肺腑的相信,所以曾发过两篇推文:如何使用VBA代码对表格中的数据排序处理?【Exc...

  • ASP字符串函数大全

    ASP字符串函数:Len Len(string|varname) 返回字符串内字符的数目,或是存储一变量所需的字节数。 Trim Trim(string) 将字符串前后的空格去掉 Ltrim Ltrim(string) 将字符串前面的空格去掉 Rtrim Rtrim(string) 将字符串后面的空格去掉 Mid Mid(string,start,length) 从string字符串的start字

  • VB.Net行列计算函数

    Function Rect(A As Array, L As Integer) As Single '行列式计算L*L Dim T0 As Single Dim T1 As Single Dim T2 As Single Dim B(0, 0) As Single Dim Num As Single D

  • vb.net字符串转为日期型

    如何把字符串转为日期型呢? 例如:“20120814”如何转为日期型。 关键:先将字符串形成日期型的“形式” 比如“20120814”     形成:                                               “2012-08-14”    或"2012/08/14" 故:举例如下: Dim a As Date

Global site tag (gtag.js) - Google Analytics