2008/08/19

学习如何进行iPhone的网页开发

原文作者:James Black 原文出处:NETTUTS


该文章主要讲述了如何通过使用javascript和一些Safari移动版的特殊CSS代码来设计专供iPhone和iTouch使用的页面和样式表。而且这些网页可以根据iPhone的手持状态显示不同的方向,垂直或者水平。

准备工作

在正式开始之前,我先准备了两个psd文件作为iPhone的页面样式。我使用图形作为页面背景和页眉,当然你也可以直接使用背景颜色设计这两个部分。其余的不使用图像的部分在水平和垂直切换的时候将会得到快速的加载。你可以查看我设计好的资源,或者你可以使用你自己的。不过请切记,这些网页都是专门针对iPhone或iTouch设计的,不一定会适用于日常使用的浏览器。如果你手头没有iPhone或iTouch这两个设备,你可以从苹果的官方网站下载iPhone SDK,它包含了一个iPhone模拟器。如果你希望通过标准的浏览器预览iPhone页面或者通过有条件的注释加载iPhone CSS和HTML,请使用以下代码:





  1. <script type="text/javascript">

  2. var browser=navigator.userAgent.toLowerCase();

  3. var users_browser = ((browser.indexOf('iPhone')!=-1);

  4. if (users_browser)

  5. {

  6. document.location.href='www.yourdomain.com/iphone_index.html';

  7. }

  8. </script>


上述代码解释如下:  
  • 第2行: 设置一个变量来检测使用者浏览器

  • 第3行:如果当前使用是iPhone浏览器则分类给浏览器类型一个值

  • 第4-8行:这是一个条件语句来重定向正在使用“iPhone格式页面”的用户,如果"users_browser"返回一个值的话(也就是说当前的用户正在使用iPhone或iTouch浏览页面)

下面的代码将使用html有条件注释来隐藏标准浏览器的代码。



  1. <!--#if expr="(${HTTP_USER_AGENT} = /iPhone/)"-->

  2. <!--

  3. place iPhone code in here

  4. -->

  5. <!--#else -->

  6. <!--

  7. place standard code to be used by non iphone browser.

  8. -->

  9. <!--#endif -->


第1步:建立HTML文件

我们现在已经知道了如何让用户指向你的iPhone页面,如果他们现在正在使用iPhone或iTouch。现在,我们将开始编写iPhone的HTML页面。下面的代码是区别于常规XHTML transitional文件的最主要的地方。


  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">




  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

  4. <head>

  5. <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;">




  6. <title>My iPhone Page</title>




  7. <link rel="apple-touch-icon" href="images/myiphone_ico.png"/>

  8. <link rel="StyleSheet" href="css/iphone_portrait.css" type="text/css" media="screen" id="orient_css">





上面这段代码的意思是:  
  • 第1-5行: 这是标准的1.0 XHTML Transitional Doctype,没有什么特别的地方。

  • 第6行:这行是针对iPhone和iTouch的特殊代码。它为设备的浏览器窗口设定了一个初始值。width=device-width设定了页面宽度和设备宽度相同。initial-scale设定了页面可放大倍数的初始值,maximum-scale设定了页面可以被放大的最大倍数。

  • 第9行:这行的链接目标是页面的icon图标。该图标当用户将本页作为主页的时候将会显示出来。

  • 第10行:iPhone样式表的外部链接。该样式表被定义了一个名为“orient_css”的id,可以通过javascript指向其,并且当设备的方向发生改变的时候通过改变css文件来适应布局。

第2步:创建页面布局

在加入执行方向感应的javascript功能之前,我们先继续完成剩余的HTML部分。先完成页眉的部分,然后开始进行body部分。在body元素里面,我们将添加onorientationchange=orient()代码。该代码用来实现"orient"方向感应的功能。




  1. </head>




  2. <body onorientationchange="orient();">




  3. <div id="wrap">

  4. <div id="header">

  5. </div>

  6. <div id="content">

  7. <p>This is the main content area of the page. </p>

  8. <p>Using css and javascript we can manipulate any of these divs using an alternate css file. The css files in this project are for landscape and portrait views.</p>

  9. <p>Some more filler text here to demonstrate the page.</p>

  10. </div>

  11. <div id="bottom">

  12. </div>

  13. </div>

  14. </body>

  15. </html>

第3步:方向感应Javascript

在页面的head部分,你需要加入以下代码:



  1. <script type="text/javascript">

  2. function orient()

  3. {

  4. switch(window.orientation){

  5. case 0: document.getElementById("orient_css").href = "css/iphone_portrait.css";

  6. break;

  7. case -90: document.getElementById("orient_css").href = "css/iphone_landscape.css";

  8. break;

  9. case 90: document.getElementById("orient_css").href = "css/iphone_landscape.css";

  10. break;

  11. }

  12. window.onload = orient();

  13. </script>


switch(window.orientation)用来完成body中的norientationchange()行为。这将查看当前的旋转方向是否和"case value"相同。如果返回的值是true,那么将继续执行冒号后面的事情。window.onload()将执行当页面第一次完成加载时的方向功能。

在每一个事件值之后,我们将使用javascript指向CSS文件的链接id。根据事件值的不同,0,90,或者-90(当然还有180,但是iPhone此时不支持),代表"垂直"或者"水平"的CSS文件将会被应用于link元素中的href。0代表垂直方向,90代表按顺时针旋转的水平方向,-90代表逆时针旋转的水平方向,180即使不被支持,不过要说的是它代表翻转过来的方向。

第4步:完成CSS

我们将创建两个CSS文件,一个命名为iphone_portrait.css,另一个命名为iphone_landscape.css,前者将作为默认的链接样式表。



  1. body

  2. {

  3. background-color:#333;

  4. margin-top:-0px;

  5. margin-left:-0px;

  6. }

  7. #wrap

  8. {

  9. overflow:auto;

  10. width:320px;

  11. height:480px;

  12. }

  13. #header

  14. {

  15. background:url(../images/header.jpg);

  16. background-repeat:no-repeat;

  17. height:149px;

  18. }

  19. #content

  20. {

  21. background:url(../images/middle.jpg);

  22. background-repeat:repeat-y;

  23. margin-top:-5px;

  24. }

  25. p

  26. {

  27. margin:5px;

  28. padding-left:25px;

  29. width:270px;

  30. font-size:10px;

  31. font-family:arial,"san serif";

  32. }

  33. #bottom

  34. {

  35. background:url(../images/bottom_corners.jpg);

  36. background-repeat:no-repeat;

  37. height:31px;

  38. margin-top:-5px;

  39. }


上面是iphone_portrait.css文件的代码,非常简单,不过还是有几点要说明一下:

  • 在"wrap"样式中使用"overflow:auto"以确保浮动元素均在wrap div内,从而保证页面的干净整齐。

  • 页面的尺寸设置为宽320,长480,以确保页面元素均在wrap div内。

下面的代码是iphone_landscape.css文件的代码。和iphone_portrait.css唯一不同的是背景图片、wrap尺寸的长宽调换以及相应的空白边改变。



  1. body

  2. {

  3. background-color:#333;

  4. margin-top:-0px;

  5. margin-left:-0px;

  6. }

  7. #wrap

  8. {

  9. overflow:auto;

  10. width:480px;

  11. height:320px;

  12. }

  13. #header

  14. {

  15. background:url(../images/l_header.jpg);

  16. background-repeat:no-repeat;

  17. height:120px;

  18. }

  19. #content

  20. {

  21. background:url(../images/l_middle.jpg);

  22. background-repeat:repeat-y;

  23. margin-top:-5px;

  24. }

  25. p

  26. {

  27. margin:5px;

  28. padding-left:25px;

  29. width:370px;

  30. font-size:10px;

  31. font-family:arial,"san serif";

  32. }

  33. #bottom

  34. {

  35. background:url(../images/l_bottom_corners.jpg);

  36. background-repeat:no-repeat;

  37. height:37px;

  38. margin-top:-5px;

  39. }


如果你是用的是我设计的背景图像,那么你垂直方向的网页现在应该和下面这张图一样。



这是水平方向的样子,看看是否一样呢?


接下来要做什么?

现在你已经完成了一张具有iPhone和iTouch格式和样式的页面,那么接下来还可以作些什么呢?好的,如果你的页面不仅仅是一个网页,你可以尝试用Joe Hewitt来验证你的IUI。Joe Hewitt是一个框架模型,可以确保你的页面看起来更像iPhone或iTouch的原生应用程序。而且,必须切记,你需要制作3个不同的CSS文件,一个垂直的,另外两个都是水平的,一个是顺时针旋转的页面,一个是逆时针旋转的页面。好了,快点动手试试看吧。祝你好运!

2008/08/14

35款超炫商业名片设计欣赏

当我第一眼看到这些商业名片的设计的时候,真的令我很诧异且打开眼界,不知作为设计师的你是否会从中得到一些灵感和启发呢?

Eric Kass | design by funnel.tv

Eric Kass business card

Heads Inc | design by headsinc.com

Heads Inc business card design

Melvin | design by www.jenimattson.com

Melvin business card design

Thielen Designs | design by thielendesigns.com

Thielen Designs business card design

Diesel Design | design by dieseldesign.com

Diesel Design business card design

Promptt | design by promptt.com

Promptt business card design

National Greyhound Adoption Program | design by lauriedemartinodesign.com

National Greyhound Adoption Program business card design

Steven Belkowitz | design by lauriedemartinodesign.com

Steven Belkowitz business card design

Kinos Aarau | design by heinz wild

Kinos Aarau business card design

Digitopolis

Digitopolis business card design

Actual Size | design by actualsizecreative.com

Actual Size business card design

How’s my designing ?

How's my designing business card design

Joe Duffy | design by duffy.com

Joe Duffy business card design

Richard E. Smith

Richard E. Smith business card design

Vorderman Photography | design by oneluckyguitar.com

Vorderman Photography business card design

Manicurist Card

Manicurist business card design

Sensus Design Factory

Front :

Sensus Design Factory front business card design

Back :

Sensus Design Factory Back business card design

The Church

The Church business card design

Ben Grosz | design by Ben Grosz

Ben Grosz business card design

Cehovin Eduard

Cenovin Eduard business card design

Cehovin Eduard business card design

Mass Envelope Plus

Mass Envelope Plus business card design

Marian Bantjes | design by bantjes.com

Marian Bantjes business card design

Coffee Industry
Coffee Industry business card design

Design Your Life | design by design-your-life.org

Design your life business card design

Ed Fella

Ed Fella business card design

Space 150 | design by space150.com

Space 150 business card design

Thomas Wood Products | design by johnstonduffy.com

Thomas Wood Products business card design

Tania Hannaford

Tania Hannaford business card design

Kaypee Soh

Kaypee Soh business card design

Sack Wear | design by whois3.com

Sack Wear business card design

Austin Walsh | design by konnectdesign.com

Austin Walsh business card design

B. Uhrig & Son

B. Uhrig and Son business card design

John Bragg | design by funnel.tv

John Bragg business card design

2008/07/25

浅谈博客网页设计

SMASHING MAGAZINE自前几周发布了《网页表单设计调查报告》之后,今天又为我们带来了《博客网页设计调查研究》。该份调查研究报告秉承了上次的风格,通过详尽的数据和客观的分析为网页设计和开发人员分析了当前流行的和已经过时的博客网页设计解决方案。下面天兔就为大家呈上这篇精彩的文章。

既然我们想要撰写一份尽可能客观的调查报告,我们使用了Technorati Top Blogs上提供的博客资源,并对其中的50个最流行的博客进行分析。

博客设计调研报告

我们设计了30个关于博客设计的问题,并对每个问题分别进行回答。

我们从Technorati前50排名中排除了那些社交网络和人为造势的博客网站——例如通过Wordpress主题进行回链的那些博客。而在SMASHING MAGAZINE所提到的那些备受赞誉,通过各种CSS花样设计的博客网站我们将在下周进行讨论。

请注意:不要将以下的调查结果作为你的博客设计方针。它们仅能提供给你一些建议,哪些解决方案相对于另一种解决方案好些而已。你需要根据你的博客具体内容进行权衡。

1. 布局

让我们从这些最流行的博客网站的布局设计开始。是两栏布局好还是3栏布局好?布局是否居中?布局是固定的,流动的还是弹性的?是否还在使用表格?在这个部分,我们将回答所有这些问题。

1.1. 需要几栏?

应该使用两栏布局还是三栏布局这个问题应该是个原则性的问题。不过,在我们的调查报告中似乎找不到任何结果,究竟该使用两栏还是三栏呢?通 常,这个设计问题基于你的博客内容来定。在某些情况下,很难在使用两栏布局设计主要内容和次要内容这个问题上找到均衡点。有时,你需要将次要内容或者说是 第二栏再进行切割,变成两个部分,而且这种情况是非常普遍的。

以上两种布局的设计准则就是让内容看上去清晰、易懂。使用4栏或者4栏以上的布局通常不是个好主意。

根据我们的调查报告显示:

▪ 58%使用了三栏以上的布局。(如:TalkingPointsMemo, CopyBlogger, Mashable, Lifehacker),

▪ 42%使用了2栏布局。(如:Zen Habits, GigaOM, Google Blog, Seth Godin, Boing Boing).

tpm

TPM 使用了多栏布局。排名靠前的博客网站中58%都使用了同样的布局设计。

似乎前50名的博客网站已经足够让我们发现独特的布局解决方案。Drudgereport 使用了我们称之为“anti-layout”(没有经过任何修饰、白底、默认的字体和链接颜色)的布局设计。TPM则有时侯使用2栏,有时侯使用3栏,甚至有时侯使用4栏的布局设计方式。而且我们对于TPM的文章标题为什么不能点击的这种设计方式的原因还不得而知。

1.2. 居中还是左对齐?

事实上,几年前居中的设计方式就已经变得很普遍了,通常此种设计是解决网站浏览者所使用电脑屏幕解析度大小不同的最佳解决方案。

rww

ReadWriteWeb 使用了居中布局。根据我们的调查显示,94%的博客网站使用了居中布局设计。

1.3. 固定的?弹性的?还是流动的?

说实话,我们真没有想到固定布局会有如此强的趋势。而且值得注意的是,这50个顶尖博客网站没有一个使用弹性布局的(页面的宽度随字体的大小而改变,即相对于字号而设计元素的宽度),并且只有一小部分网站使用了流体元素(根据浏览器窗口的大小变化而变化)。

▪ 92%的博客网站使用了固定布局。

▪ 8%使用了流动布局或部分使用了流动布局元素。(例如Engadget, Smashing Magazine, Gigazine, Liars).

流体布局可以更好的适应用户界面,而固定布局可以让设计人员不用依赖字号和浏览器窗口大小而进行页面设计。

流体布局的主要缺陷是当使用宽屏的时候页面的宽度会产生问题:行宽变得过长。

1.4. 固定布局的宽度?

既然我们发现了固定布局这个趋势,那么我们就来进一步观察这些布局,并且归纳出他们的一些通性。我们来看看对应设计中通常使用的#container或#wrapper这两个容器的布局宽度。

▪ 9%使用了小于800px的宽度(PostSecret, Seth Godin, Google Blog, BeppeGrillo.it),

▪ 15%使用了801到900px的宽度(Neatorama, Kottke, DailyKos, Perezhilton, TUAW, Yanko Design, Scobleizer),

▪ 20%使用了901到950px的宽度(Huffington Post, BoingBoing, TreeHugger, Dooce, Blogoscoped, SearchEngineLand),

▪ 56%使用了951到1000px的宽度(ars technica, Lifehacker, TechCrunch, ProBlogger, A List Apart, TMZ, Wired, GigaOM, Joystiq, Zenhabis, Copyblogger, Consumerist, Slashfilm).

结论:951到1000px将成为固定布局的设计趋势。

1.5. 内容和侧栏的比例?(使用固定布局的情况下)

如前所述,每个页面布局都需要至少一个侧栏,这个栏目将包括一些次要内容和网站的导航。但是,主栏和侧栏的比例应该是多少才能保证读者的阅读舒适度呢?

boing

BoingBoing的页面宽度是870像素,主要内容是550px,占整个页面宽度的63%。

根据我们的调查报告

▪ 96%的网站使用了至少一半的宽度显示主要内容。(例外: CopyBlogger (48%), SlashFilm (48%))

▪ 54%使用了50%–60%的页面宽度显示主要内容。(Mashable, Lifehacker, Kottke, Blogoscoped, A List Apart, BoingBoing, DailyKos, TreeHugger, Scobleizer, Problogger, TUAW, bits.blogs.nytimes.com)

▪ 46%使用了60–70%显示主要内容(ars technica, TechCrunch, GigaOM, Dooce, Zenhabits, CNN Political Ticker, CrunchGear)

▪ 平均来看,58%的页面宽度用来显示主要内容

1.6. 使用CSS布局还是表格布局?

很明显,几乎所有流行的,每天都需要随时更新的博客网站都在使用CSS布局,这样可以更容易的更新内容,并且减少页面的加载时间。

▪ 90%的网站使用了CSS页面布局

▪ 10%使用了表格进行布局或者在CSS中加入表格布局(PerezHilton, Neatorama, CNN Political Ticker, Beppe Grillo, TreeHugger).

2. 排版设计

内容至上。这一准则不管是对普通的网站还是博客网站都是适用的。如何让读者能够舒服的阅读网站内容或者至少能够浏览一下文章标题,这是设计 师的一个重要工作。如何获得最好的内容阅读舒适性?该使用什么字体?适用多大的字号?我们的调查报告将为你的设计决策起到抛砖引玉的作用。

2.1. 浅底深字还是深底浅字?

正如所期望的,98%的被调查的博客网站都使用了白底深色调字。只有PostSecret 使用了黑底和浅色调的字。当然,到底该使用哪种设计方式还要取决于你的网站主题。

postsecret

在排名前50名的博客网站中,只有PostSecre使用了底和浅色调的字

2.2. 每行需要多少个字?

确保最好的可读性的前提是确保阅读的舒适度。有的调查研究报告指出最合适的行宽是52-68个字符(包括标点符号和空格)。也有的研究表明行宽不管是多少都不会影响阅读的有效性。既然没有确切的标准提供,那么设计师们所使用的行宽也不尽相同。

为了测量每行最大的字符数量,我们使用了浏览器的默认设置和默认样式表。

▪ 10%的网站每行65-74个字符(PostSecret, Beppegrillo, Perez Hilton, Scobleizer, Blogoscoped),

▪ 18%的网站每行75-84个字符(Dooce, Blogs.nytimes.com, Joystiq, CopyBlogger, TUAW, Slashfilm),

▪ 34%的网站每行85-94个字符(Lifehacker, Huffington Post, Kottke, ars Technica, Huffington Post, BoingBoing, Seth Godin, Treehugger, Problogger),

▪ 18%的网站95-104个字符(Mashable, ReadWriteWeb, Smashing Magazine, Google Blog, A List Apart, Search Engine Land),

▪ 16%每行超过105个字符(Engadget, TechCrunch, GigaOM, Wired, TMZ).

基于以上调研,我们建议最常用的(不见得是最用户友好的)行宽是80-100个字符。

非常有意思的是我们发现没有一个博客使用两端对齐的文本排列方式——100%的博客网站都使用了左对齐的文本排列方式。

2.3. 正文文本使用的主要字体?

Sans-serif₁字体成为了非官方标准的正文字体,特别是用于在线设计上。曾经提出该建议是因为过小的字体出现在屏幕上会显的过于凌乱。下面我们看看在这些流行的博客网站上是如何体现这项建议的。

▪ 34%的博客网站使用了Verdana (sans-serif)作为正文字体。(A List Apart, Kottke, TUAW, CopyBlogger, Dooce, ars technica, TechCrunch, Smashing Magazine),

▪ 24%使用了Lucida Grande (sans-serif, 包括基于Mac OS X的该款字体)(Zenhabits, Mashable, Lifehacker, CrunchGear, Thinkprogress),

▪ 18%使用了Arial (sans-serif)(ReadWriteWeb, Engadget, Google Blog, CNN Political Ticker),

▪ 14%使用了Georgia (serif)(Scobleizer, GigaOM, Wired, BoingBoing, Huffington Post),

▪ 6%使用了Trebuchet MS (sans-serif)(Andrew Sullivan, Seth Godin, Postsecret),

▪ Helvetica Neue (ProBlogger)和Times New Roman (TPM)只被使用了一次

ars

ars technica 使用了每行85-94个字符,12号Verdana字体作为正文字体。

2.4. 正文字体的大小?(假设以em作为衡量单位)

字号越大,读者越容易阅读。但是,如果如果字号过大,读者就必须不断的滚动屏幕,而且眼睛要不停地从一个地方跳到另一个地方。那么最合理的字号应该是多大呢?

下面是基于调研得出得结论:

▪ 34%的网站使用了12号字(SearchEngineLand, TUAW, Mashable, ars technica, Engadget, Smashing, DoshDosh, TreeHugger),

▪ 30%的网站使用了13号字(Consumerist, CopyBlogger, Zenhabits, Valleywag, Lifehacker, Huffington Post, BoingBoing, Seth Godin, Google Blog),

▪ 14%的网站使用了14号字(TPM, GigaOM, Wired, ReadWriteWeb, Gigazine, ProBlogger),

▪ 12%的网站使用了11号字(A List Apart, Kottke, Neatorama, Dooce, TechCrunch, Dailykos),

▪ 4%的网站使用了15号字(Scobleizer),

▪ 剩下的三个网站各使用了10号字, 16号字和17号字。

zen

Zen Habits 使用了13号,Lucida Grande字体作为正文字体。大多数博客网站使用12号Verdana字体作为正文字体。

2.5. 标题使用的主要字体?

既然sans-serif通常作为正文字体使用,那么设计师应该会考虑使用serif作为标题字体来强调文章标题。是否真的如此呢?

▪ 30%的博客网站使用了Arial (sans-serif)(CNN Political Ticker, Scobleizer, TPM, Crooksandlliars, Joystiq, Dooce, PerezHilton, ReadWriteWeb, Engadget, Google Blog, TreeHugger),

▪ 22%使用了Georgia (serif)(A List Apart, Andrew Sullivan, Blogs.nytimes.com, GigaOM, Wired, Huffington Post, BoingBoing),

▪ 8%使用了Lucida Grande (sans-serif)(Tuaw, ThinkProgress, Lifehacker, Crunchgear),

▪ 8%使用了Helvetica (sans-serif)(Zenhabits, Mashable, ars technica, Smashing Magazine),

▪ 6%使用了Verdana (sans-serif)(Blogoscoped, Neatorama, DailyKos),

▪ 6%使用了Trebuchet MS (sans-serif)(Slashfilm, Postsecret, Seth Godin),

▪ 4%使用了Helvetica Neue (sans-serif)(CopyBlogger, ProBlogger),

除此之外, Calibri (SearchEngineLand), American Typewriter (Valleywag), Lucida Sans Unicode, Franklin Gothic Medium, Tahoma (TechCrunch) 以及根本没有标题(Kottke)均被使用了一次。

drowse

Darren Rowse使用Helvetica Neue作为Problogger的标题字体。大多数设计师倾向于使用Arial和Georgia字体 (52%)。

2.6. 标题字体要多大?

最后,让我们看看标题字体的大小。标题字体越大,越容易引起读者的注意。但是,如果标题过多的话,会使读者很难进行选择该阅读哪条。因此,使用标题字号的准则就是:如果首页上的文章很多的话,要减小标题的字号,而通过其它的视觉特效来突出标题,比如使用极易抓眼球的颜色。

▪ 24%使用20-22号字(BoingBoing, PerezHilton, Blogoscoped, Google Blog, TechCrunch, ReadWriteWeb),

▪ 22%使用23-25号字(CopyBlogger, ProBlogger, Lifehacker, Mashable),

▪ 22%使用17-19号字(Tuaw, Scobleizer, TreeHugger, A List Apart, Gizmodo),

▪ 16%使用14-16号字(YankoDesign, Dailykos, ars technica, Seth Godin),

▪ 6%使用26-29号字(Engadget, GigaOM, Wired, Dooce),

▪ 没有网站使用10-13号字来突出标题。

而且没有网站使用30-31字号; Huffington Post 使用32号字,Zenhabits 使用34号字,Kottke 根本没有标题。Smashing Magazine使用了这些被调查网站中的最大字号:44号字。

我们总结出来似乎最有效的标题字号介于17到25号字之间。

总结

让我们简短的总结一下这次调查结果的第一部份。

▪ 大的博客网站需要多栏布局(通常是3栏) (58%);

▪ 页面布局通常是居中的(94%),

▪ 布局通常是固定宽度的(基于px单位) (92%),

▪ 固定布局的宽度通常在951至1000px之间 (56%),

▪ 58%的页面宽度用来显示主要内容,

▪ 通常使用基于CSS的页面布局(90%),

▪ 页面北京是浅色调的,正文文本是深色调的(98%),

▪ 最常用的(并非最友好的)行宽是80到100个字符,

▪ Verdana, Lucida Grande, Arial以及Georgia是最常用的正文文本字体(90%),

▪ 正文字体通常是12到14号字 (78%),

▪ Arial和Georgia通常用来作为标题字体(52%),

▪ 标题字号通常是17到25px。


注释1:在西方国家罗马字母阵营中,字体分为两大种类:Sans Serif和 Serif,打字机体虽然也属于 Sans Serif,但由于是等宽字体,所以另外独立出 Monospace 这一种类,例如在Web中,表示代码时常常要使用等宽字体。Serif的意思是,在字的笔画开始及結束的地方有额外的装饰,而且笔画的粗细会因直橫的不同 而有不同。相反的,Sans Serif则沒有这些额外的装饰,笔画粗细大致差不多。

2008/07/12

ipod touch 2.0 使用初体验

刚刚实在等不及iTunes网店更新,在坛子里看到放出的iPod1,1_2.0_5A347_Restore.ipsw链接,赶紧下载试试看。

图片 3

下载完后进行安装,时间稍微长了点,冲个澡回来很合适。

图片 2

哇,安装成功了,版本号已经变成了2.0

图片 8

下面要好好体验一下传说中的2.0软件。

先看看在iTunes上的界面。菜单栏多了一个“应用程序”。通过同步你就可以将app store上获得的软件导入touch里面。

图片 1

信息栏也有里的内容也有了变化。首先出现了MobileMe的选项。

图片 9

点击“现在设置”按钮以后会直接进入MobileMe数据同步帮助页面

图片 13

在信息栏里面还多了一个“mail账户”同步选项,它会自动提取你电脑里面的apple mail账户,你可以选择其中的几个或全部。

图片 10

iTunes的界面我们先看到这里。下面就是重头戏,看看touch上的新功能。首先不得不提的一个重要新功能就是touch内置的截屏功能,以下图片都是通过此功能实现的。

按住睡眠 键+home键即刻完成截屏动作。将图片导入电脑的方法有两种:1)电子邮件发送。不过此种方法貌似只能一张一张的发,我没有具体试。感觉麻烦。2)使用 iphoto。不过需要说明的是,我的mac默认的照片编辑器是Aperture,所以当我链接上ipod的时候,Aperture就自动打开了。

