Skype released big update for its iOS application last week. It brought in a major overhaul of not only an interface but a product itself. I have to admit that I hated previous version for for it being so clunky and suffered every time when I had to use it on my iPhone. I was so excited when I’ve found out that new version is in the air. So I downloaded it and…

 

…I thought it was a joke!

I really love Skype as a service but their both — iOS and Mac — applications have terrible interface so my motivation as a customer to pay them for their premium services is very, very low.

Don’t get me wrong — the interface in new Skype for iOS is much better than it was before and I would love to use it but still there’s one problem — it doesn’t look and behave like iPhone app at all! And no folks, Skype 5.0 is not remastered for iPhone, I don’t believe you.

Designers, please follow the guidelines

When I am about to use something, I have some expectations in my head about it (we call it mental models). For example, one of the reasons why I bought my iPhone was that I liked design principles behind its operating system.

If you are a manufacturer allowing third-party companies to build a new product in your eco-system or upon your product, it’s wise to give them some guidance or recommendations. It’s the only way how you can ensure consistent experience for all your customers.

In application industry, where I work, this is a standard. Apple does it,Google does it and even Microsoft is not an exception. So it’s really strange when you open Skype for iOS (by Microsoft) for the first time and you starting to feel little insecure with iPhone in your hand and Windows Phone app on it. Ehm, wait!

 

“Resist the temptation to display your logo throughout the app.” iOS Human Interface Guidelines.

It’s your work to fight for your customer

I know it may not be the laziness of the designers and there could be business decisions behind why did Skype clone their Windows Phone experience(see screenshots), but I strongly believe when there’s a will, there’s always a way how to meet business and customers goals with product platform specifics in mind.

It’s your work as a designer to fight for your customer, hassle for their convenience and be their ruthless advocate within your company. If you can’t do that, don’t call yourself a designer.


Skype for iOS redesign

Sometimes it’s only little effort needed to provide the right app experience.

I took a screenshot from the Skype for iPhone, fired up a Photoshop, mocked this and that and made Skype for iOS more platform specific. See, no major change was made and you still can tell it’s Skype from its look and feel.

 

Skype for iOS makeover

Cheers!

Designers, please follow the guidelines的更多相关文章

  1. REST API设计指导——译自Microsoft REST API Guidelines(二)

    由于文章内容较长,只能拆开发布.翻译的不对之处,请多多指教. 另外:最近团队在做一些技术何架构的研究,视频教程只能争取周末多录制一点,同时预计在下周我们会展开一次直播活动,内容围绕容器技术这块. 所有 ...

  2. Guidelines for Installing Oracle HR Sample Schemas

    All scripts necessary to install sample schemas reside in $ORACLE_HOME/demo/schema directory. Before ...

  3. CLR via C# 3rd - 05 - Primitive, Reference, and Value Types

    1. Primitive Types        Any data types the compiler directly supports are called primitive types. ...

  4. https那些事儿

    (一)SSL/TLS协议运行机制的概述 一.作用 不使用SSL/TLS的HTTP通信,就是不加密的通信.所有信息明文传播,带来了三大风险. (1) 窃听风险(eavesdropping):第三方可以获 ...

  5. [C5] Andrew Ng - Structuring Machine Learning Projects

    About this Course You will learn how to build a successful machine learning project. If you aspire t ...

  6. [COPY] How to become a hacker

    Engish version copied from here Why This Document? As editor of the Jargon File and author of a few ...

  7. 编写更好的C#代码

    引言 开发人员总是喜欢就编码规范进行争论,但更重要的是如何能够在项目中自始至终地遵循编码规范,以保证项目代码的一致性.并且团队中的所有人都需要明确编码规范所起到的作用.在这篇文章中,我会介绍一些在我多 ...

  8. How To Ask Questions The Smart Way

    How To Ask Questions The Smart Way Eric Steven Raymond Thyrsus Enterprises <esr@thyrsus.com> R ...

  9. The Simplified Project Management Process

    One of the challenges of explaining project management to people who are unfamiliar with the approac ...

随机推荐

  1. [原创]Laravel 的缓存源码解析

    目录 前言 使用 源码 Cache Facade CacheManager Repository Store 前言 Laravel 支持多种缓存系统, 并提供了统一的api接口. (Laravel 5 ...

  2. Python基础部分的疑惑解析(1)

    Python介绍: 是一种全能的语言,虽然执行效率低,但是开发效率高 现在也存在多种版本,IPYTHON,JPYTHON,但最重要的是CPYTHON,其他都是作用于各种语言的粘合剂版本,执行效率低,C ...

  3. 基于聚类的“图像分割”(python)

    基于聚类的“图像分割” 参考网站: https://zhuanlan.zhihu.com/p/27365576 昨天萌新使用的是PIL这个库,今天发现机器学习也可以这样玩. 视频地址Python机器学 ...

  4. 在 Go 语言中使用 Log 包--转自GCTT

    Linux 在许多方面相对于 Windows 来说都是独特的,在 Linux 中编写程序也不例外.标准输出,标准 err 和 null devices 的使用不仅是一个好主意,也是一个原则.如果您的程 ...

  5. jquery中ajax使用error调试错误的方法,实例分析了Ajax的使用方法与error函数调试错误的技巧

    代码:$(document).ready(function() { jQuery("#clearCac").click(function() { jQuery.ajax({ url ...

  6. Redis服务挂掉后,重启时闪退

    这个时候去进程管理器里找一个 redisservice.exe 的进程..杀死他  杀死他  杀死他!!! 整理领结,嘬口咖啡, 嗯... 然后再来启动服务..

  7. Mac 10.12安装FTP工具FileZilla

    说明:在Windows估计用的比较多,在Linux基本不用了,CRT和Xshell基本可以完成上传. 下载: (链接: https://pan.baidu.com/s/1bpaxmeN 密码: uuw ...

  8. Editplus下载、安装并最佳配色方案(强烈推荐)

    不多说,直接上干货! Editplus下载 第一步:进入官网 https://www.editplus.com/ 第二步:下载 https://www.editplus.com/download.ht ...

  9. 剑指offer(21-25)编程题

    栈的压入.弹出序列 从上往下打印二叉树 二叉搜索树的后序遍历序列 二叉树中和为某一值的路径 复杂链表的复制 21.输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序.假 ...

  10. 第6章 通过CrawlSpider对招聘网站进行整站爬取

    通过前几章的2个项目的学习,其实本章的拉钩网项目还是挺容易理解的. 本章主要的还是对CrawlSpider源码的解析,其实我对源码还不是很懂,只是会基本的一些功能而已. 不分小节记录了,直接上知识点, ...