12:55 PM

Windows 8 App Developer Says Process Stinks

After 10 months of work, including winning a Microsoft app contest, developer says he's still unable to get the app past the Windows Store approval process.

8 Key Differences Between Windows 8 And Windows RT
8 Key Differences Between Windows 8 And Windows RT
(click image for larger view and for slideshow)
Microsoft might have successfully launched its new Windows 8 operating system this week, but the launch didn't go according to plan for at least one would-be Windows 8 developer.

As self-described "long-time Windows developer" and enthusiast Jeffrey Harmon reported Wednesday on his blog, he began work on an app for Windows 8--to be sold via the Windows Store--in December 2011. Dubbed Memorylage, the application is designed for viewing and sharing photos; making collages; and taking photo-booth-style photos, using the new Windows UI.

To sharpen his Windows 8 development skills, Harmon said he used vacation time from his day job to attend a three-day Application Excellence Labs program hosted by Microsoft at its office in Waltham, Mass., earlier this year. On the final day, his app won an "App X contest" hosted by Microsoft. One of the prizes included face time with a field engineer from Microsoft, who flew out from Redmond and reviewed his app, using a 60-point checklist, all to help him secure early access to the store.

[Are they sure? Microsoft: 100,000 Windows 8 Apps Coming.]

Harmon submitted his app to the Windows Store for review on Aug. 29, hoping to get an edge on any potential competitors before the official Windows 8 release in October. "With only 500 apps in the store, and almost 2 months before general release of Windows 8, I was feeling pretty good about the work I had put into it," he wrote in his blog. "A day later though, I got the first of what would be many failure reports," which said that the application had failed on four fronts.

So Harmon added fixes--as best he could, given the "vague" error documentation provided by Microsoft--and resubmitted the application. Ultimately, however, the app failed the store-review process a total of six times, leading Harmon to blog this week that "I still don't know what is causing the failure."

"Windows 8 is a great opportunity for developers, but as it stands, they are in for a world of hurt in trying to get through that last hurdle," he said, referring to the approval process. "As a long-time Windows developer, I really hope that changes soon."

Contacted by email, Harmon Friday said that since writing his blog post--which has already racked up 40,000 page views--he has yet to hear back from Microsoft. But he also emphasized that the blog post was meant to be a heads-up to Microsoft. "One of the reasons why I detailed how much effort went into creating the app, and mentioning the awards it won was so people didn't think I was just some person taking their first stab at development, and was unhappy I didn't get in on my first try," he said. "I have no problem failing, as I want there to be a high standard of quality, but if you are going to fail me, at least tell me why. Everyone at Microsoft that actually looked at the program has said it should pass, and it even made it into a technician's personal test store. I can't fix a bug that no one can find."

Despite the hiccup and potential lost business opportunity, Harmon remains an enthusiastic Windows 8 developer. "My experience was very positive up until submission," he said. "The tools are great, the documentation is extensive, there are plenty of samples out there, and Microsoft has been hosting tons of events around the country and online to help out."

"This is one reason why the failure at the last mile is so striking," he said. "It's not like Microsoft isn't trying here. They really are, but are just missing some basic things in the approval process."