图片 12

从上图可以看到,aperture识别出了我的ipod,不过不知为什么,aperture右侧的浏览区域不能现实出样图。(和touch截屏格式为PNG有关???)而且也无法导入到资源库。于是改用iphoto试试看。

图片 14

iphoto也认出了touch,不过右侧还是没有预览图。不过庆幸的是它可以点选,也可以导入。

图片 15

好了,截屏功能看完了,下面具体来看看touch 2.0固件的其它新增功能。

首先看看更新到2.0以后touch界面的样子。

IMG_0003

多了一些app,特别是出现了App Store,这样你就可以直接在touch上获得各种app了。我试着点击了一下,出现了下面的画面:

IMG_0008

然后选择AIM点进去:

IMG_0009

再点击右上角的FREE,出现了install的按钮。

IMG_0010

点击install,出现了账号登陆提示:

IMG_0011

输入好以后就可以下载了。

看介绍说计算器的界面也变了,于是点击进去看看

IMG_0014

果然是有了一些变化,不过要是功能能再多一些就好了。

下面看看设置选项有了哪些更新。

IMG_0001

多了一个获取新数据的选项,打开看看。

IMG_0002

这应该是一个定时从服务器更新的设置。看来老乔是要狠推MobileMe服务了,.MAC可还真没这么好命啊。

