How Microsoft Is Wooing College Kids To Write Apps For Windows 8
SquarePixel writes "Bloomberg has an interesting story about Microsoft's efforts to simultaneously woo younger workers and to get more apps into its Windows Store. Quoting: 'Microsoft, the world's largest software maker, designed Windows 8 for touch-screen technology included in the company's first tablet, Surface, and other devices coming this year. To gain share in tablets, a market expected by DisplaySearch to reach $66.4 billion in 2012, Microsoft needs enough apps to challenge the more than 200,000 available for iPad. Using student recruits is one way Microsoft can woo app developers who are used to building programs for mobile phones and tablets, where the company has little and no share, respectively. Luring programmers before graduation is particularly critical for recruitment in the U.S., which lags behind countries such as India and China in its ability to crank out qualified engineers.'"
I haven't noticed before, but MS offers free Visual Studio Express nowadays.. And Visual Studio coupled with XNA sure sounds better than how we had it back in the day. And with MSDN docs available and the whole internet to look and ask help from, it sure must be nice to be a kid learning programming in todays world.
I loved losing apps I paid for on Windows Mobile Marketplace.
NEVER AGAIN.
The universtiy my wife works at offers W2k8 for free to its students along with VS.Besides it is better than working at Foxconn.
No good deed goes unpunished.
Strange how an article about Microsoft wooing college kids fails to mention technet and dreamspark. VS 2012 and Windows 8 are now on dreamspark for students. Making this stuff available for free is a big boost over Apple, where I have to purchase at least a $500 mac mini to gain access to iOS development tools.
When I look back at the code I created in college, compared to what I was capable of after a few years of real world development experience... The difference is pretty stark. I understand the get-em-while-they're-young approach, to influence development decisions later in life. But if they're betting the success of their platform on the output of students with limited-to-no real world experience, I fear for the quality of the apps in their store.
Literally all of the apps in the windows 8 store suck terribly. I've tried a good portion of them. I don't see how wooing 200k apps out of people who've never built something significant is going to change this fact. I think this is a way of desensitizing future developers with respect to a walled garden app store and closed platform with proprietary tools. nothing good can come of this. For ref i sit in front of visual studio for 5 hours a day at the moment so I'm not some crazy zealot. Crazy perhaps.
I think we have a "reputation manager" here. I'm not certain cause only 3 post history, but it sure seems like.
I can't see the US behind China and India when it comes to *qualified* engineers. Unqualified, yes. Incompetent, yes. Willing to work for cheap, yes. Qualified, no.
I am surprised microsoft doesn't offer a significant - practically free - discount to university students (branded as a benefit to society of course) surely would increase overall sales and long term buy in. or maybe that would be anti competitive depending on how it was pitched and the official 'intent'
You know, 12 years ago. Not exactly new news. They gave us tons of free development software and tools. It was amazing. Most of it got re-sold on ebay to pay for beer.
And all your problems will fix them self.
You spelled shill wrong.
Gosh I don't know, May 17th when Windows Marketplace closed and shit I paid for was forcibly uninstalled.
When I called MS about it they told me to "just upgrade", so I did, to an Android device.
And by turning machine, I mean wheel.
I saw Microsoft do it in 2001 with .NET, now they attempt to do it again. It's not a shortage of languages or toolkits. This is about platform lock-in as always. I can understand if PC programming (native apps) and Web apps don't get unified to the vastly different architectures (monolithic PC vs Client/server) , but in this day and age, what is going on?
Why can't I just import the Win8 libraries into Python? Or Java, or .NET (C#)? Or Qt's QML? HTML5 is not a save-all, and I'm ok with that, but why won't we make it easier on each other and admit the emperor is just wearing different clothes. Why for that matter won't WP7 apps run on WP8?
There was a time when MS has tweaks for every program and backwards compatibly was preserved, but those days are long gone. To keep their market share, they have to keep everyone upgrading into the Microsoft corner, fracturing the market place, which sets us back.
Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
I've worked with hundreds of Indians over the years, I would not even call most of them compent much less qualified!
Post youtube tutorials would do more.
All your tips and tricks
How much of Apple's App Store success is brought about by the development tools and niceness of Object-oriented programming / interface design?
I'm biased, since for a long while a NeXT Cube was my primary machine (and for a while, I had access to machines running Windows, Mac OS and NeXTstep all w/ similar processor and memory specs), but some of the nicest applications I've ever used began on NeXTstep, and pretty much all the apps I have a real fondness for were heavily influenced by OO-environments (FutureWave Smartsketch which became Flash, but started on Go Corp.'s PenPoint):
- Altsys Virtusoso (which became FreeHand v4)
- TeXview.app (TeXshop.app was inspired by it)
- Lotus Improv
- Mail.app
- TouchType.app
- a bunch of other apps / utilities which no longer exist / are remembered
- Doom (okay, I'm reaching, but it was initially developed on NeXTstep)
Would there be as many IOS apps if XCode didn't benefit from decades of NeXT/OPENSTEP development and user-interface design work?
William
Sphinx of black quartz, judge my vow.
God, aren't scare quotes enough for you people? Do I have to actively denigrate people I'm not certain of the motivations of?
In college maybe 80% of the time was spent writing code and 20% in design, testing, fixing bugs, archiving, documentation and sales. In the real world this ratio is reversed. Especially when you count team members whose main duties are non-coding.
Letting those folks frame the discussion means letting them win.
Call a spade(shovel) a spade(shovel).
But that's the concern. I have a thing I can barely see the outline of, and it might just well be a rake. Do you really insist I call a rake a spade(ethnic stereotype)?
If you read the Microsoft metro app store policy you will start laughing, especially at "3.2 Your app must not stop responding, end unexpectedly, or contain programming errors", I mean look who's freaking talking here. Windows 1 to Windows 7, office 1 to office 2010, all had and have freaking issues(freezing, crashes, bugs, glitches) xbox 360 hardware failure, and yet they got the balls to tell you not to fuck it up. Shit, how many freaking times my windows 7 kept freezing because i did not set the storage(both winodws & amd SB drivers sucked) configuration from ide compatibility to ahci in the bios while the linux distros had no issues with this.
Microsoft also has the right to cancel your account and wipe all your apps off from the store any time if they think you are not conforming to their policy. For students, learning c & c++ would make it easier for them to adapt other languages much quicker. Writing efficient and inventive Algorithm's is the most important aspect of any programming language.
Windows Mobile is different than W8 and/or Windows Phone 7/8
Yes it is different. It's better.
As for the GP, all of the GPL'ed software I installed on my WinMo 6 phone still works fine. Opera (the only non-GPL'ed software I instsalled on it) too. You should have avoided Windows Mobile Marketplace.
Liar! You must be an anti-microsoft shill. I know because nobody ever bought anything from the Windows Marketplace!
89% of market share is irrelevant?
what exactly IS relevant then?
All you're going to get is a shitty app 99% of the time.
You got that right, but I didn't, I was one of the fools who bought into it and got burnt.
I actually see the same problems forming all over again, low number of apps and the ones that are there aren't all that compelling.
So lesson learnt, never again.
Parent poster has 1 post outside this thread. All other posts are attached to this article and are in support of MSFT. Likely shill.
lags behind countries such as India and China in its ability to crank out qualified engineers
Uh... what? This is the first time I've read or heard that statement. Sure, India and China crank out more kids who know how to code Hello World, but they most certainly don't crank out more Engineers, let alone qualified Engineers. I've met plenty of brilliant qualified Engineers from India and China, but they are drowning in a sea of incompetent countrymen-colleagues.
Well yeah, it's used by Netflix, and um... well no, the iPad doesn't use it, nor do any of the dedicated hardware devices that support Netflix but. ah...
Sliverlight rules!
*runs away*
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Spade is not an ethnic stereotype in that saying. It predates the english language.
When I was 13/14 and used win9x and wanted to learn to program, there was no visual studio express at all. Only paid tools costing hundreds of dollars.
So you know what I did?
Switched to Linux.
Even today, I have no idea how to write a Windows program (managed to write a DLL I needed a few years ago though.. using Visual studio express C++).. but I've been writing Linux/BSD software in C for 15 years.
Point is, Visual Studio express may be crap.. but if they had it 15 years ago.. I'm sure I would have learned to program in Windows instead. Might never have switched to Linux at all.
So IMO, it's a smart/critical piece of software from MS. It's a bit much to expect people who are learning to program to immediately spend hundreds of dollars.
Do you visit often? This pattern of posting has been going on consistently for some time now.
It may be shilling. It may be trolling. One thing it is not, however, is honesty and constructive commentary.
Your objections are naive.
Do what thou wilt shall be the whole of the Law
out of curiousity and because I had a 30 minute wait, I decided to have a look at Windows phones they have on display in the store. ... it was crashed.
There were 5 different devices, I picked one up
89% of market share is irrelevant?
89% of _desktop_ market share, and they're throwing a tablet OS onto future desktop systems so they probably won't even manage to maintain that.
Do you really think people are sitting around saying 'you know, I'd love to buy a tablet, but I won't until they run Windows'?
Microsoft has the uncanny ability to come up with something like this whenever it tries to "woo" anyone... http://www.youtube.com/watch?v=1cX4t5-YpHQ
...have been supported from day one. That would have put them almost to the 200K mark immediately. Sure, the experience for many apps would have been suboptimal (something like the third-party app experience on Android) but the numbers would look impressive and, as we can see from the sales of WP7, app numbers seem to be the only thing that sells devices.
Do you really think people are sitting around saying 'you know, I'd love to buy a tablet, but I won't until they run Windows'?
I am waiting at least to that point, probably longer, since tablets that run windows have been out for years now.
Were you trying to be smart?
"His name was James Damore."
Yeah, because anyone who who would dare offer a comment in defense of Microsoft could only be a paid shill!
His comment looks legit to me. He's right that there shouldn't be any expectation of app compatibility between WP7 and WP8 -- they're two completely different animals. Just like you shouldn't expect BB7 apps to run under BB10. This is not new in the mobile space.
h4rr4r may be naive, I don't know, but you're very clearly a conspiracy nut!
Required reading for internet skeptics
When I saw that in US universities, students are actually taught to use Windows, Visual Studio, and to program in C#, I was shocked at how influential Microsoft was in the US, and how bad the situation was.
Doing this is a terrible idea, reliance on a IDE means they don't understand how the compilation tool chain works, and they get stuck using this sub-par software, which, to top things off, is also proprietary and restricted to Microsoft platforms.
No wonder Inda and China are better, American students are not taught software engineering, they're taught how to be code monkeys.
semi serious question here. how is MS judged to be the largest? Company value? range of products? manufacturing ability? I don't wish to troll I'm just curious as to how they get the title of largest.
There was an unknown error in the submission.
Well, it's a step up from getting chimpanzees to design their UIs!
"You can lead a horse to water but a pencil must be lead!" - Stan Laurel
They are big countries and they do crank out more of every profession you can think of - live with it.
That explains the vitriol I received from an Indian guy on a certain tech site when I mocked the Windows 'ecosystem'.
Microsoft has run The Imagine Cup through the website imaginecup.com (formerly thespoke.net) for years. This is a great scheme to garner new ideas from college students for minimal compensation. Microsoft advertises heavily with colleges and universities. They even used to give free copies of Visual Studio to get students going.
Fortunately, most students are too smart to surrender their precious ideas for Microsoft's potential monetary gain. From the Imagine Cup rules:
http://compete.imaginecup.com/docs/rules/ic13-official-rules-and-regulations.pdf
"HOW WILL MY ENTRY POTENTIALLY BE USED?
Other than what is set forth below, we are not claiming any ownership rights to your entry.
However, by submitting your entry, you:
Are granting us an irrevocable, royalty-free, worldwide right and license to: (i) use,
review, assess, test, and otherwise analyze your entry and all its content in connection
with this Competition; and (ii) feature your entry and all its content in connection with
the marketing, sale, or promotion of this Competition (including but not limited to
internal and external presentations, tradeshows, and screen shots of the competition
entry process in press releases) in all media (now known or later developed);
Agree to sign any necessary documentation that may be required for us and our
designees to make use of the rights you granted above;
Agree to assist us and the Sponsors in the creation of case studies or white papers
(together "Studies") detailing your entry or entries. Studies will not include any
confidential participant information. Upon your approval of the Studies’ accuracy, you
agree to give us and the Sponsors permission to display the Studies including
trademarks, logos, and other identifying information contained therein, on our and the
Sponsors websites and in other documentation. This documentation may take various
forms, including printed materials, online articles, video, audio, and other digital
recordings;
Understand and acknowledge that the Sponsor may have developed or commissioned
materials similar or identical to your submission and you waive any claims you may have
resulting from any similarities to your entry;
Understand that we cannot control the incoming information you will disclose to our
representatives in the course of entering, or what our representatives will remember
about your entry. You also understand that we will not restrict work assignments of representatives who have had access to your entry. By entering this Competition, you agree that use of information in our representatives unaided memories in the
development or deployment of our products or services does not create liability for us
under this agreement or copyright or trade secret law;
Understand that you will not receive any compensation or credit for use of your entry,
other than what is described in these Official Rules. "
Microsoft, you are the dinosaur that you portray in your advertisements:
http://overheard.loveneverfails.ca/blog/wp-content/uploads/2006/05/evolve.jpg
http://www.adch.org/gallery/main.php?g2_view=core.DownloadItem&g2_itemId=3619&g2_serialNumber=2
Microsoft, you are a joke to our youth and have no place in their future society.
According to some "close to Microsoft" opinions, Microsoft is offering software companies their own specialists "for free", only to create wow-applications which would convince big customers to upgrade to Windows 8. But apparently it's not going to happen any time soon. Here's the article, anyway: http://kirsanov.net/post/2012/09/17/The-Future-of-Windows-8.aspx
iOS and Android have what, 85-90% of the US smartphone market, slightly lower elsewhere
Has WP7 even passed WP6 yet in marketshare? RIM is hemorrhaging share like they've been run over by a bus, twice.
iOS has really good backwards and forwards compatibility, and makes it pretty straightforward to use new features while still running on older software and hardware [and don't forget, best in class OS updates for old hardware]
Android, good forwards compatibility, hassle to get backwards compatibility [use new features while still running on older OSes], while having limited support for running newer OSes on older hardware.
RIM: FINALLY getting a clue and rewriting their OS, but pretty much zero support for running newer OSes on older hardware, same Java hassle to use new OS features while retaining support for older OSes [for current versions] I believe new version will throw all existing software under the bus. So this is a total reboot of the platform, starting from zero.
Microsoft: got a clue several years ago to rewrite OS and throw all existing users under the bus, decided it was so much fun last year, might as well do it again this year. Actually is trying to trick existing users into thinking they aren't being thrown under bus by reskinning existing home screen to look and work like new version, no actual new features and can't run new software.
Just based on history, why would ANYBODY consider jumping on the WP bandwagon, because it means buying not just new phones to get updates, but repurchasing your software [after waiting for it to be rewritten] to use the new features of the new OS.
Sleep your way to a whiter smile...date a dentist!