下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

细看Path 2.0:为什么是迄今为止的最佳应用设计典范

作者:课课家     来源: http://www.kokojia.com/点击数:1066发布时间: 2015-11-07 11:45:26

标签: 设计制作开发教程

本学期的教学,小编为大家来讲解一下。
还记得那款曾经拒绝了 Google 一亿美元收购报价的应用程序 Path 吗?今年早些时候,这款由两个前 Facebook 员工精心打造出来的“密友社交平台”已经突破了 100 万的用户数量。然而,如果你对它的印象还只是停留在“一款与 Instagram 无异的照片分享类应用程序”上的话,恐怕它这次的改变要让你刮目相看了:本周,Path 发布了 2.0 版本的重大更新——除了在用户界面上有了天翻地覆的改进之外,新增的一些功能也开始彰显出设计团队对于私密朋友间社交模式的新思考。
令人耳目一新的华丽界面
许多用户对于 Path 2.0 发出的第一声惊叹,都是从全新的用户界面开始的。 ios开发教程

 

当用户第一次登录新版本的 Path 时,将会被要求选择一张图片作为自己的“背景图片”(Cover Photo)。用户可以通过自定义这张“背景图片”,来向好友们展现自己的审美观念。至于 Path 官方提供的 40 张可选背景图片,也是大有来头:它们均出自摄影师 John Carey 的个人作品博客fiftyfootshadows.net。

 

进入应用程序本身,许多细节的精巧构思也令人在使用过程中心生爱意。
在用户对新鲜事进行滚动浏览时,屏幕右侧会自动出现一个小时钟动态模拟着该条新鲜事所发生的时间,指针的走动惟妙惟肖。 android项目实战
而至于用户发布动态的所有操作,都是基于屏幕左下方的那个“+”号图标——点击它,6 个扩展选项按钮随即弹出,此时的红色“+”号已经变成了红色“X”号,提醒用户再次点击将会把扩展出来的选项按钮一并收回。

 

谈到 Path 2.0 的主菜单设计,则明显借鉴了今年改版更新后的 Facebook 应用程序:用户在新鲜事窗口点击左上角的按钮,便会切换至左侧的菜单栏。如此一来,用户其实是在三个屏幕间进行操作,通过左右的滑动来切换主菜单、新鲜事及好友列表。
更多用户界面上的革新,请看以下官方演示视频:
这些保留在内存中的进程通常情况下不会影响整体系统的运行速度,并且当用户再次激活这些进程时,提升了进程的启动速度。如果你懂java,就会更容易理解 Android系统的内存管理机制。与java的垃圾回收机制类似,系统有一个规则来回收内存。进行内存调度有个阈值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西。 就拿现在的街机摩托罗拉defy来讲吧,512m的总内存和几十m的空余内存已经可以充分的满足系统自动调配的需要,因此完全没有必要老去杀进程、清内存。有些机油都反应说后台挂着程序很费电,事实上Android的应用在被切换到后台时,它其实已经被暂停了,并不会消耗cpu资源,只保留了运行状态。
    1.Android系统有六类进程:前台进程、可见进程、次要服务、后台进程、内容供应节点、空进程。
    2.对于高手而言可以用[hide]MinFreeManager之类的软件进行进程管理,分别为六类进程设定不同的阈值来操纵系统的内存分配机制。不过对于一般用户而言,Android系统默认Android机而言,MinFreeManager之类的软件进行进程管理,分别为六类进程设定不同的阈值来操纵系统的内存分配机制系统默认的内存分配机制无法实现很完善的内存调配。所以在运行大型游戏时需要先清理一下内存。
    3.至于QQ、音乐播放之类的程序可以在后台运行,是因为这些程序在后台开启了服务,而服务可以后台运行,所以没有带服务的应用在后台是完全不耗电的,没有必要关闭。这种设计本来就是一个非常好的设计,下次启动程序时,会更快,因为不需要读取界面资源。
    4.Android系统这样的设计不仅非常适合移动终端的需要,而且减少了系统崩溃的可能,确保了系统的稳定性。老想着清理内存的同学完全是因为被塞班或者 Windows毒害太深,事实上,经常用Taskiller之类的软件关闭后台所有进程,很容易造成系统的不稳定。很多时候出现问题,只要重启就能解决,其原因也在于此。说了这里,总结起来很简单,一些diy的编程高手,一般都会自己去操纵系统内存分配的阈值,而普通用户则是想怎么用就怎么用,完全不用去鸟剩余内存的问题,那些内存清理的程序完全可以扔到一边了。
   5.接来下再给大家讲一些小技巧: 1.按home退出,程序保留状态为后台进程;按返回键退出,程序保留状态为空进程。空进程的oom_adj评值高于后台进程,更容易被系统清理。所以推荐用返回键退出。 UC、愤怒小鸟、都市赛车之类程序本身提供关闭功能的,还是尽量主动关闭。浏览器、电子市场、opera mini等不提供关闭功能的,直接返回键退出就行。android开发环境搭建

