正在加载

标签:android

浅谈iOS和Android的产品交互设计:(一)产品参考资料

    Android和iOS平台现在基本上是做移动应用必选的两个平台,iOS平台的交互设计指导资料更成体系一些,而关于Android平台的产品设计随着Android系统的发展在不断演变,相应的指导资料从最开始的匮乏和零星,在逐步朝着完整和系统化方面发展。

    做为一个同时做iOS和Android平台的产品人员,在日常产品的交互设计中,会不断的感受到两个平台的异同之处,期间会有思考、有探索、有迷惘,当然也有收获,谨以此系列文章记录自己的一些想法,作为自我积累和批判的素材。

    首先,来看一下这两个平台产品设计的参考资料,设计思路不是凭空而来,不同系统有着其本身的设计理念和思路,我们需要首先学习和理解它,应用之,并在其上进一步发展出我们自己的思想和风格。

一、 iOS

1.1 官方指南

Read the rest of this page »

我所理解的Android中的后台服务和退出功能

    先来句盆地的一家之言:很多时候产品的功能定义,重点可能不在于技术上的先进与落后,也不在于选择上面的绝对的对和绝对的错,而主要在于是否最适合产品和产品的使用场景。

一、后台服务

    最近某产品中增加了后台服务的功能,在服务的处理上只关注了对电量的影响,策略设计比较粗糙,获得了较差的评价,仔细思量,发现此类处理早就有可以参考的对象,于是对后台服务策略重新进行了调整。

    在《iPhone人机界面指南》中“使用用户的位置信息”部分,有一个简单的原则,在用户会使用某功能最恰当的最后再进行相应的提醒,换成后台服务也是一样,在并非必须时,后台服务也不应该出现,只有在它该出现时才出现,而不是简单的一刀切随时存在。 

Read the rest of this page »

关于Android的多种屏幕适配

严格来说,作为读者,你应该带着批判性质的眼光来看这篇文章,此文章依据本人对Android官方开发资料《Supporting Multiple Screens》的阅读、实践以及和开发人员的沟通形成,内容更多为目前盆地个人理解的总结。

一、Android支持的多种屏幕

传统意义上,一般是是这么认为的:

ldpi: 对应分辨率240×320

mdpi: 对应分辨率320×480

hdpi:对应分辨率480×800或480×854

但实际上没有这么简单,直接看官方资料的下标,可以看到其实ldpi一样由480×800,甚至还有1024×600

低密度(ldpi 120) 中密度(mdpi 160) 高密度(hdpi 240) 超高密度(320 xhdpi)
小屏幕 QVGA (240×320) 480×640
中屏幕 WQVGA400 (240×400)
WQVGA432 (240×432)
HVGA (320×480) WVGA800 (480×800)
WVGA854 (480×854)
600×1024
640×960
大屏幕 WVGA800** (480×800)
WVGA854** (480×854)
WVGA800* (480×800)
WVGA854* (480×854)
600×1024
超大屏幕 1024×600 WXGA (1280×800)
1024×768
1280×768
1536×1152
1920×1152
1920×1200
2048×1536
2560×1536
2560×1600

二、如何分辨是ldpi、mdpi、hdpi?

为什么要分辨率ldpi、mdpi、hdpi?我的理解,是为了要在不同的屏幕密度下取得最好的显示效果。

从上一段来看,通过分辨率来看并不是很靠谱,那怎么样才靠谱?其实,只要我们知道屏幕分辨率、屏幕尺寸(对角线长度),就可以算出相应的屏幕密度,从而根据其范围得出属于那种屏幕密度。

我们可以根据长或者根据宽来计算出dpi,计算公式为:

Read the rest of this page »

两份Android用户界面设计的资料

   一份是google I/O 2010会上的资料,一份是7月份Android官方博客放出的资料,自己学习中翻译了一下,发博客以存档,同时也供有需要的人士参考。

    Google I/O 2010关于UI设计的部分的视频参和资料见下面地址:

    http://code.google.com/intl/zh-CN/events/io/2010/sessions/android-ui-design-patterns.html

    上面提到的资料一个就是视频中用的演示稿,所以结合视频来看最合适,可以大幅加深理解。

    在线预览:

    1.Google I/O 2010大会演示稿原版

https://docs.google.com/fileview?id=0B9Lrx2XbHPV6NTBiYTA5OGMtYmEwNi00Yzc3LWIxNWUtZWYwZGZlZGViZWMz&hl=zh_CN

    2.Google I/O 2010大会演示稿中文版

Read the rest of this page »

Android模拟器的安装和使用经验

一、安装模拟器

1.安装java环境

    访问http://www.java.com后下载java(其实是JDK)。

2.下载"Google Android SDK"

    访问http://developer.android.com/sdk/index.html后下载自己平台所需的sdk,盆地使用的是Windows 7,所以下载Windows的版本,这个地址无法直接访问(原因不说了),自己想办法访问吧。

    直接给出当前最新windows版sdk的下载地址如下:

    http://dl.google.com/android/android-sdk_r07-windows.zip

3.安装android sdk

Read the rest of this page »