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. 38.oracle开篇

    先不聊技术,咱先闷骚一下.刚看完“解忧杂货店”的第二章“深夜的口琴声”,这一章勾起了我万千思绪,小说毕竟是小说,可能与现实不符,但能引发思考,反应一个普遍问题就是好小说.看到一半我还特意去酷狗上搜了一 ...

  2. [Xarmrin.IOS]使用Build Host 在Windows上建置IOS程式及DeBug (转帖)

    使用Xamarin開發IOS程式時, 必須要在Mac上才可以編譯程式,若想在windows系統上編譯,則可透過Build host的方式, 但還是要有一台Mac的電腦就是了XD 首先你的Mac必須要已 ...

  3. EasyMock set方法报错: java.lang.AssertionError

    有返回值的方法没问题, 直接andReturn就行了. EasyMock.expect(info.getWebTitle()).andReturn(StringUtils.EMPTY).anyTime ...

  4. Android Studio: /dev/kvm device permission denied

    https://stackoverflow.com/questions/37300811/android-studio-dev-kvm-device-permission-denied To chec ...

  5. PHP之mb_convert_encoding使用

    mb_convert_encoding (PHP 4 >= 4.0.6, PHP 5, PHP 7) mb_convert_encoding - Convert character encodi ...

  6. Eclipse: User Operation is waiting for “Building Workspace”

    这个情况可能有多个原因导致,比如,非正常关闭eclipse,时钟不匹配等等,可能解决的方法有: 1. 删除<workspace_folder>/.metadata/.lock文件 2. e ...

  7. Xml解析过程中遇到“” 1 字节的 UTF-8 序列的字节 1 无效“”问题---idea与eclipse同适用

    转载自:http://blog.csdn.net/zhangzhikaixinya/article/details/7727938 今天在eclipse中编写pom.xml文件时,识别到错误:Inva ...

  8. CodeForces 1060 B Maximum Sum of Digits

    Maximum Sum of Digits You are given a positive integer n. Let S(x)S(x) be sum of digits in base 10 r ...

  9. java调用ruby代码

    问题: 最近在做一个应用的时候碰到了一个问题.客户端需要调用服务器端传回的脚本信息,然后执行.其中脚本类型包括ruby.而java中调用ruby的代码大致如下: String jrubyCode=&q ...

  10. laravel数据迁移的时候遇到的字符串长度的问题

    问题截图:   问题解决办法:   use Illuminate\Support\facades\Schema; Schema::defaultStringLength(191);           ...