Access="always" align="middle" height="400" width="480" quality="high" allowfullscreen="true" src="http://player.youku.com/player.sid/XMzI4NzEyNDM2/v.swf">

“睡了”、“醒着”——用户的全部状态
这真是一个很有意思的小设计。当用户每天**休息的时候,可以选择在 Path 中将自己的状态从“醒着”(Awake)改为“睡了”(Sleeping)。一段动画过后,Path 随即开始了用户的睡眠计时。而当第二天用户起床并将自己的状态改回为“醒着”之后,Path 便将此消息告知你的密友们,甚至还会在这条动态中自动添加当地的天气和温度信息。

 

当有人问起为什么 Path 要在新版本中仅仅把“睡了”和“醒着”作为用户的全部状态,而非我们平时惯用的“在线”、“忙碌”、“离开”、“离线”等时,公司的联合创始人兼首席执行官 Dave Morin 是这样在 Quora 上解释他们的设计初衷的:
首先,我们现在都已经身处“后 PC“(Post-PC)、移动互联网的时代了。若是在 PC 时代,我们会经常问对方:“你现在是在线还是离线?”而在移动互联网的时代,这种情况已经不复存在了。对你来说,不是“睡了”,就是“醒着”。
其次,由于我们现在无论走到哪里都会随身带着移动设备,所以它们就成了我们用来记录生活中重要个人事项的绝佳工具。对于许多“个人健身”类的应用程序来说,它们正在越来越注重让用户的生活过得更加健康、更加愉悦。而展示用户的“睡眠数据”,也恰好是这个潮流的一部分。
再者,虽然用户在白天乐于接收来自 Path 的消息通知,但到了他们睡觉的时候,他们则更希望 Path 静音。所以一旦用户将状态切换至“睡了”之后,消息通知功能也会相应地自动关闭。
分享正在欣赏的音乐

 

在 Path 2.0 新增的音乐分享功能中,用户可以选择 iPhone 正在播放的歌曲或是通过搜索曲库的方式来选择自己正在听的音乐进行分享。在发表评论、添加地理位置信息之外,用户还能告诉好友们自己此刻有谁相陪。Path 的曲库允许用户对歌曲进行预览,也提供 iTunes Store 的购买链接。如果用户想让这条动态为更多的人所知,那么界面右下角的“同步到 Facebook、Twitter 和 Foursquare ”功能便是最好的选择。由此一来,Path 虽然仍只是一个将好友人数限制在 150 个以内的“密友”社交网络,但其已经可以成为用户在大众社交平台发布状态的入口。
后记
在我们的生活中,总有那么些人,你会时时刻刻地想知道他(她)在哪里、和谁在一起。
你们之间或许是如此地亲密,乐于分享随处可得的惊喜。
又或许你们之间曾有过一段刻骨铭心的经历,直到现在你还会想去关心他(她)几点睡、几点起。
我不惧 Facebook 的信息流将你的身影吞没,也不怕 Twitter 上你的思绪和推广信息混在一起。
因为我知道,在 Path 上,总能见到你。


大家学到了多少?如果意犹未尽,可前往课课家官网直接查看。

赞(117)
踩(1)
分享到:
华为认证网络工程师 HCIE直播课视频教程