UI Vs UX (User Interface vs Experience)

UI Vs UX (User Interface vs Experience)

User Interface (UI)

Introduction

No alt text provided for this image

Focuses on anticipating what users might need to do and ensuring that the interface has elements that are easy to access, understand, and use to facilitate those actions. UI brings together concepts from interaction design, visual design, and information architecture. UI is the series of screens, pages, and visual elements—like buttons and icons—that enable a person to interact with a product or service.

UI Developers are responsible for the look, feel and presentation of web pages and applications while also ensuring their functionality. UI Developers can be found within almost any industry that has a website and/or an application to build or maintain.

Front-end development is the technical implementation of the software's user interface (UI). UI design is the graphical bridge that connects the two. Having these three areas working together seamlessly is the key to happy users and happy upper management alike.

The UI developer can use a desktop programs like Spotify or Photoshop, or mobile and web applications (like Facebook, Twitter, or Gmail). A web developer is a software engineer who only builds web applications. But, every web developer who is employable is a software engineer.

No alt text provided for this image

Types of user interface:

  • command line (cli)
  • graphical user interface (GUI)
  • menu driven (mdi)
  • form based (fbi)
  • natural language (nli)

User Interface Design Guidelines

  • Visibility of system status.
  • Match between system and the real world.
  • User control and freedom.
  • Consistency and standards.
  • Error prevention.
  • Recognition rather than recall.
  • Flexibility and efficiency of use.
  • Aesthetic and minimalist design.



UI Evolution

No alt text provided for this image

User experience (UX)

No alt text provided for this image

Introduction

The interaction and experience users have with a company's products and services.

UX designers conduct user research, design, write UX copy, validate/test with user and sell/present the design solution to the business. It's the UX designer's role to be the voice of the user and advocate for the users needs while balancing the business goals.

Types of user experience:

No alt text provided for this image
  1. The Researchers - User Research methods, such as Usability Testing and Surveys, running tests and analyzing data. They are analytical, highly skilled and understand key concepts of Interaction Design, Usability and Information Architecture, so that they can collaborate efficiently with Strategists and Creators.

2. The Strategists - in charge of producing the Information Architecture, creating the Content Strategy, mapping out task flows and user journeys. They often create blueprints and low fidelity wireframes to visualize the architecture of content and flows. Defines overall strategy and orchestrates teams in order to deliver a positive experience for the user. These guys are often called UX Designers.

3. The Creators - the designers of interfaces, graphics and content that users will encounter. Many UI Designers have felt compelled to change their title to UX/UI Designer, which implies that they also take the user’s experience into account when designing. As creators of content or design, Creators have to take user behavior into account, usually through close coordination with Researchers and/or Strategists, who will provide valuable insight.

User Experience Design Guidelines

No alt text provided for this image
  1. UX is not (only) UI. User Interface is a part of User Experience.
  2. Know your audience.
  3. You are not the user.
  4. Adapt design for short attention spans.
  5. The UX process isn't set in stone.
  6. Prototype before you build a real product.
  7. Use real content when designing.
  8. Keep things simple and consistent.

User Experience Evolution

No alt text provided for this image

Conclusion

No alt text provided for this image

User experience (UX) is the interaction and experience users have with a company's products and services. User interface (UI) is the specific asset users interact with.




要查看或添加评论,请登录

Hani Haham的更多文章

  • Artificial Intelligence

    Artificial Intelligence

    What is Artificial intelligence Artificial intelligence is a field of science concerned with building computers and…

    2 条评论
  • Imbedded Systems

    Imbedded Systems

    An embedded system is a combination of computer hardware and software, designed to work together for a specific task…

    2 条评论
  • Quality Assurance - deep dive

    Quality Assurance - deep dive

    QA definition is prevent mistakes and defects in manufactured products and avoiding problems when delivering products…

    4 条评论
  • AWS - cloud computing platform

    AWS - cloud computing platform

    AWS (Amazon Web Services) is a comprehensive, evolving cloud computing platform provided by Amazon that includes a…

  • SaaS vs PaaS vs IaaS - models of cloud service

    SaaS vs PaaS vs IaaS - models of cloud service

    There are three as-a-service types models of cloud service to compare: Software as a Service (SaaS) Platform as a…

  • Cloud Computing Services

    Cloud Computing Services

    Cloud brief introduction The cloud is the Internet—more specifically, it's all of the things you can access remotely…

  • The next step in the information age

    The next step in the information age

    The Internet of things (IoT) describes the network of physical objects—“things”—that are embedded with sensors…

    2 条评论
  • DevOps Culture

    DevOps Culture

    Background Prior to DevOps application development, teams were in charge of gathering business requirements for a…

  • Scrum - Agile Software Development Method, Rugby and More

    Scrum - Agile Software Development Method, Rugby and More

    Scrum is a widely used agile software product development strategy, born out of the manufacturing and extended by the…

  • Agile Software Development - Values & Principles, Benefits & Criticism, Future to Come

    Agile Software Development - Values & Principles, Benefits & Criticism, Future to Come

    Agile software development main goal is to continue delivery of software versions in a short frequency (DevOps). It was…

    2 条评论

社区洞察

其他会员也浏览了