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. (转)使用VS实现XML2CS

    转自 StackOverFlow Method 1 XSD tool Suppose that you have your XML file in this location C:\path\to\x ...

  2. python 之 爬普房网

    from bs4 import BeautifulSoupimport reimport requestsimport pandas## pa pufangwangclass down(object) ...

  3. 资产管理 cmdb之ansible 获取服务器硬件、软件等信息

    cmdb抓取服务信息的方式有很多种,可以使用自动化工具saltstack.ansible.puppet,或者使用其它模块直接ssh远程连接抓取服务器信息.这里记录一下用ansible的API接口调用s ...

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

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

  5. 通过view实现字段的只读、隐藏操作【转】

    原文地址:http://cn.openerp.cn/view_groups/ 在OpenERP V7视图(ir.ui.view)多了一个非常有用的字段(groups_id) 'groups_id': ...

  6. Mac 10.12安装图片标注工具PxCook

    说明:现在基本是PxCook最好用,其余都是收费的,并且支持Android标注dp,主要是用于App开发时坐标定位,求到比例等等. 下载: (链接: https://pan.baidu.com/s/1 ...

  7. eclipse中怎样添加项目至SVN资源库

    转自:https://jingyan.baidu.com/article/642c9d341caac0644a46f73e.html 这是一个SVN最基本的一个使用方法,转一篇别人写的,方便日后查询. ...

  8. LeetCode-13. Roman to Integer(罗马数字转阿拉伯数字)

    1.题目描述 Given a roman numeral, convert it to an integer. Input is guaranteed to be within the range f ...

  9. python笔记03-----文件操作

    文件操作 创建一个文件名字为filename 内容是 BJSHGDTW 打印文件编码 f = open("filename",'r',encoding="utf-8&qu ...

  10. springboot整合mybatis分页插件PageHelper

    1 pom文件引入依赖 (注意:pagehelper版本不能太高,楼主之前用的5.0以上的版本,然后分页没有效果,浪费了两个小时才发现这个原因) <!-- mybatis的分页插件 --> ...