Person, Flooring, Wood, Floor, Hardwood, Furniture, Plywood, Couch, Sphere

Building the Pinterest app for Windows 10

By Will Yau | Growth Engineering

Solving a user problem

As we focus on developing ways to help Pinners find inspiration across all interests, locations and platforms, we knew we had to improve the experience for Windows. Accessing Pinterest from desktop requires using a browser, often times with numerous tabs opened, which can make for a burdensome experience. To create a more seamless experience, today we’re officially introducing the Windows app for Pinterest on Windows 10. With Pinterest readily accessible from the start menu & taskbar and deeper integration with Windows, Pinners can now browse with a more enhanced and engaging experience.

Leveraging the PWA

The Windows app is built on top of the Progressive Web App (PWA). Since Pinners on their desktop have been defaulting to pinterest.com, they are already familiar with the product experience. The web is also fully featured, constantly updated and we have many wonderful people working on the site to make it better every day. Since it’s a PWA, it’s reliable, fast and engaging [1], making efficient use of service workers, cache, notification and more. It also has a proper app manifest and leverage sharing and other features.

Windows Store as a distribution channel

Our desktop web Pinner distribution is similar to the rest of the web, with the majority on Windows devices running Windows 10, which is nearly half of the Windows user base. As Microsoft has recently published, there are more than 800 million Windows 10 devices worldwide. With these Pinners having access to the Microsoft Store, this is a great opportunity for Pinterest to be more available to them.

In addition to it being a great distribution channel, the Microsoft Store is also flexible and treats packaged PWA as a first class citizen with access to Windows 10 feature APIs. This allows us to leverage all the great work our engineering team has already done. PWA apps are naturally small in app sizes, allowing for a much shorter install time while staying continuously updated so the app never becomes stale or outdated. The availability of service worker allows us to offer a true offline experience like most native apps.

However, with new opportunities come new challenges. Those challenges include download and app crashes, both of which are inevitable but also issues we’ve been working together with Microsoft to minimize as much as possible. Additionally, the acquisition funnel is a cumbersome process (requiring two clicks to install) leading to a higher drop off in comparison to the normal web acquisition funnel.

New value and great experience

Overall, we’re pleased with the early results. Early feedback from Pinners has been supportive as they’ve found value finding inspiration outside of the browser. We’ve continued to make improvements by adding Windows features such as live tiles, jumplist and rich notifications. And we’ll make more integrations available with other apps (ie. sharing, etc.). Stay tuned!

Read more >

Jobs people like you viewed

Account Manager, Mid-Market - New Business

Sales > US Midmarket & SMB Sales 1431794 San Francisco California United States San Francisco, California, United States US Midmarket & SMB Sales Sales > US Midmarket & SMB Sales
About Pinterest: Millions of people across the world come to Pinterest to find new ideas every day. It’s where they get inspiration, dream about new possibilities and plan for what matters most. Our mission is to help those people find their inspi...

Executive Assistant

Business > Admin 1431784 London England United Kingdom London, England, United Kingdom Administrative Business > Admin
About Pinterest: Millions of people across the world come to Pinterest to find new ideas every day. It’s where they get inspiration, dream about new possibilities and plan for what matters most. Our mission is to help those people find their inspi...

Sales Enablement Specialist

Partner Management/Sales 1431058 US Field Sales Sales and Partnerships > Partner Management/Sales
About Pinterest: Millions of people across the world come to Pinterest to find new ideas every day. It’s where they get inspiration, dream about new possibilities and plan for what matters most. Our mission is to help those people find their inspi...

University Grad Software Engineer

University > Engineering 1398486 Toronto. Palo Alto. San Francisco. Seattle Ontario. California. Washington Canada. United States Toronto, Ontario, Canada. Palo Alto, California, United States. San Francisco, California, United States. Seattle, Washington, United States University, Engineering University > Engineering
PLEASE ONLY APPLY FOR THIS POSITION ONCE. Location preferences are specified within the application. Multiple applications may delay our recruitment process. About Pinterest: Millions of people across the world come to Pinterest to find new ideas ...

UX Writer, Measurement & Insights

Design 1399408 Seattle Washington United States Seattle, Washington, United States Design Product Design > Product Design
About Pinterest: Millions of people across the world come to Pinterest to find new ideas every day. It’s where they get inspiration, dream about new possibilities and plan for what matters most. Our mission is to help those people find their inspi...

Web Engineer, Pinner Foundations

Engineering 1409156 San Francisco California United States San Francisco, California, United States Engineering Engineering > Eng
Millions of people across the world come to Pinterest to find new ideas every day. It’s where they get inspiration, dream about new possibilities and plan for what matters most. Our mission is to help those people find their inspiration and create...

Please register your interest

Not You?

Thank you