[ Editor's Note: In an update to this story, Harmon contacted us late Friday to say that his app has finally been accepted. ]

Upgrading isn't the easy decision that Win 7 was. We take a close look at Server 2012, changes to mobility and security, and more in the new Here Comes Windows 8 issue of InformationWeek. Also in this issue: Why you should have the difficult conversations about the value of OS and PC upgrades before discussing Windows 8. (Free registration required.)

Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
User Rank: Apprentice
1/23/2013 | 6:13:33 AM
re: Windows 8 App Developer Says Process Stinks
There are thousands of apps has been launched in the app market.
so if you are planing to launch an app you should definitely choose an area that none other developer has touched yet. You can see the top windows 8 apps from here (http://www.topappsforwindows8.... and come up with a cool app idea.
User Rank: Apprentice
10/26/2012 | 8:52:55 PM
re: Windows 8 App Developer Says Process Stinks
Instead of hiring people to develop features for Windowz Ballmersoft went an easy rout of outsourcing.
The funny fact is that their imbecile workforce remains unchanged in numbers.

Look at their App Store - it is a bugfest cobbled with ugly interface.
User Rank: Apprentice
10/26/2012 | 8:37:22 PM
re: Windows 8 App Developer Says Process Stinks
I can relate and empathize a bit, but even though he's claiming to have all this experience, it sounds pretty basic to me considering it's a photo sharing app. But considering he went through that much effort and it didn't work out, it doesn't sound like it means his story is now a barometer of what everyone should expect. MS didn't create windows 8 and work on this platform with the expectation that everyone would take nearly a year of trying only to fail. His story must be fairly unique and their automatic processes have some unknown problem.

Perhaps it the should always pass it to a human that can finally approve? Even if there are other stories like this, I take two things away. One, I'm intrigued because I realize my app will likely make it through. Meaning he probably fell between the cracks of some unexpected scenario and combination of effects that is triggering red flags. And two, I'd have less competition, making windows a new gold mine for app development, just like it always is on new platforms. Also, it's not like MS can't make adjustments to smooth the development process. They've always been the king when it came to having things be fairly easy in the past. Not to say there weren't always some initial snags along the way...
User Rank: Apprentice
10/26/2012 | 8:15:11 PM
re: Windows 8 App Developer Says Process Stinks
DO not lamed

Everything happens for a reason,
live it, love it, learn from it!
Make your smile change the world,
but don't let the world
change your smile.
User Rank: Apprentice
10/26/2012 | 7:58:38 PM
re: Windows 8 App Developer Says Process Stinks
There's a Windows 8 app called Tap Collage (www.tapcollage.com) available in the Windows Store that passed certification without any problems. It lets you make collages, art and special occasion cards to send via email or social networks.
Want Your Daughter to Succeed in Cyber? Call Her John
John De Santis, CEO, HyTrust,  5/16/2018
Don't Roll the Dice When Prioritizing Vulnerability Fixes
Ericka Chickowski, Contributing Writer, Dark Reading,  5/15/2018
Why Enterprises Can't Ignore Third-Party IoT-Related Risks
Charlie Miller, Senior Vice President, The Santa Fe Group,  5/14/2018
Register for Dark Reading Newsletters
White Papers
Cartoon Contest
Write a Caption, Win a Starbucks Card! Click Here
Latest Comment: "Security through obscurity"
Current Issue
How to Cope with the IT Security Skills Shortage
Most enterprises don't have all the in-house skills they need to meet the rising threat from online attackers. Here are some tips on ways to beat the shortage.
Flash Poll
[Strategic Security Report] Navigating the Threat Intelligence Maze
[Strategic Security Report] Navigating the Threat Intelligence Maze
Most enterprises are using threat intel services, but many are still figuring out how to use the data they're collecting. In this Dark Reading survey we give you a look at what they're doing today - and where they hope to go.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
PUBLISHED: 2018-05-18
The etm_setup_aux function in drivers/hwtracing/coresight/coresight-etm-perf.c in the Linux kernel before 4.10.2 allows attackers to cause a denial of service (panic) because a parameter is incorrectly used as a local variable.
PUBLISHED: 2018-05-17
In Qualcomm Android for MSM, Firefox OS for MSM, and QRD Android with all Android releases from CAF using the Linux kernel, the camera application triggers "user-memory-access" issue as the Camera CPP module Linux driver directly accesses the application provided buffer, which resides in u...
PUBLISHED: 2018-05-17
In Qualcomm Android for MSM, Firefox OS for MSM, and QRD Android with all Android releases from CAF using the Linux kernel, a buffer overflow vulnerability exists in WLAN while processing the HTT_T2H_MSG_TYPE_PEER_MAP or HTT_T2H_MSG_TYPE_PEER_UNMAP messages.
PUBLISHED: 2018-05-17
In Qualcomm Android for MSM, Firefox OS for MSM, and QRD Android with all Android releases from CAF using the Linux kernel, in __wlan_hdd_cfg80211_vendor_scan(), a buffer overwrite can potentially occur.
PUBLISHED: 2018-05-17
In Qualcomm Android for MSM, Firefox OS for MSM, and QRD Android with all Android releases from CAF using the Linux kernel, a buffer overflow vulnerability exists in WLAN while processing an extscan hotlist event.