接下来打开通用选项看看里面有什么变化。

IMG_0004

看,多了一个定位服务。

下面又看到一个“限制”选项,打开看看。

IMG_0005

看来2.0固件在数据保护功能上有了提高。

接下来就说众望所归的语言界面了。

IMG_0006

看,第一个就是简体中文,往下滑动,最后一个是繁体中文。或许,2.0对华人群体来说是一个伟大的升级。

IMG_0007

点击中文简体右侧的按钮出现了上面这个界面,原以为只有iphone才会支持手写,看来touch除了不能打电话,真的不弱于iphone啊。

下面赶紧来体验一下吧。我选择了发送邮件来测试中文拼音输入、中文手写,邮件查看中文的性能。

IMG_0016

打开新建邮件页面,输入收件人地址,我选择了自己给自己发一封邮件。

IMG_0017

下面要输入主题了,我用中文的主题。点击左下角的地球,出现了手写输入的界面

IMG_0017

试着用食指写了个“测”字。

IMG_0018

哇,识别能力还真不错。换拼音输入个“试”字。

IMG_0019

首栏没有我要的字,点击右侧的箭头,出现了下面的画面。

IMG_0020

看,2.0的中文输入法也不赖啊。下面在邮件正文中用联想拼音输入“测试”两个字。

