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. Java网络编程以及简单的聊天程序

    网络编程技术是互联网技术中的主流编程技术之一,懂的一些基本的操作是非常必要的.这章主要讲解网络编程,UDP和Socket编程,以及使用Socket做一个简单的聊天软件. 全部代码下载:链接 1.网络编 ...

  2. 论文笔记:CNN经典结构2(WideResNet,FractalNet,DenseNet,ResNeXt,DPN,SENet)

    前言 在论文笔记:CNN经典结构1中主要讲了2012-2015年的一些经典CNN结构.本文主要讲解2016-2017年的一些经典CNN结构. CIFAR和SVHN上,DenseNet-BC优于ResN ...

  3. 架构师养成记--35.redis集群搭建

    前记:redis哨兵经验之谈.哨兵做主从切换可能要花费一两秒,这一两秒可能会丢失很多数据.解决方法之一是在java代码中做控制,try catch 到 链接断开的异常就sleep 一两秒钟再conti ...

  4. Centos7 DNS神奇的配置

    文件 [root@iff etc]# cat /etc/named.conf // // named.conf // // Provided by Red Hat bind package to co ...

  5. 【面向对象】【prototype&&__proto__&&实例化对象三者之间的关系】

    1.构造函数 a.什么是构造函数? 解释:通过关键字new 创建的函数叫做构造函数 作用:用来创建一个对象 废话少说直接上代码,首先我们还是创建一个构造函数人类 然后我们在创建两个实例,一个凡尘 一个 ...

  6. Linux终端没有GUI,使用matplotlib绘图

    一.解决警告信息 ... _tkinter.TclError: no display name and no $DISPLAY environment variable 两种解决方法: 1.pytho ...

  7. python 并发协程

    一 引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发的本质:切换+保存状态 cpu正在运行一个任务,会在两种情况下切走去 ...

  8. Springboot用官方建议访问Html页面并接传值

    Springboot用官方建议访问Html页面并接传值 我们以前通常习惯用webapp来防止jsp页面,但是到了Springboot中,官方建议用Static文件夹来存放及静态的资源, 用templa ...

  9. SPSS学习系列之SPSS Statistics(简称SPSS)是什么?

    不多说,直接上干货! IBM SPSS Statistics 为业务经理和分析人员提供解决基本业务和研究问题所需的核心统计过程.该软件提供的工具使用户能够快速查看数据.为其他测试拟定假设情况.执行澄清 ...

  10. CentOS7服务管理(重启,停止,自动启动命令)

    我们对service和chkconfig两个命令都不陌生,systemctl 是管制服务的主要工具, 它整合了chkconfig 与 service功能于一体. systemctl is-enable ...