AppRaisin: Time to say goodbye

On November 17th, 2015 we’ve launched AppRaisin – an app and a service to help Windows 10 enthusiasts discover new apps and games. On August 10th, 2016 we decided to stop active development for reasons I described in a lengthy blog post. On May 6th, 2019 AppRaisin’s story will come to an end…

Since we stopped development the usage went down slowly but steadily. Yet, the distribution between mobile and desktop users didn’t change much – AppRaisin is still de-facto mobile-first app even though Microsoft’s Windows Mobile platform is not really an active thing anymore. We tried to maintain and moderate the service for as long as it provided value for the community and wasn’t a big strain for us. In recent months it just doesn’t feel like we are providing an adequately sized value for the effort.

Even though our efforts were limited in recent years, AppRaisin managed to maintain a 4.8-star rating in the Store which means that many people still find value in it that the official Microsoft Store and 3rd party websites can’t satisfy. So, while this decision was on our minds for more than a year now, we knew that it will upset some people and just couldn’t find the courage to pull the plug. It’s time though…

I would like to thank everyone who worked on AppRaisin over the years, everyone who used the app, submitted and upvoted app news, rated it in the store and provided valuable feedback, every developer who made great apps that enabled AppRaisin to have content, and every person and media outlet who helped us spread the word about our little project.

Thank you!

Alan Mendelevich.

Important information for developers with Windows Phone apps in the Store

Update (April 29th, 2019): Looks like Microsoft has fixed the issue with http Store URLs, so it should be safe to use those once again. The “ms-windows-store” protocol workaround described below is still needed if you want to use protocol links.

Last week it has come to our attention that it wasn’t possible to open the Store application on Windows Phone 8.x by clicking on the “Get” button in the web version of the Microsoft Store. We reached out to Microsoft but are yet to hear anything actionable on the subject. This post will cover a workaround that developers may use to mitigate the issue.

Why is this important?

Some of you may wonder “why would anyone care about Windows Phone 8?” That’s a valid question, so here’s the answer:

Here at AdDuplex, we have served more than 11 million ad impressions to more than 3,000 Windows Phone apps on more than 400,000 WP8 devices just yesterday. And we are in only a small portion of available apps and games. While obviously, no one is building their future on Windows Phone in 2019, many developers rely on passive income still coming from their Windows Phone apps to fund their current and upcoming projects.

Plans and calculations have been made on the assumption that the Windows Phone 8.x store will function properly at least until July 1st, 2019.

What’s the issue, exactly?

Developer web sites, ad networks, news sites, blogs, social media posts, and other resources usually link to apps in the Microsoft Store with an official standard link that looks something like this:

https://www.microsoft.com/store/apps/9XXXXXXXXXXX

At the time of this writing, when you follow such a link on a Windows Phone 8.x device you get to the web version of the Microsoft Store where you see a button to get the app or game. When you click it you are not taken to the phone’s Store app like it was before, and therefore can’t download the application.

To be clear, those super-enthusiastic users who really want it, can still launch the store app manually and search for the game in question and download it from there, but it’s obvious that a lot of users won’t go through the motions or don’t even know that this is what they should do in the situation.

The fix

We don’t know when (or whether) Microsoft will fix the web store to work on WP8 as expected. Obviously, Windows Phone is not a priority for the company. In the meantime, we need to take matters into our own hands.

In addition to the HTTP store URL, App identity page in the Partner Center (Your app -> App management -> App identity) contains a Store protocol link which is a scheme that should open the Store app right away. And it does on Windows 10.

app-identity

Unfortunately and bizarrely, at the time of this writing, these links open Xbox Music (!) app on Windows Phone 8.1 (contradicting both common sense and documentation).

The real fix… or rather a workaround

This is where we got stuck for a couple of days while we assumed that everything is totally broken and only Microsoft can help us. Fortunately, we have a great geek friend, Microsoft MVP and overall awesome person Rafael Rivera (check out his great EarTrumpet volume control app in the Store (duh!)).

Rafael suggested we try several old-school/undocumented protocol options and, to our delight, two of them worked. Namely:

ms-windows-store:navigate?appid=00000000-0000-0000-0000-000000000000

and

zune:navigate?appid=00000000-0000-0000-0000-000000000000

Yes – Zune!

Note: both worked for us every time (both on Windows Phone and Windows 10) but one of our clients reported that the “ms-windows-store” one didn’t work for him while “zune” worked. It’s unclear how thorough his testing was but just to be on the safer side we went with implementing the “zune” version.

You may be wondering where to get the GUID version of your app’s ID? In current Partner Center it’s not presented anywhere on the App identity page. However, you can most likely get it in your .appxmanifest file in your solution or WNS/MPNS (push notification) page under the same App management section in the Partner Center:

appid-guid

What should I do?

We have implemented this workaround for all Windows Phone apps/ads served on AdDuplex, so if this is your only exposure to Store links, then you don’t have to do anything.

However, if you have a website for your app or other places under your control where store links are used, we encourage you to implement the above Store protocol workaround for all your links.

In our testing the “zune:” protocol link worked everywhere, but if you want to be on a slightly safer side and don’t mind some extra work you may differentiate links for Windows Phone 8.x versions of your app (use “zune:navigate”) and Windows 10 version (use the regular http link).

Additionally, please let your fellow developers know about this so they can maximize the returns of the final months of the Windows Phone 8.x lifecycle.

And, please, let us know in the comments or at info@adduplex.com if you have any additional insights or feedback about this issue.

In Memory of Atta Elayyan

Most likely you’ve heard about the horrific attack in New Zealand that took lives of 50 people. Despite being a horrible event in and of itself it hit us much closer to home than we may have ever expected.

Our friend and partner Atta Elayyan who designed the whole user experience of AppRaisin, and created such classic Windows and Windows Phone apps like MetroTube and Tweetro was killed in the attack.

I remember meeting Atta and Mike at Build 2012. They embodied what I consider to be the quintessential indie developers – super talented humble geeks who developed beautiful experiences, yet remembered to pay attention to the business side as well. They stood there in their MetroTube t-shirts and hats that invited other people to start the conversation – a brilliant introvert move. As an awkward shy introvert myself, I passed them a few times until I finally found the courage to approach and talk to them.

Later on, we’ve interviewed Atta on our (now defunct) AppBizDev podcast and kept in touch on Twitter and subsequent Microsoft events.

When in 2015 we came up with the idea for AppRaisin and realized that we don’t have the necessary design expertise, I knew exactly who I would want to do it, provided they were available and we can afford it. Luckily, the stars aligned and some months later AppRaisin has seen the light of day. Once the initial design and development phase was over, we brought all of it in-house but I was sure we will work with Atta again…

Unfortunately, this will never happen. This opportunity was taken from us, but our loss doesn’t even begin to compare with what Atta’s family is going through.

Atta’s friends have set up this campaign to benefit his wife and daughter and I ask you to consider helping as much or as little as you can.

Thank you and please keep Atta in your thoughts. We will miss him immensely.

50% Holiday Bonus

It’s that time of the year when people buy, gift, unpack and set up new computers. This is the perfect time to put your Windows or web apps in front of them and we are here to help.

Use coupon code H2018 when refilling your AdDuplex account at manage.adduplex.com and we will add a 50% bonus to whatever amount you add to your account.

Offer valid until January 7th, 2019.