IMG_0021

看,着就是内置的联想拼音输入法,也挺方便的。

邮件写好了,发送。下面就要看看2.0版是不是能正确显示中文了。

IMG_0022

看,收到了。这是邮件的标题,已经能正式显示中文了。再看看正文。

IMG_0023

恩,还是可以正确显示中文。看来2.0真的是华人的福音啊!

最后,让我们一起看看从app store下载的软件同步到touch后的效果。为什么最后才上这个,因为这既是重头戏,而且,从mac同步到touch上着实费了我不少时间啊。

先看看界面,我把touch的免费app全都下载了,所以同步慢也是可以理解的。

IMG_0024

IMG_0025

IMG_0026

IMG_0027

IMG_0028

IMG_0029

IMG_0033

试用了一些,还都可以用,不知道那9.95刀是用来干吗的?

IMG_0031

这是facebook,界面很简单,只提供个人最简单的信息,其它没什么了。

IMG_0032

汇率表,这个还挺实用的,而且是实时更新的。

其它的就没一个一个试了,很多其实我也没整明白是干吗的呢,等有空细细研究一下。

最后用remote这个2.0的招牌功能(之一)来压轴吧。

先看看touch上的remote界面

IMG_0034

点击添加资料库,出来一个配对密码,下面还有具体的使用。注意:使用这个遥控器的前提是touch和iTunes必须在同一个无线网络里面。

IMG_0035

这时iTunes那边也会蹦出一个要你输入密码的界面

图片 16

点击确认即完成配对。

图片 17

将touch上的密码对应输入后,touch就会认出mac上的itunes库

IMG_0036

我选了一张Natasha Bedingfield的专辑试了一下。

IMG_0037

在touch上找到这张专辑,然后点击其中的一首播放。这时iTunes就出现了这张专辑的播放列表,并且同步播放刚才选择的歌曲。

图片 18、

同时在iTunes的播放列表上会出现remote的图标

图片 19

再看touch这边,也出现了播放界面

IMG_0038

以上就是 今天对2.0固件的初体验,整体感觉不错。唯一一点的疑问就是那个9.95刀是用来干吗的?刚刚我断掉touch然后再接上,开始的时候一直处于寻找 iTunes Store的界面,我还担心说是不是要我付费。后来还是进入了我的touch同步界面,并没有提示付款。看来这个谜团要明后天解开了。

日后我有更多的发现还会继续跟进。不知水果迷们使用2.0后的感受又是什么呢?