Slashdot Mirror


Should Developers Support Windows Phone 8?

Un pobre guey writes "Should you develop apps for Windows 8? Well, the hype and flogging are apparently in full swing. From the article: 'To be clear, Windows Phone 8 is not a slam dunk. Some, such as IDC, believe Windows Phone will eclipse iOS by 2016. Others, though, believe the trajectories of Android and iOS can't be slowed in the next few years. Nonetheless, I think a bet on Windows Phone 8 is justifiable, even wise, since anyone who purchases a new Windows Phone 8 device likely will want to load it with the latest and greatest apps.'" Another reader points out that the full Windows Phone 8 SDK was leaked online recently, which led to some interesting discoveries: "For starters, it appears that the API is very much like the full WinRT API, but it has no JavaScript support. There is also no support for creating and working with Silverlight/XNA style. This is a bit surprising because I and most developers were under the impression that Microsoft would support the migration of Silverlight apps to HTML5 and JavaScript, but there isn't even support for JavaScript to access the phone's services. The best you can hope for is using the JavaScript support in IE10."

345 comments

  1. Re:Notes from part time developer by Anonymous Coward · · Score: 1

    Perhaps, but how many people use Windows phones? Last I checked iOS and Android were way ahead of MS in terms of numbers of people using their platform. People will pay for apps if they find them to be sufficiently useful.

    Having people that are more willing to pay makes very little difference if it's a tiny install base.

  2. if your app screams on Windows Phone 8 by Locutus · · Score: 4, Insightful

    will anyone hear it?

    Ok, so will there really be much of a market when most fanbois will be getting x86 Windows 8 devices and skipping on Metro? Without any support on the desktop/laptop side what does Windows Phone 8 have going for it to attract developers? Single digit market share for many years should be expected with WP8 while Android and iOS split the market and continue to grow.

    Just like WP6.5 and WP7, it won't matter how many hundreds of millions or even billions in marketing Microsoft spends, without the ability to eliminate Android from the market WP8 gets no love outside of Redmond WA. IMO

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    1. Re:if your app screams on Windows Phone 8 by bongey · · Score: 0, Troll

      They are spending a lot of money trolling on /. To many one comment accounts telling how great MS products are going even though they suck now .

    2. Re:if your app screams on Windows Phone 8 by Sir_Sri · · Score: 2, Insightful

      The key seems to be their integration strategy moving forward. You can't really avoid Metro in windows 8, there's a desktop there, but it's decidedly second fiddle to metro.

      By this time next year I expect they're planning to have a full range of integrated products. Windows 8 desktop, tablet, phone, windows 8 phone or tablet connecting your PC or Xbox as something, a mechanism to better manage programs on windows 8 etc.

      Ultimately supporting windows phone 8 is going to just be supporting windows 8. You may need a recompile and some work to port to ARM, but basically the core of programming should be the same between the two. So there's not a whole lot of reason not to support windows phone when you're writing an application for windows 8 (which is where the real money in software is anyway) you may as well set it up so it can handle a small screen size at the same time.

    3. Re:if your app screams on Windows Phone 8 by Anonymous Coward · · Score: 0

      They are spending a lot of money trolling on /. To many one comment accounts telling how great MS products are going even though they suck now .

      Yeah i'm sure they are, clearly microsoft is paying people to do that and it's not just incredibly successful trolling, look at how many douchebags get sucked in. Mod it down and move on, it's the new 'First Post'.

    4. Re:if your app screams on Windows Phone 8 by Anne+Thwacks · · Score: 2
      Have you ever had to maintain a cross-platform app?

      // end for troll fodder

      --
      Sent from my ASR33 using ASCII
    5. Re:if your app screams on Windows Phone 8 by Anonymous Coward · · Score: 0

      Don't forget , ms makes more from licencing patents that android needs than I'd does from windows mobile, and probably WP8 too. MS wins either way.

    6. Re:if your app screams on Windows Phone 8 by Anonymous Coward · · Score: 0

      You can't really avoid Metro in windows 8, there's a desktop there, but it's decidedly second fiddle to metro.

      But it probaby won't be particularly hard to avoid Windows 8. That's what happened with Vista. And given what you said about the desktop (which is what people would generally be buying it for) being second fiddle on it, why wouldn't anyone avoid it?

    7. Re:if your app screams on Windows Phone 8 by Anonymous Coward · · Score: 0

      That's why they are making all the platforms practically the same platform, it's all the windows nt kernel, and they will all have the option for the same desktop.

    8. Re:if your app screams on Windows Phone 8 by Anonymous Coward · · Score: 0

      I know the lack of users offsets this, but competing on a platform with fewer apps can make your stand out more (it's easy to get lost in the ocean of iTunes). It's still a gamble, but people that do get a windows phone (It's not a half bad system) will want to load it with apps. There is also very good documentation on porting from android or ios.

    9. Re:if your app screams on Windows Phone 8 by hairyfeet · · Score: 2

      Sure you can friend, its called Classic Shell and it kills Metro like Raid kills bugs, dead. I have a feeling that just like when Vista was released and any search for Vista automatically brought up "How to kill UAC" articles by the dozens we'll see "how to kill metro" articles when you type in win 8.

      As for programming for winPhone 8? personally I'd wait and see if its a giant flop or not, frankly many of us in the trenches are predicting a Vista style backlash on win 8. Its just not a good UI for non touch devices and once you install more than a handful of programs metro becomes a cluttered mess. If consumers actually embrace it and WinPhone 8? Sure then you can waste some money supporting it but with both Intel and AMD reporting doom and gloom for sales this year i don't think win 8 is really gonna do much, not when the economy is toast. As you pointed out its win 8 integration that supposed to sell WinPhone 8, so if one flops the other doesn't have a real selling point.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    10. Re:if your app screams on Windows Phone 8 by Anonymous Coward · · Score: 0

      Just like WP6.5 and WP7, it won't matter how many hundreds of millions or even billions in marketing Microsoft spends

      This hits the nail on the head. I took a risk with WP6 and suffered defeat. Admittedly, this was post-iPhone and pre-Android when the entire market was in an awkward position trying to match Apple's execution but I'm still shy about Microsoft's offering. I will gladly follow the market on this one. Until they build a majority market share I'm simply not interested in developing for a mobile Microsoft OS.

    11. Re:if your app screams on Windows Phone 8 by thegarbz · · Score: 1

      will anyone hear it?

      Of course they will. There'll be 10s of thousands of people world wide standing near a Windows Phone in a phone shop while looking at the shiny new Android and iPhones.

    12. Re:if your app screams on Windows Phone 8 by rtb61 · · Score: 1

      M$ will do a big push on the business market with windows phone. So developers the specialise in business phone apps, likely can squeeze some money our of M$ if they can convince M$ those apps will help sell the windows phone OS to businesses. As for gaming and the typical home user likely you would be better of investing in Android development for quite a few years.

      --
      Chaos - everything, everywhere, everywhen
    13. Re:if your app screams on Windows Phone 8 by Anonymous Coward · · Score: 0

      Not sure what your point is, but I think you're trying to say that supporting Windows 8 cross-platform is difficult. I can assure you that it's not as long as you use the WinRT API properly and exactly as documented. It becomes even easier if you start with one of the project templates in Visual Studio, because all the cross-platform compiler settings will be configured properly. Compiling for all platforms is as simple as using the "Build All" command. If you want to compile for one platform, you simply change a drop-down menu and click the build button.

      Now if you're doing dumb shit like not using the API properly or not using the typedefs provided by Microsoft (which falls under not using the API properly), then you're the problem. The tools are not the problem. If you're too cool to use the project templates, then it's your problem if you can't figure out how to setup the project. The templates are empty shells and will not affect your performance or limit your development in any way.

      Both the release preview of Windows 8 and Visual Studio 2012 are available for download, so you can check all of these things out yourself.

    14. Re:if your app screams on Windows Phone 8 by zlives · · Score: 1

      yes because the same kernel that has min req of 2GB mem for basic apps is the best solution for a mobile device!!

    15. Re:if your app screams on Windows Phone 8 by Sir_Sri · · Score: 1

      Yes. But nothing quite like Windows 8 because it hasn't been tried before.

      Which if nothing else, is a good argument to try it and see just how easy it is to maintain for your specific piece of software. If it's too much work then windows phone 8 will probably die a quick death and that's the end of the whole discussion. If it isn't too hard then you may as well, since windows phone 8 could take off.

    16. Re:if your app screams on Windows Phone 8 by Sir_Sri · · Score: 1

      Well sure. Windows 8 is terrible. But if microsoft can come up with something windows 8 only that drives a specific market to rush out and buy it it could see adoption quickly. Vista didn't really offer anything and was just annoying. Windows 8 is at least fast, but it's UI and organization is beyond terrible.

    17. Re:if your app screams on Windows Phone 8 by Sir_Sri · · Score: 1

      us in the trenches are predicting a Vista style backlash on win 8

      Well obviously. Windows 8 is horrid.

      Classic shell is fine for power users, but it's not suitable for most users. (Because most users shouldn't be modding anything about how their OS behaves).

      The question is whether or not Windows 8's big integration plan actually materializes any features that people can understand enough to use, and whether or not those features are worth having. As of yet I haven't found any, but that doesn't mean there won't be something.

    18. Re:if your app screams on Windows Phone 8 by Sir_Sri · · Score: 2

      I think gaming might be Microsofts big ace up its sleeve so to speak. Xbox integration in a useful way could move a few million phones potentially. Then you could get into things like save game portability between PC (or Xbox) and your mobile, and that could actually be something that would move units. Assuming people can figure out how to use it.

    19. Re:if your app screams on Windows Phone 8 by Anonymous Coward · · Score: 0

      Without any support on the desktop/laptop side what does Windows Phone 8 have going for it to attract developers? Single digit market share for many years should be expected with WP8 while Android and iOS split the market and continue to grow.

      Single-digit market share is still many millions of potential customers. If expected revenue exceeds expected costs, you do it.

    20. Re:if your app screams on Windows Phone 8 by Anonymous Coward · · Score: 0

      Sounds like Windows CE all over again. The current situation might improve, but it does not sound like a big winner.

    21. Re:if your app screams on Windows Phone 8 by hairyfeet · · Score: 1

      Without AD support? Not happening, the PHBs ain't letting go of their iPads and iPhones when it doesn't have the IT guys pushing it and the IT guys ain't gonna be pushing it without GPO and AD support which last I checked WinPhone doesn't have.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    22. Re:if your app screams on Windows Phone 8 by Locutus · · Score: 1

      it doesn't even cover marketing costs and if the Apple vs Samsung case opens up what they are licensing and what patents they are claiming, most if not all will get work-arounds and end of licensing.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  3. Re:Notes from part time developer by ausrob · · Score: 4, Interesting

    Perhaps... but I can't help feeling that Windows Phone (as a platform) is still very much a second-class citizen. For one thing, the Windows Phone 8 SDK is still not available (excluding the leaked copy) and we're only months away from Windows 8 (RTM) and a little later, (October??) the Windows Phone 8 handsets and Tablets come out. We haven't even seen a beta or RC of the SDK..

    Worse still, given the amount of rework which devs will need to undertake to port their existing Windows Phone 7 apps to Windows Phone 8 (for the use of the WinRT API, for example). This is a baffling move, and given the history of the Windows Mobile line.... it's getting to be a bit rich.

    Also, I disagree that the market place is mature. There's not nearly a large enough user base to make that statement, and hearing that Windows Phone 7 handsets won't support an upgrade to Windows Phone 8 may hurt.

  4. Re:Notes from part time developer by epyT-R · · Score: 5, Insightful

    face it, the days of people spending $20 on stupid beer drinking and fart apps are long over.. this is why most mobile devs saying stuff like this are butthurt.. people won't pay for crap anymore. they will however pay for substantial apps that are reliable at the required task....on any platform.

  5. Re:Notes from part time developer by Anonymous Coward · · Score: 0, Insightful

    In my opinion, Windows Phone 8 would be great choice to support. Windows Phone 7 has shown that the market place is mature and most importantly, users of WP devices are filling to pay for apps. This is in big contrast to Android where most users will just try to get either your app for free, or only download free apps.

    On top of that Windows Phone 7/8 supports the fantastic developer tools that is Visual Studio. There is no better IDE around and I really wish I would have it on my OS X.

    Another MS Shill trolling. MS fanbois do realize that MS makes more money from Android right now than they do from Windows phone. I won't even dignify the visual studio remark.

    Next time make it more obvious you signed up just to make a pro MS comment!!!

  6. Re:Notes from part time developer by bongey · · Score: 1, Informative

    Come on MS marketing troll cut it out. One comment , way too rosy for MS products.

  7. JavaScript Worst Language Ever... by Anonymous Coward · · Score: 1

    for battery life when applied to small form factor batteries in mobile phones and tablets.

    1. Re:JavaScript Worst Language Ever... by Eirenarch · · Score: 2

      I don't know where the author got the idea that MS will migrate Silverlight to HTML and JS. Silverlight apps are supposed to be migrated to XAML apps which is practically the same but different enough to justify the use of the word "migration". Webocalypse is postponed in the MS world.

    2. Re:JavaScript Worst Language Ever... by gbjbaanb · · Score: 1

      I think it came about from the build presentations where Metro was announced, all the technical stuff was about how to write Metro apps using HTML and javascript - with one or two about how to do it in C++ or C#, and absolutely none using Silverlight.

      From this people inferred that HTML+js was the preferred combo for Metro GUI development (and with some news about poor WPF performance) and good HTML perf, it seems this is the way MS wanted things to go.

      As for js being bad for performance, yup, but if you only use it as glue then you'll be fine.

    3. Re:JavaScript Worst Language Ever... by Eirenarch · · Score: 3, Interesting

      It would make sense if it was like this. The Build conference had sessions on everything (JS/C#/C++) and explicitly made clear that all of these were first class citizens even in its slogan ("Use what you know..."). The HTML5 shitstorm started when MS first showed the new Metro land in WIndows 8 where they only mentioned HTML5 and JS so some people assumed that this was going to be the only way to develop Metro style apps which is of course wrong. The fire is fueled by people who wish that web tech would become the only way to develop apps on any platform. They constantly point this way of developing for Win8 despite the fact that it is on par with the other two ways. In fact the other 2 ways are slightly better. WinRT uses C# naming conventions and JS cannot create reusable WinRT components (only use them) while C++ and C# can.

      While Silverlight as a framework is somewhat dead C# + XAML development is pretty much Silverlight in spirit. Your existing Silverlight apps will need to be rewritten but your Silverlight skills transfer pretty good. Silverlight developers can be quite happy about Win8 dev platform but companies that have invested in public facing Silverlight apps have a lot to worry about.

    4. Re:JavaScript Worst Language Ever... by hackula · · Score: 1

      XAML is the markup language used by Silverlight and WPF. "Migration" does not make sense.

    5. Re:JavaScript Worst Language Ever... by gbjbaanb · · Score: 1

      well, I never did any silverlight stuff - it was obvious there was a lot of fragmentation in the MS world, although I didn't realise just how bad it was over there.

      The biggest problem is WPF performance that's not getting fixed. All the MS resources seem to be heading towards HTML GUIs at the moment, which is fine - AFAIAK HTML is as good a GUI system as XAML, there's little difference only HTML based app can be ported to the real web so I can see the benefit.

      The problem is when MS decides that it needs a few 'extra' mechanisms to be added to HTML that they couldn't emulate in javascript or WebGL. Or, if MS decides that all their curremt GUI tech is bad and buys Qt from Nokia... now that might actually be a good move :)

    6. Re:JavaScript Worst Language Ever... by Eirenarch · · Score: 1

      XAML is much better than HTML for several reasons but this is not related in any way to WPF. WPF and HTML are not competing directly on Windows. WPF is for the "old" (or classic?) desktop and has access to Win32 and the full .NET framework while HTML/JS development is only for Metro style apps and has access only to WinRT and can only be distributed through the marketplace. HTML/JS is competing with XAML/C# and XAML/C++. Note that UI development for C++ (the king of performance) is done with XAML. The XAML engine for Metro apps has been rewritten in native code to optimize performnce. For WPF the XAML engine is pure managed code.

    7. Re:JavaScript Worst Language Ever... by gbjbaanb · · Score: 1

      I think the native port of WPF was because they had nothing else anymore, which was a pity.

      this goes into depth of why WPF is rubbish, and although they've made some changes for the native version, it's still not up to snuff. IE (and firefox) renders using Direct2d, and while I think it's only acceptable for LoB/web apps, I can see a reason why they'd want to push it for development over WPF.

      Still, the big advantage of HTML over WPF is the cross-platform nature of it, that's probably a big thing with the level of acceptable Win8 seems to be getting.

  8. Will it sell? by Anonymous Coward · · Score: 5, Insightful

    Will it sell? So far their phones haven't sold in any volume, even Samsungs Bada OS has sold double that.
    Will you gain a skill useful elsewhere? I doubt this platform will be used anywhere else, their platforms are very fragmented at this point.
    Will it succeed in a niche? Erm, well no, can't think of a niche for it.

    I noted the cost ($10k) MS was charging XBox games developers to certify every app and patch and I reckon if you ever make a successful app, they'll milk all the profits out in certification fees and fees to be included in the app store.

    I see FP is in love with Visual Studio, but you're probably better off getting up to speed with Eclipse at this point.

  9. Should we develop WebOS ? by kubusja · · Score: 1

    Because everyone who purchases WebOS phone will want to download the latest and greatest apps... Seriously, iOS and Android already saturate the market from both ends. There is no need for something in the middle...

  10. Re:Notes from part time developer by Zebai · · Score: 1

    Article and the first time poster at #1 both stink of marketing stunts. Also do you even know anybody that has a windows phone? I doubt my friends even know Microsoft is in this market. I think they could steal some corporate market away from blackberry if they thrown in good exchange/vpn support I personally hate the blackberrys my company uses they break often and drop calls daily

  11. No. by ajlitt · · Score: 5, Insightful
    1. Re:No. by rvw · · Score: 1

      (Score:-1, Troll)

      Just seeing if it works.

      (Score:4, Insightful)

      Apparently not...

    2. Re:No. by rroman · · Score: 1

      The smaller competition the better for the remaining developers (and I'm sure, that the Windows 8 will gain some market share).

  12. Re:Notes from part time developer by Genda · · Score: 1

    Hey, ease up, Microsoft Marketing guys gotta eat too. Its not even smoke... yeah, its fog, and he's not blowing it, he's just forcefully exhaling it up your pant leg. If it any of it get's up your ass... is it really his fault? Cut him a break.

  13. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    YHBT. YHL. HAND.

  14. No. by Anonymous Coward · · Score: 5, Informative

    No.

    (Score:5, Informative)

  15. Re:Notes from part time developer by Anonymous Coward · · Score: 5, Funny

    Perhaps, but how many people use Windows phones?

    Eleven.

  16. Why do we need windows phone 8? by moniker127 · · Score: 0, Flamebait

    We already have IOS, and better yet android. We all know that android will be the only game in town in a few years, why not just code for it?

    1. Re:Why do we need windows phone 8? by MobileTatsu-NJG · · Score: 1

      Even though I'm not the slightest bit interested in owning a phone whose OS contains the word 'Windows', I would like to see a third significant competitor come along and shake things up a bit. I just don't get excited by putting faster processors in phones anymore.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    2. Re:Why do we need windows phone 8? by moniker127 · · Score: 3, Interesting

      I suppose I just don't get excited by phones anymore. Either IOS or Droid does everything that you could really need from a phone. I'm not saying that its perfect, but it seems like we've got to the point where its good enough for 99.99999999% of the situations that will arise.

    3. Re:Why do we need windows phone 8? by 93+Escort+Wagon · · Score: 1

      Well, that's all fine and dandy - but Microsoft is going to OWN that other .00000001% biyatch!

      --
      #DeleteChrome
    4. Re:Why do we need windows phone 8? by tehcyder · · Score: 1

      I suppose I just don't get excited by phones anymore. Either IOS or Droid does everything that you could really need from a phone. I'm not saying that its perfect, but it seems like we've got to the point where its good enough for 99.99999999% of the situations that will arise.

      We live in a consumer-capitalist society. Everyone has to "upgrade" their stuff as often as possible. There's always some new feature that you didn't realise you needed. Until phones become sentient AIs with the right to vote, there will always be something else we can bolt on to sell version x+1

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    5. Re:Why do we need windows phone 8? by MikeBabcock · · Score: 1

      One of the reasons I personally love Android is because it immediately supports any new feature a hardware manufacturer wants to introduce. HDMI? 5.1 audio? USB host mode? Stereoscopic 3D? NFC? Wifi Direct? Yes, they've all been or are supported by Android devices. If HTC wants to make a 3D phone and Samsung does not, they can still both sell Android on their phones and the apps will work on both -- HTC doesn't have to make a new OS for 3D support, or Samsung one without.

      Android is flexible. I do love how detractors call this fragmentation ... flexibility is great for consumers; celebrate it.

      --
      - Michael T. Babcock (Yes, I blog)
    6. Re:Why do we need windows phone 8? by Yunzil · · Score: 1

      Either IOS or Droid does everything that you could really need from a phone.

      Except have an interface that isn't horrible. *shrug*

    7. Re:Why do we need windows phone 8? by moniker127 · · Score: 1

      If you're not trolling, in comparison to what?

  17. Re:Notes from part time developer by Anonymous Coward · · Score: 5, Funny

    Um, mine died. So ten.

  18. Betteridge's Law (OH SNAP!) by CuteSteveJobs · · Score: 4, Interesting

    Should Developers Support Windows Phone 8? I am reminded again of Betteridge's Law of Headlines which states "Any headline which ends in a question mark can be answered by the word 'no'".

    I am a Windows developer but if I'm going to develop smartphone apps it'll be for whoever offers me the biggest market: Android and the iPhone. Microsoft has a perfectly decent desktop OS, but instead of finding ways to reinvigorate the desktop using innovative technology (the way Jobs would have) they are chasing the smartphone market in a way that spooks desktop developers such as myself. I find myself not thinking "Windows for Smartphone" and now not even "Windows for desktop" but "Android for Tablet". Microsoft needs to stop copying other people's ideas, but just because it's immoral but because it's a lousy business strategy: It didn't work for Bing, Zune or anything else they've copied lately. If Microsoft don't do a reality test here they're heading for an even bigger disaster as they scuttle their flagship platform.

    Or in 2 words: Betteridge's Law.

    1. Re:Betteridge's Law (OH SNAP!) by bmo · · Score: 4, Insightful

      Indeed.

      In order for a "me too" product to succeed in a marketplace full of similar products and establish itself as the new leader, it has to be twice as good as the current market leader.

      None of Microsoft's "me too" products over the last 10 years have done this. Not even the xbox which comes in a distant second to the Wii as of June 30. Should anyone dispute that, because I know there are a lot of fanboys here:

      Worldwide Sales Figures
      Wii -- 96.56 million as of 30 June 2012[8]
      Xbox 360 -- 67.2 million as of 31 March 2012[52]
      PlayStation 3 -- 63.9 million as of 31 March 2012[53]
      http://en.wikipedia.org/wiki/Console_wars

      All the previous Microsoft phone OSes have been market disasters, taking single-digit slices of the market pie. Mostly because they sucked outright.

      Is WP 8 twice as good as Android or iOS or even Symbian? No. It's just another "me too" smartphone OS barely even with the others. Is the smartphone hardware from Nokia twice as good as the hardware from Apple or Samsung? The days of Nokia producing a superior product compared to its competitors are long gone.

      The only way for a fair-to-middling product to succeed in a market already dominated by others is to "choke off the oxygen" of one of the competitors. But while this strategy may have been successful in the past, Microsoft doesn't seem to be able to cut off anyone's oxygen these days except when they teamkill one of their partners in the head.

      So why does Ballmer and Microsoft think it deserves the top spot?

      And anyone who puts a question in the headline deserves a ripened pine cone up the ass.

      --
      BMO

    2. Re:Betteridge's Law (OH SNAP!) by jbolden · · Score: 4, Insightful

      The problem is... there aren't that many of you. .NET is a terrific compiler and a good technology stack. By any reasonable measures vastly richer than the stack for the web. Yet year after year after year more and more software migrates to the web and web based technologies. The rich exciting market for new native applications is happening in XCode for iOS. There market is scuttled. It may very well have happened in the move from COM to .NET but it has already happened.

      No one else offers ubiquitous computing with full functioning business productivity software available on every device a person owns. No one else is even trying. I don't know whether Microsoft will be successful in their Windows 8 strategy or not. But I wouldn't accuse them of copying. Their vision is bold.

    3. Re:Betteridge's Law (OH SNAP!) by Anonymous Coward · · Score: 0

      One part of me thinks that diversity is good, so it hopes MS will succeed. The other part of me says thinks that two mobile platforms are enough diversity and supporting a third one will be more of a cost than of an opportunity because the total amount of money that leaves the pockets of customers is not bound by the number of mobile OSes but by their income. Therefore this other part of me hopes that WP dies as quickly and silently as possible or if it really has to succeed it will replace one of the other two systems, hopefully iOS because I own an Android phone and no Apple hardware.

    4. Re:Betteridge's Law (OH SNAP!) by FireFury03 · · Score: 1

      No one else offers ubiquitous computing with full functioning business productivity software available on every device a person owns. No one else is even trying.

      Thats because the smart developers ensure their software uses open standards so that they don't need to make their software available on every device a person owns - other people will do it for them, and the various softwares from different vendors will interoperate. MS, on the other hand, try to lock up all their standards so no one can write interoperable software, which means that MS have to support all types of device (note: all _types_ of device, not all devices - I can't get Windows Phone for my Samsung Captivate Glide, I would have to buy a new device).

      Personally, I prefer to have a choice of application and device, rather than the data format / protocol on one device dictating that all my other devices must run software from the same vendor in order to interoperate.

    5. Re:Betteridge's Law (OH SNAP!) by Anonymous Coward · · Score: 0

      Those figures are misleading, games sales do not print the same picture, not event close.

    6. Re:Betteridge's Law (OH SNAP!) by Andtalath · · Score: 1

      It would be more interesting seeing statistics of sold games.
      I know plenty of people who've bought one or more consoles.

      The wii buyers seem to be the least likely to buy games since most are shallow crap.

    7. Re:Betteridge's Law (OH SNAP!) by Anonymous Coward · · Score: 0

      Microsoft has provided a lot of documentation on porting ios, android, and windows. It looks like it streamlines the process quite nicely.

    8. Re:Betteridge's Law (OH SNAP!) by vux984 · · Score: 1

      It would be more interesting seeing statistics of sold games

      Why would that be 'more interesting' ? Because 'as a developer' 3rd party attach rate is a really important metric? Right? But then you claim that most 3rd party offerings for the platform are: and I quote "shallow crap". So even if we knew the 3rd party attach rates and could confirm your hypothesis that its lower on the Wii that wouldn't realy be interesting at all... we already have a hypothesis explaining why the wii attach rate is low: most of the games are shallow crap.

      The wii buyers seem to be the least likely to buy games since most are shallow crap.

      You agree the Wii has a 50% larger installed base.

      You then assert it simultaneously suffers from a weak library without enough good games.

      Wouldn't the smart thing be to write a good game for the Wii?

    9. Re:Betteridge's Law (OH SNAP!) by gbjbaanb · · Score: 1

      nobody bought a Wii just to use it as a paperweight.

      The 'shallow crap' games are exactly what the majority of people want, like buying f**ing virtual sheep on a social network site. They may be shallow, but that means nothing if the money is rolling in from them.

      I'd say the attach rate of those games are much higher than the complicated games, simply by virtue of their accessibility, but also because of the type of people who buy them - the gamerz who want the super-heavy graphics games are a real minority compared to everyone's mom and pop and grandma who want something to play at the holidays.

      Oh, google says the attach rate of Wii turns out to be a lot more than the xbox.

    10. Re:Betteridge's Law (OH SNAP!) by tehcyder · · Score: 1

      No offence, but I think Microsoft have got a better idea of the future of computing than you, and it doesn't involve desktops, except as a relatively niche market

      A reasonable tablet/phone (I assume they will end up merging, but don''t ask me how) will be all the computer that most people ever need, indeed it probably already is, so Microsoft need to get in there before it's too late.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    11. Re:Betteridge's Law (OH SNAP!) by Anonymous Coward · · Score: 0

      >No offence, but I think Microsoft have got a better idea of the future of computing than you, and it doesn't involve desktops

      lol your thinking of the retail market not the Business Market... MS is going to be taken by surprise after the fanboys stop buying...

    12. Re:Betteridge's Law (OH SNAP!) by Anonymous Coward · · Score: 0
    13. Re:Betteridge's Law (OH SNAP!) by Anonymous Coward · · Score: 0

      If Microsoft don't do a reality test here they're heading for an even bigger disaster as they scuttle their flagship platform.

      The reality test is coming. It's called "Windows 8 release day".

    14. Re:Betteridge's Law (OH SNAP!) by jbolden · · Score: 1

      That's a justification for the shift towards open technologies that I was saying. And I agree that open standards and cross device in general are quite a bit better. I should mention that Microsoft is a semi-open standard because they are not in the hardware business. The most active area for new software other than web is Objecive-C / Cocoa which is even less open than Microsoft. Desktop development with Visual Studio for Metro will happen...

      I think the problem with .NET has more to do with a moribund culture and entrenched players than the virtues of open standards. Open standards (mostly the web) are way to displace the entrenched players and create breathing room for new applications and that's great. But if the native desktop apps were a dynamic exciting place (like it is on iOS) I think open standards would be having a tougher time.

    15. Re:Betteridge's Law (OH SNAP!) by JDG1980 · · Score: 2

      Those figures are misleading, games sales do not print the same picture, not event [sic] close.

      Indeed – the games sales figures are far more lopsided in favor of the Wii over the Xbox 360 than the console sales figures. The best-selling Xbox 360 game, Kinect Adventures, sold 18 million copies. The Wii has seven games that sold more than that, with Wii Sports at 79.6 million copies blowing everything else away.

    16. Re:Betteridge's Law (OH SNAP!) by JDG1980 · · Score: 2

      The wii buyers seem to be the least likely to buy games since most are shallow crap.

      Right, because there's nothing "shallow" about the 32,768th first-person shooter that is basically a reskinning of the 32,767 that came before...

      The truth is that the Wii has the best game library of any console, and a large portion of this consists of first-party Nintendo products. If this weren't the case, the Wii wouldn't have sold, because it's technologically inferior to the other consoles in most respects. The sales figures show that Wii game sales way outpace the Xbox 360 (the top 7 Wii titles all outsell the best-selling 360 title), and absolutely demolish PS3 sales (the best-selling Wii game shipped an order of magnitude more copies than the best-selling PS3 game).

    17. Re:Betteridge's Law (OH SNAP!) by Anonymous Coward · · Score: 0

      I cant help but notice a tiny bit of bias, either that or you should check sources a bit more carefully.

      "Total Xbox 360 games sold as of December 2009: 353.8 million"
      "Total Wii games sold as of June 30, 2012: 826.93 million."
      Does anyone else see a problem here?
      What even better is that the cited source for the 353.8million figure actually says that the Xbox had a higher attach rate 8.8 for the Xbox vs. 7.7 for Wii.
      http://www.psuni.com/ps3-software-sales-outstrip-xbox-360s-ps3-attach-rate-up-to-8-1-3807/

      There is also Minecraft to consider, which sold 3 million copies in 2 months and 11 days, then comparing it to Wii sports which has been on sale for 68months and has only done 72 million. so the game on the button of the Xbox list has sold more per month than the game one the top of the Wii list

      Halo 3 has sold more than 8.1 million. it had sold 8.1million in January 2008, along with 17.7 million consoles. suppose the 45% attach rate continued, they have sold 67.2 million consoles as of April.

      I think its a bit silly to say that Nintendo is winning this generation of consoles. I don't think they will even place in the next generation.

    18. Re:Betteridge's Law (OH SNAP!) by MikeBabcock · · Score: 1

      All three major systems have an attach rate around 8 to 9 games per system. Any variation in that is almost irrelevant.

      However, the average profit of those games should be taken into account, and I'm not sure it is. I'd be willing to bet that the attach rate * profit margin for Wii games is higher than the other two platforms (due to HD graphics and audio, etc.)

      Granted, I'd much rather play games on my PS3 in HD than on a Wii in blocky grainy mode (aka SD) but obviously others are quite willing to use it.

      --
      - Michael T. Babcock (Yes, I blog)
  19. IDC is a Microsoft Shill by Anonymous Coward · · Score: 0

    Nobody can predict the tech future that far out.

    1. Re:IDC is a Microsoft Shill by tehcyder · · Score: 1

      Nobody can predict the tech future that far out.

      Maybe not, but you still have to try, or else abandon yourself to randomness and chance alone.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  20. Re:Notes from part time developer by LordLimecat · · Score: 5, Insightful

    Yet another slashdotter with a whopping 2 posts to their name, a 7-digit UID, no karma to speak of, who managed to land on the site right as this article was posting to drop some praise for MS. Hey look, you got the achievement "posted a comment" today, but Im sure this is an honest opinion, right? Just happened to be a positive comment about MS 60 seconds after an article on MS was submitted?

    You all really do think we're stupid, huh? That we wont notice the EXACT SAME THING happening over and over?

    Why didnt you manage to work any subtle jabs towards competitors in? Oh wait, you did, well done.

  21. Re:Possibly correct by Belial6 · · Score: 4, Informative

    The Android 'Fragmentation' is a red herring. If you are going to complain that there are more than one version of the OS in the wild, MS's phone OS is not what you could call "gotten right". Have they had a single version that could run the previous version's apps? 6, 6.5, 7 and now 8 are all completely incompatible with each other. And no phone gets updated to the new incompatible version.

    Of course, maybe we are reading it wrong. Maybe the prediction that "WP8 will eclipse iOS by 2016" means that analyst thinks the 10 WP users will eclipse the 5 users left on iOS. It seems unlikely, but it seems just as likely as WP8 gaining as much market share as Apple has now.

  22. Re:Market Share by Anonymous Coward · · Score: 3, Insightful

    Good riddance. If you're so poorly educated that you think that the US has a free market, then we definitely don't need you around. The US has crony capitalism instead of a free market, otherwise it should be trivial to buy a computer without having either OSX or Windows installed and the laws would require MS to give full refunds conveniently for those not wishing to use their products.

    Linux is better now than it ever was, provided you choose a sane distro.

  23. The real question is... by casab1anca · · Score: 2

    not should, but will developers support WP8.

    The platform itself is very much comparable to iPhone or Android, and even had some nifty features that stood out from the competition when it first came out: Live Tiles and the People hub to name two. I don't know why developers never took to the platform -- there isn't a reason they shouldn't support it, and whether WP8 will change their minds remains to be seen.

    1. Re:The real question is... by jbolden · · Score: 1, Informative

      There is a very good reason they shouldn't support it. Windows mobile usage fell 40% in the last 3 years, that is during a time when the size of the market tripled. The reason developers never took to the platform is because customers won't buy it.

    2. Re:The real question is... by phantomfive · · Score: 5, Interesting

      I don't know why developers never took to the platform -- there isn't a reason they shouldn't support it, and whether WP8 will change their minds remains to be seen.

      I can think of two simple reasons:
      1) There aren't many users.
      2) Since WP7 didn't support C/C++ code, you can't just port your app and write a new GUI (like you can for iPhone and Android), you have to write the whole thing from scratch. Is that worth the effort? Probably not, because of 1.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:The real question is... by Anonymous Coward · · Score: 0

      Sales folks don't like them either. Transferring numbers and pictures to the windows phones have been a PITA for a long time, double so if you consider the contact transfer units work fine with Android and iOS. Windows 7/7.5 phones have had patches the widgets and phones, but still don't work easily. Why waste time fighting the phone to do something simple like transferring contact numbers and risk losing the sale when other options are just as functional and cooperate?

    4. Re:The real question is... by llZENll · · Score: 3, Interesting

      Having few users isn't that big of an issue. For example my games on Mac far outsell my windows games because of two simple reasons: far less competition from competitors, and less piracy. Even though the Mac market is 1/10th the size. You can charge more and face less competition on wp8. The #1 dead in the water issue is not supporting c++ for me. There is no way in hell I'm porting my code base and games to some proprietary ms language that will be abandoned in a few years. Wp8 would have to hold over 50% of the market for me to make that leap.

    5. Re:The real question is... by 21mhz · · Score: 1

      So then, WP8 removes the obstacle that WP7 had. You should be able to port your C++ logic, unless you have intertwined it too tightly with the UI code (and if you already have ports for Mac/iOS/Android, you have learned not to do that).

      --
      My exception safety is -fno-exceptions.
    6. Re:The real question is... by Anonymous Coward · · Score: 0

      you could of said the same thing about apple 5 years ago.

    7. Re:The real question is... by jbolden · · Score: 1

      Not 5 years ago but 8. And Apple was rapidly losing developer support. A huge number of products that had had Apple versions through OS 9 did not bother to move over to the Carbon / OSX versions. A huge number that had Carbon versions dropped support when they would have to move towards Cocoa for Intel support. Today Apple represents the most profitable segment of the desktop market and the paucity of software relative to Windows is still staggering.

    8. Re:The real question is... by jbolden · · Score: 1

      Excellent point didn't know that. And add BBOS to your list of systems where those sorts of transfers to/from are easy.

    9. Re:The real question is... by Anonymous Coward · · Score: 0

      I don't know why developers never took to the platform -- there isn't a reason they shouldn't support it, and whether WP8 will change their minds remains to be seen.

      I can think of one - no "early adopter" market for WP8, since the folks who liked WP enough to go out and buy a device are now stuck on two-year contracts with phones that WON'T RUN WP8. So on launch day, there will be essentially *no* users out there...

    10. Re:The real question is... by Anonymous Coward · · Score: 0

      Since when do you use C or C++ to write Android apps?

    11. Re:The real question is... by Anonymous Coward · · Score: 0

      Paradise in comparison, unless there's that internal password. I find it hilarious/depressing that iPhones have an easier time getting contacts from Outlook than the Windows phones >.>

    12. Re:The real question is... by jbolden · · Score: 1

      That is pretty funny. And the sort of thing that infuriates customers.

  24. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    How does Microsoft make money off of Android?

  25. We're doing Android & iOS, WP8 not on our scop by Anonymous Coward · · Score: 0

    The question is will anybody put up money for a Windows 8 version of app XYZ? The amount of money going
    into WP8 development is a function over how many devices out in the field and how many of those in a given
    party's market. I can tell you right now, WP8 is not on our scope. We're about to release device apps for our service,
    right now we're doing Android and after that there will be an iOS version.

    The way I see it, sorry Microsoft, but too late and too little.

  26. Re:Market Share by DMUTPeregrine · · Score: 2

    What does that have to do with the fact that Android and iOS are vastly more popular than current generation Windows Phone for both users and developers? By breaking backwards compatibility with WP7 apps MS makes it easier to switch to a more popular OS. By not releasing the SDK early they're not giving developers much time to port and test apps, so those devs that do chose to write apps for WP8 will likely not have those apps available on release (thus discouraging purchases of WP8 devices) or have buggy early versions available (thus discouraging purchases of WP8 devices.)
    That said, due to the above fewer developers will make apps for WP8, reducing competition and allowing those devs that do to set higher app prices.

    --
    Not a sentence!
  27. Re:Notes from part time developer by Anonymous Coward · · Score: 0
    Man this has to be the BEST way to troll /. :

    Post a gushing pro-MS comment and watch the poor nerds unable to contain themselves as they froth at the mouth!

    Protip: dude you're obviously getting trolled for all of the reasons you stated in your post. Get a hold of your compulsion to respond (that's what trolls want) and let the moderators mod it down so we don't have to read it.

  28. Dead OS walking by Anonymous Coward · · Score: 3, Insightful

    Windows Phone 8 isn't even out yet and it's already irrelevant.

    No one wants it:

    End users don't want it because the launch phones are uninspiring and lag the competition in both specs and style. Besides, it's Windows. Who chooses Windows if they have an affordable alternative with all the apps they need?

    Developers don't want it because it lacks users and so far the platform looks less capable than either iOS or Android. It's also not a sure thing in the marketplace long-term, MS has already made developers for their mobile platform redevelop everything TWICE, so any development investment has a good chance of being wasted. Backwards compatibility used to be one of Microsoft's big things, but not on mobile.

    Corporates don't want it because it doesn't yet have the central management facilities that iOS, Android and especially BlackBerry have. Its basically a brand new OS for mobile and corporates take time to make decisions and switch. Meanwhile, Android and iOS are taking over and show no signs of stopping.

    Also, after Windows 8 comes out for desktops, Metro is going to be the least popular user interface style on the planet after it catastrophises everyone's Windows desktop experience. This does not make for a popular phone OS.

    In short: Windows Phone 8 is dead already, it's just Steve Ballmer is too desperate to keep his job to notice.

    1. Re:Dead OS walking by jbolden · · Score: 1

      Also, after Windows 8 comes out for desktops, Metro is going to be the least popular user interface style on the planet after it catastrophises everyone's Windows desktop experience.

      I agree with everything you wrote till this. I don't know that this is true. Its entirely possible that the mixture of mouse, keyboard, voice, touch, stylus with all the different forms of breaking off screens and keyboards is such an amazing computing experience that it becomes the future. Obviously disaster is more likely, but the vision here is rather bold and exciting.

    2. Re:Dead OS walking by marm · · Score: 4, Insightful

      Its entirely possible that the mixture of mouse, keyboard, voice, touch, stylus with all the different forms of breaking off screens and keyboards is such an amazing computing experience that it becomes the future. Obviously disaster is more likely, but the vision here is rather bold and exciting.

      Sure the vision of Metro is good, but the implementation of it on Windows 8 desktop, with the constant jarring between the familiar desktop and the Metro launcher/start menu, is going to send desktop Windows users mad. For most people the desktop Windows 8 Metro start menu is going to be the first time they've seen the Metro style, and so far it doesn't look like it works well there, not with the keyboard and mouse that most will be using it with.

      My suspicion is that it will engender such a dislike for Metro that it will actually put people off Metro altogether - the exact opposite of what Microsoft are hoping will happen, and not good for WP8.

    3. Re:Dead OS walking by casab1anca · · Score: 1

      Backwards compatibility used to be one of Microsoft's big things, but not on mobile.

      It still is. WP8 will run existing WP7 apps just fine.

    4. Re:Dead OS walking by jbolden · · Score: 1

      I agree that Microsoft is making a huge mistake in allowing Windows 8 to install on systems without some form of touch screen or tablet input (like a wacom) attached. Same with trackpads. I low resolution (i.e. cheap) trackpad is going to be frustrating. Apple spends a lot more on their trackpads.

      And what's ironic is this is the same mistake that sunk Longhorn / Vista. The vision for Longhorn was that the hardware requirements would be well above those for XP but it would have 3 powerful new features:

      a) Brand new interface that required graphics chip support (i.e. Aero with all the good stuff turned on)
      b) A mini computer like database filesystem
      c) Security hardware and software support for trusted computing

      But Microsoft freaked out about the consequences of releasing an operating system that would work on almost all existing hardware. So they pulled (b) and (c) making the system much worse, didn't stand their ground on the hardware requirements and Vista was a disaster.

      You would have thought they would have learned their lesson. And what they are attempting with Windows 8 is even more drastic. To get this to work essentially 100% of all COM and .NET software is going to need its entire UI rewritten from scratch. And they need this to be happening within the next 5 years. They have got to push hard. But...

      Sure the vision of Metro is good, but the implementation of it on Windows 8 desktop, with the constant jarring between the familiar desktop and the Metro launcher/start menu, is going to send desktop Windows users mad.

      No question it will.
      People like you who hate the idea of a mixed interface are the rule not the exception. From the end user's perspective the Windows 8 shift will

      1) Drives up the cost of their next computer by several hundred dollars
      2) Forces them to get expensive paid upgrades to all the applications you commonly use
      3) Forces them to spend valuable time adjusting

      Making them not do this things being unpleasant works to Microsoft's advantage. One of the ways to make developers change is to make COM and .NET software feel terrible to use. It doesn't take too much for Windows 8 desktop users start excluding or mostly excluding COM & .NET solutions from their software options. The problem is to make that happen Metro apps have to feel good, and that means forcing the OEMs to offer Metro designed hardware which is a lot more expensive. If Toshiba is offering those sorts of systems while Dell isn't the end user experience is going to be that "Toshibas are much better than Dells".

      Think about how Apple used the classic box in the switch to OSX. Running classic applications (OS7-OS9) was possible for everyone in 10.0-10.1 but it was still kinda bad and yucky and awkward. So end users demanded that software companies port to OSX (usually Carbon). 10.2-10.4 it got harder to run Classic and far fewer people even had the classic box so developers that hadn't ported lost their market entirely. With 10.5 Apple dropped it entirely. So 100% compatibility break in 6 years. That's roughly one Microsoft OS version. If Microsoft were going to maintain the same pace would want to be targeting dropping the Windows classic environment, breaking compatibility with all COM and NET applications entirely for Windows 9. That's probably too drastic but it definitely should not be installed by default and should require separate licensing for Windows 9 and Microsoft should be letting developers know that today.

      They need to send the message the classic environment is dead. When people say Windows 8 doesn't work well on their hardware, Microsoft should enthusiastically agree and tell them they need to get new hardware for it to be anything less than obnoxious. In short, Microsoft needs to take a moribund culture and get them to change fast. There is going to be unbelievable high blowback, from this. I think that Microsoft had the power to force this ch

    5. Re:Dead OS walking by Anonymous Coward · · Score: 0

      Its entirely possible that the mixture of mouse, keyboard, voice, touch, stylus with all the different forms of breaking off screens and keyboards is such an amazing computing experience that it becomes the future. Obviously disaster is more likely, but the vision here is rather bold and exciting.

      Sure the vision of Metro is good, but the implementation of it on Windows 8 desktop, with the constant jarring between the familiar desktop and the Metro launcher/start menu, is going to send desktop Windows users mad.

      News flash: MS is betting that the desktop computing paradigm isn't going to be sticking around much longer, and I'd wager that they're correct in that assessment. Hardware is already 10x more powerful than the average user needs, and it's only getting smaller and lighter. Is it so hard to imagine that in 5 years most people will have tablets that they dock into a larger monitor and use with gestures and dictation instead of mouse and keyboard?

    6. Re:Dead OS walking by marm · · Score: 1

      Is it so hard to imagine that in 5 years most people will have tablets that they dock into a larger monitor and use with gestures and dictation instead of mouse and keyboard?

      Maybe for light work and consuming media (which is already what tablets are used for) but for heavyweight work a keyboard and mouse is going to be the interface of choice for a lot longer than 5 years. Do you think, for example, a Visual Studio developer is going to use gestures and dictation to write code, 5 years from now?

      In any case, that's fine, that's why there's a tablet edition of Windows 8 - WinRT, and a separate phone-optimized version too. Having separate user interfaces optimized for different tasks is great. So why force the desktop edition to use the tablet interface? If they must bundle the tablet interface in with the desktop edition, why not make it optional, and just make the tablet interface the default on devices with a touchscreen?

      To use a vehicular analogy: to keep up with the trend towards motorbike use and away from cars, Microsoft Automotive's latest model of car now has no steering wheel, pedals or seats. Instead it has handlebars, a throttle joystick, and forces you to lie in a prone position, but only when turning a corner.

      I think I understand what they're trying to do by forcing the Metro launcher on desktop users, but I don't think they have fully grasped exactly what their bread-and-butter users think of that. It will hurt their reputation even more than the Vista debacle. It could even kill Metro altogether, and with it, Microsoft's plans for phones and tablets.

  29. not cutting him a break by dutchwhizzman · · Score: 5, Insightful

    There is no "news for nerds" value in his astroturfing, so he doesn't deserve getting a front page post, nor does he deserve a break.

    --
    I was promised a flying car. Where is my flying car?
  30. Re:Notes from part time developer by jbolden · · Score: 1

    I agree with the comments below about a 2nd post being this generic.

    users of WP devices are filling to pay for apps.

    Except their not. About 85-90% of the market is the iPhone store. There is no evidence that the Windows 7 store is any more successful than the: Android, Blackberry, Ovi (Nokia)...stores that each have a few percent. Further Windows mobile market share has been declining rapidly. Over the last 3 years your userbase has declined 40% while the market tripled in size.

    As for Visual Studio for OS X... how exactly would a IDE / compiler for GDI and the .NET execution engine be ported effectively to OS X?

  31. Re:Notes from part time developer by jbolden · · Score: 1

    Good catch. Thanks for finding that.

  32. Re:Notes from part time developer by Anonymous Coward · · Score: 1

    Windows Phone (as a platform) is still very much a second-class citizen

    Second? They wish!

    More like tenth, behind iOS and a crapload of Android versions.

  33. Re:Notes from part time developer by jader3rd · · Score: 0

    Worse still, given the amount of rework which devs will need to undertake to port their existing Windows Phone 7 apps to Windows Phone 8

    Actually app devs shouldn't have to do a thing. Microsoft has repeated that all Phone 7 apps will run on Phone 8. I'm sure someone will have an app that'll have trouble, but it's clear that Microsoft's goal is to make it such that no devs will need to rework anything for their apps to work.

  34. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    Windows Phone 8 would be great choice to support ... if you're a masochist and you want to prove to the world that you don't write code to make money.

    Just sayin'.

  35. XNA by elabs · · Score: 2

    I am hoping that they still announce something for XNA developers at the upcoming BUILD conference. As I've said before, no language owns 3D, not even C++. Every language should have the ability to access a hardware-accelerated 3D rendering pipeline, even HTML. I really hope they provide a way for C# developers to integrate 3D into apps (not just games).

    1. Re:XNA by Anonymous Coward · · Score: 0

      Unfortunately, I don't think they're ever going to support C#/XNA in Metro apps. While their documentation is all pre-release and subject to change, it's pretty clear that you only have DirectX available for 3D and that it will only be accessible using C++.

      You can still write x86 software that uses C# and XNA, but you can't put that in the Windows 8 app store. I believe these limitations are due to the requirement that everything be ARM compatible. They'd have to port the XNA API to ARM, and I just don't think they're going to do that.

      That being said, you'll be surprised how much simpler DirectX 11 is compared to other versions. You may find that it is similar or easier than XNA to grasp. You'll have to use C++, though.

  36. This website is turning into fox news.... by Anonymous Coward · · Score: 0

    http://forums.create.msdn.com/forums/t/106054.aspx

  37. Re:Notes from part time developer by EdIII · · Score: 5, Funny

    On top of that Windows Phone 7/8 supports the fantastic developer tools that is Visual Studio. There is no better IDE around and I really wish I would have it on my OS X.

    Surprised to see a macfag shilling for Microsoft.

    That's offensive. Just because one uses Apple, does not mean they are gay. They are predominately metrosexual. There's a difference.

  38. An immature marketplace is a good thing for devs by elabs · · Score: 2

    If "mature" means at it's peak (and ready to decline) then I agree that WP8's marketplace of apps isn't quite mature yet. There is still some room for developers to get their apps in there. But at the current rate of growth that won't last long. I submitted a science-related app a year ago and it was the first of its kind. Now there are about 10 other apps just like mine in the marketplace and I don't get as many downloads as I used to.

  39. Re:Notes from part time developer by EdIII · · Score: 4, Informative

    How does Microsoft make money off of Android?

    By engaging in a patent war and bullying other corporations into just paying the extortion fee to use their highly questionable claims on the technology involved in Android.

    MS is not the only doing this either. The whole thing is disgusting.

  40. Re:Possibly correct by Nursie · · Score: 5, Insightful

    Android doesn't really have fragmentation issues. Older apps run mostly fine on newer phones, and google supplies a compat library for newer apps to run on older phones.

    What Android has is choice. Win Phone 7 didn't have that (specs set by MS). i don't know if Windows Phone 8 will or not. but it doesn't really matter because -

    MS are not cool.

    They're like your dad trying to dance at a nightclub. Even if he gets it right, he's still your dad and it's still highly embarassing.

  41. Re:Market Share by jbolden · · Score: 5, Informative

    Linux was a good idea, then the zealots got a hold of it and now its a pile of crap.

    When exactly was it that "the zealots" wren't part of Linux? The GNU stuff was founded by zealots. The kernel came out of the Minix hobbyist community which have no interest in the sorts of standardization you are talking about.

    Linux is crap, deal with it. Don't argue with me, don't lie to yourself, fix it.

    Linux owns
    -- a huge chunk of the server market
    -- essentially all of the super computing market
    -- a huge chunk of the embedded market
    -- is becoming a major guest OS for new development on mainframe

    The purpose of the GNU project was to create a free Unix on par with the commercial Unixes. Linux has killed off most off the commercial unixes. Digital Unix, , Irix, SCO are dead and HPUX, AIX and Solaris are on life support.

    I don't think the Linux community has much to be unhappy about. That's a very successful OS by any standards and it achieved the goals of the GNU project. The enterprise and personal desktop market has had huge improvements since the mid 1990s and Linux hasn't been able to gain enough ground for those 2 segments. Oh well.

  42. Re:Notes from part time developer by ausrob · · Score: 2

    You misquoted me - I specifically mentioned WinRT. To make use of the new functionality offered by Windows Phone 8, developers will have to make major changes as many of the existing APIs (Silverlight, for example) will not be supported.

  43. Should? Who are you asking? by Loopy · · Score: 4, Insightful

    Is what phone/OS a developer supports supposed to be up to some groupthink decision based on some "prevailing wisdom?"

    I may be picking a few nits but this seems to be a thinly veiled form of Begging The Question considering the obvious bias in the submission.

    1. Re:Should? Who are you asking? by Anonymous Coward · · Score: 0

      well said !

    2. Re:Should? Who are you asking? by Anonymous Coward · · Score: 0

      Eh... sort of. There are two big factors I see at play:

      The size of your potential customer base is partially derived from the popularity of the OS.
      The popularity of the OS is partially derived from the availability of other applications.

      So, yes, if I were to put my resources into development and support for a particular operating system, it would be helpful to know how many other developers would be out there doing the same.

  44. Re:Notes from part time developer by flimflammer · · Score: 1, Troll

    They're not even shills. It's the same crap as the people shouting "First post!". Being a pretend shill is just the new go-to troll in Apple/Microsoft stories because it invokes a bigger reaction.

  45. Re:Notes from part time developer by darkstar019 · · Score: 1

    IMO, the android app market is huge, and there are apps that make revenue via ads. No better IDE ? - That's personal. I've found eclipse to be more lightweight than VS, but YMMV. Currently, windows phones are not that commonplace for an average developer to make money, and as a average phone user, I'd prefer android/ios anytime over wp due to app availability - so its a chicken and hen problem.

    --
    Fuck Beta
  46. I thought they would pull up, not so much now by SuperKendall · · Score: 5, Insightful

    I really thought Microsoft had a chance with WP7. I said repeatedly they could at least show a strong third place, possibly even take over Android's position.

    This was based on WP7 being really well designed, Nokia hardware being really good, and Microsoft pouring a ton of money into having a really competitive app market.

    But Microsoft has screwed this all up. WP7 developers have to re-work how they develop. Hardware that should have formed the base of a wave today, will not even support WP8 tomorrow!

    Microsoft is still pouring a ton on money into app development but as far as introducing platforms, it's like they are starting from scratch AGAIN and WP7 never happened. They were late before, now they are WAY too late.

    Perhaps they can still pull back. Perhaps Surface will do really well and drag WP8 along behind it. But they have a massive uphill climb now, that they made worse by digging down a mile or so to start with.

    Good luck Microsoft, and I say that because Apple and the market in general need strong competition... but the odds look long and I hope you realize that.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:I thought they would pull up, not so much now by Anonymous Coward · · Score: 0

      This was based on WP7 being really well designed

      Correct me if I'm wrong, but shouldn't you be able to exit an application instantly no matter in what menu you are? (note: I read about it, haven't checked it myself.

      A well designed OS from Nokia is Meego. In fact it is fantastic. But the retards cancelled it in favor of Lumia (which means hooker in Spanish).

    2. Re:I thought they would pull up, not so much now by StonyUK · · Score: 3, Informative

      WP8 runs ALL WP7 applications, so how is that like WP7 never happened?

    3. Re:I thought they would pull up, not so much now by Anonymous Coward · · Score: 0

      Ballmer needs to release a "burning platforms" memo, then license Android.

    4. Re:I thought they would pull up, not so much now by Anonymous Coward · · Score: 0

      Hardware that should have formed the base of a wave today, will not even support WP8 tomorrow!

      QFT. This is a huge strategic mistake. I don't really like WP7, but I appreciated the effort. Burning the (few) people who believed them was just stupid.

    5. Re:I thought they would pull up, not so much now by Anonymous Coward · · Score: 0

      WP8 runs ALL WP7 applications, so how is that like WP7 never happened?

      That surely will matter for the massive few hundred WP7 users.

    6. Re:I thought they would pull up, not so much now by SuperKendall · · Score: 2

      It's my understanding they have changed the development model (moving away from Silverlight), so that people who have learned how to program WP7 will have to do so differently for WP8....

      Just having the apps work is not enough, you have to build a base of developers that can keep cranking out applications - not throwing hurdles into how those apps are developed.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    7. Re:I thought they would pull up, not so much now by Anonymous Coward · · Score: 0

      ALL three of them

  47. +0.5: Almost funny by aglider · · Score: 0

    NO, they shouldn't.

    --
    Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
  48. Re:Notes from part time developer by EdIII · · Score: 3, Interesting

    Mod this up.

    Most apps are crap that barely works, and that includes iOS and Android. Crap like that usually does not fly on a PC or a Mac.

    The ones that are coded somewhat well, are barely even worth 99c. People are getting wise to that and don't want to spend a ton of money on something that gives them very little return.

    If a developer really wants money then they need to deliver a truly working app with a lot of useful features. Angry Birds makes money because it is not only written well with few bugs, but is also an engaging game with more than just a few levels.

    Make something really good and you will get paid.

  49. Infrastructure? by jandersen · · Score: 1, Insightful

    Smart phones may be cool and all, but the infrastructure is missing - the network coverage is simply not good enough and what there is, is not too reliable. It may be good enough for those that mostly use messaging, but when your business depends on you being accessible and on the move, it is no good. You can't have a conversation if you lose signal every few minutes.

    The thing is, once you get past the wow-factor of the iPhone et al, what you have is basically a clumsy mobile phone and a computer that is too small and slow, with an unreliable internet connection; and you are sqeezed to pay for everything you try to do, more or less. I can't see that as a lasting businesss model - the benefits are too small for the price.

    1. Re:Infrastructure? by Arashi256 · · Score: 1

      ...except that complaint only makes sense in your country (which I assume to be the US). I can count the number of times I've got no coverage in Europe on the fingers of one hand. 3G here is plenty fast enough for everything except massive game downloads.

    2. Re:Infrastructure? by Anonymous Coward · · Score: 0

      "The thing is, once you get past the wow-factor of the iPhone et al, what you have is basically a clumsy mobile phone and a computer that is too small and slow, with an unreliable internet connection; and you are sqeezed to pay for everything you try to do, more or less. I can't see that as a lasting businesss model - the benefits are too small for the price."

      For me, this is an advantage.
      How much of Word do you use? How much of your Browser do you use? (e.g. Tags, development tools, security options, password remembering)
      Odds are - not much of the "Feature Set" (Even a "Pure" web developer in their favored browser isn't likely to get to 80%, if you are using the development tools, then probably all the pop up help is turned off)
      Why is it in there? Small = Better, I really don't care if you add another 50 fonts (or whatever), I really don't want a "constant-on" app, I'd rather have something that I can grab and go with. When I want to do N, let me do it, load only what is needed (local or from the cloud), and do it well

    3. Re:Infrastructure? by Inda · · Score: 1

      98% coverage for 3G in my country. 3mbit down / 0.5mbit up. Plenty fast enough to stream olympic events live, which is what I'm going to do now.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
  50. MS can't support HTML5 by Anonymous Coward · · Score: 0

    MS is based on monopoly. And for monopoly, any open standard is poisonous. See how IE supports (or doesn't) HTML5.
    But it is difficult to to publicly say they support open standards and at the same time try to spread Silverligth (which is MS locked).

  51. Win development is XAML by Anonymous Coward · · Score: 0

    The Silverlight-to-Win8 migration strategy is XAML. There's some different underlying class libraries/namespaces, but the basic controls (buttons, panorama/pivot) are shared between the two, which means the UI definitions can largely remain unchanged. The codebehind changes more, but if your codebehind is highly coupled to platform specifics rather than System.* .Net calls, that's the bed *you* made.
    Updating an app to WinRTP is *not* a big deal.

  52. Should Developers Support Windows Phone 8? by CheshireDragon · · Score: 2

    Short answer: no.

    Longer answer: Has any Windows phone really been THAT successful?

    I am being sincere too. I have worked for a wireless company that I will leave nameless for over 5yrs and NO Windows phone was ever worth it. Not in the slightest.

    --
    "That's right...I said it."
    1. Re:Should Developers Support Windows Phone 8? by Z00L00K · · Score: 1

      I would not really consider developing for Windows Phone as it is now. Their earlier platforms were incomplete for developers and the backward compatibility for apps seems to be ignored so every new generation from Microsoft has so far required a rewrite of the app.

      Add to this the fact that Android and iOS are the big players right now. The existence of free apps may not by themselves generate much income but the amount of free apps are an indication of how large the developer community is - and their competence. A free app that is good and useful is promoting the developer which then can offer his services for more advanced solutions.

      So for Microsoft to succeed they need to offer something that is as ground-breaking as the iPhone, and so far this doesn't seem to be the case and they will be a fringe player.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  53. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    Next time make it more obvious you signed up just to make a pro MS comment!!!

    I guess he'll have to, you obviously didn't see the idiocy in it and just got trolled hard.

  54. Does Betteridge's law apply to my post? by Anonymous Coward · · Score: 2, Funny

    No.

  55. No by Anonymous Coward · · Score: 0

    Not only No, but fuck No.

  56. Re:Possibly correct by Anonymous Coward · · Score: 0

    They most certainly do. For developers and users. Google has already admitted this, so it's not worth sweeping under the rug. Same with piracy.

    The problem is they're only addressing this now. That means even the changes they made for jelly bean aren't going to be on the majority of Android handsets until 2014 or 2015.

  57. Re:Possibly correct by elabs · · Score: 0

    You can't put Windows Mobile 6 and 6.5 in the same camp as Windows Phone 7 and 8. Apples and Oranges. You might as well put Windows Phone inthe same camp as the Cray II. It doesn't make any sense. As for WP7 vs WP8, the same apps in WP7 WILL run on WP8 unmodified. So they are totally compatible.

  58. Re:Notes from part time developer by Anonymous Coward · · Score: 5, Funny

    Nine, actually, I threw the Lumia they gave me into the sea. Didn't illuminate it well if you want to know.

  59. Re:Notes from part time developer by Anonymous Coward · · Score: 1

    Huh? On what planet have you been living lately?

    It is a well known fact that about every tablet or phone maker using Android gets a "visit" from Microsoft's "negotiators", and it always end in paying a "unknown to public" sum of money per device for a "unknown to public" patent portfolio.

    In short - those manufactures have to pay "protection money" to Microsoft, otherwise there could be something bad happening. You know - like a monster patent process costing millions. Oh - Microsoft could lose it, but by that time the company that rejected the "protection" would be out of money. Yep Microsoft has deep pockets, and will use it against anyone standing in their way...

  60. Support C/C++/OpenGL, make porting easier by Stiletto · · Score: 5, Insightful

    Suppose you've already got a game where most of the core code is written in C++ and uses OpenGL. Right there, you're hitting iOS and Android (assuming a minimal amount of Objective-C &Java simply for integrating into the platform).

    Now you've got a decision: work on some cool, valuable features for the next version of the Android/iOS game, or completely re-write it using the Microsoftie languages, technologies, and UI idioms they force you to use, and have to maintain two code bases. I know which one I'd choose

    Windows Phone is not going to get any real developer love until they give in and stop forcing their technology stack on us.

    Microsoft, while you're bootstrapping your platform and trying to attract developers, wouldn't it make sense to make porting easier?

    1. Re:Support C/C++/OpenGL, make porting easier by shutdown+-p+now · · Score: 2

      C & C++ will be there, but I wouldn't hold your breath over OpenGL.

    2. Re:Support C/C++/OpenGL, make porting easier by n+dot+l · · Score: 1

      C & C++ will be there, but I wouldn't hold your breath over OpenGL.

      That's not much of an issue, so long as the 3D API they expose is available in C/C++.

      Porting one isolated subsystem isn't that big of a deal (already have to do it with audio when going between iOS and Android). Porting an entire engine (including embedded libraries like Lua) is another matter entirely. And that's doubly true when you'd be forced to convert between a language that compiles to native code and one that runs in a VM.

    3. Re:Support C/C++/OpenGL, make porting easier by Anonymous Coward · · Score: 0

      Now you've got a decision: work on some cool, valuable features for the next version of the Android/iOS game, or completely re-write it using the Microsoftie languages, technologies, and UI idioms they force you to use, and have to maintain two code bases. I know which one I'd choose

      From reading about DirectX and shared code bases with Win8, I'd say they're trying for overlap with Win8 games, and NOT the Android/iOS games platforms.

      wouldn't it make sense to make porting easier?

      They are making porting easier, just not from the platforms you think...

    4. Re:Support C/C++/OpenGL, make porting easier by Stiletto · · Score: 1

      From reading about DirectX and shared code bases with Win8, I'd say they're trying for overlap with Win8 games, and NOT the Android/iOS games platforms.

      This would be a great strategy if:
      1. There are lots of existing Win8 games and/or
      2. There are not lots of existing iOS/Android games

      Microsoft technology lock-in, as a strategy, will not work this time. MS is still using their 1990s-era playbook, but hasn't realized that the game has changed.

    5. Re:Support C/C++/OpenGL, make porting easier by Stiletto · · Score: 1

      C & C++ will be there, but I wouldn't hold your breath over OpenGL.

      Interesting, I have to admit I haven't been following Windows Phone 8 closely, and didn't realize how drastically they changed their stance from what it was for Windows Phone 7. I stand corrected. C and C++, great!

      Cool Story Time:

      About a year ago, MS invited all the members of a local Silicon Valley iOS developer "meetup" group to come in to their Mountain View office for a presentation on how cool and awesome developing for Windows Phone 7 is. Some of the speakers were 3rd party developers who got up and talked about how nice it was to essentially have to re-write their app to work on the platform. Afterwards, MS brought a marketing guy out to do Q&A after the presentation. During the developer Q&A, the first questions were, paraphrasing:

      Q1: "Will you support C and C++?"
      A1: "No, not a chance. You'll love C# though!"

      Q2: "What about OpenGL?"
      A2: "No."

      Q3: "So, let me get this straight, if my mobile app company maintains 100,000 lines of C++ code that works across Android and iOS, I have to re-write it all just to support Windows Phone 7?"
      A3: (snicker) "Well, I DOUBT there's a--mobile app--with that many lines of code!" (audience kind of shocked at this point)

      It kept going from there...

      Nice to see that they have taken these comments to heart and opened up Windows Phone 8 to C and C++ ports.

    6. Re:Support C/C++/OpenGL, make porting easier by shutdown+-p+now · · Score: 1

      That's not much of an issue, so long as the 3D API they expose is available in C/C++.

      Native Direct3D is basically the standard graphics API now when it comes to Microsoft platforms, so - yes.

      By the way, Lua is ridiculously easy to port because it's so well-written, at least as far as portability goes. It compiles and runs in Win8 app sandbox, on any architecture, with just a couple of defines.

    7. Re:Support C/C++/OpenGL, make porting easier by n+dot+l · · Score: 1

      Sorry, I wasn't entirely clear (should have had more coffee).

      I wrote "port" when I meant "rewrite in another language with a fundamentally different memory model and performance profile", which is what I'd have to do with my engine to get it running on WP7. It'd be bad enough rewriting the core engine code which I wrote and understand, but then having to also rewrite Lua, LZMA, and the WebP libraries (not an exhaustive list) on top of that? Yikes...

    8. Re:Support C/C++/OpenGL, make porting easier by shutdown+-p+now · · Score: 1

      Ah, I see what you mean now. Yes, that was totally screwed up in WP7 - in my opinion, it was probably the single biggest factor hampering its adoption by developers. No-one was going to write apps exclusively for it, or even write for it first, so it was relegated to ports; and ports were extremely hard because of language restrictions.

  61. Re:Notes from part time developer by justforgetme · · Score: 1

    Problem with this is that moderators browse comments at -1 so they will see it. And when they see it they will get Fscking annoyed and become trolling victims.

    --
    -- no sig today
  62. And then there was null by Anonymous Coward · · Score: 1

    Um, mine died. So ten.

    And of the original 11 users, yet another 1 died and so there was 0.

    1. Re:And then there was null by bhcompy · · Score: 1

      Gore Vidal was a WP7 user?

    2. Re:And then there was null by Anonymous Coward · · Score: 0

      too soon

    3. Re:And then there was null by mcgrew · · Score: 1

      WP7 users know binary???

      I though they named it after the number of people who bought one?

  63. Re:Notes from part time developer by justforgetme · · Score: 1

    filling?
    So they send Microsoft letters asking for payable apps?
    Won't anybody think of the children and put a payable app on the windows market place before they start rioting?!??!

    --
    -- no sig today
  64. Re:Possibly correct by Nursie · · Score: 1

    Not sure why I'm even bothering to reply to an AC but here goes - any fragmentation is really a perception and not reality, if you look into android development at even a surface level you can see that googel have gone out of their way to make apps work seemlessly across versions.

    If you're referring to there being different versions of the OS out there then in light of the above that's pretty irrelevant. Piracy... you can do that on whatever platform you feel like, and they are making it harder on android now as you say, and it will take a while to filter through, but lets not pretend that -

    1) iPhones do not suffer from it
    2) Windows phone has a larger enough market share that anyone cares about pirating software for it

  65. Re:Notes from part time developer by justforgetme · · Score: 1

    I think this is the wrong way to see it. Maybe Win8 mobile (or win mobile 8, or phone 8 win, or whatever it's called) is the best proving ground for a new startup. If you manage to get rich there you can get rich anywhere!

    --
    -- no sig today
  66. Re:Notes from part time developer by Anonymous Coward · · Score: 5, Funny

    Perhaps, but how many people use Windows phones?

    Eleven.

    Smirk all you want, but that number might double over the next year.

  67. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    Would that make all macfags metrofags now? /mindblown

  68. Re:Notes from part time developer by Anonymous Coward · · Score: 3, Informative

    Microsoft hires Burson-Marsteller CEO Mark Penn

    Mark Penn is the current CEO of astroturf and online sockpuppet firm Burson-Marsteller.
    Microsoft Corp. said Thursday it has added Mark Penn as the company's corporate vice president, strategic and special projects.
    Penn is expected to focus on consumer initiatives in his new role, reporting to Microsoft (NASDAQ:MSFT) CEO and enthusiastic bottom Steve Ballmer. Penn, 58, is currently CEO of the public relations firm Burson-Marsteller and CEO of polling firm Penn Schoen Berland LLC.

    http://www.bizjournals.com/sanjose/news/2012/07/19/microsoft-hires-burson-marsteller-ceo.html

  69. belief by l3v1 · · Score: 1

    "Some, such as IDC, believe Windows Phone will eclipse iOS by 2016"

    [quote]belief (noun): conviction of the truth of some statement or the reality of some being or phenomenon especially when based on examination of evidence[/quote] (m-w.com)

    I don't see much evidence or reality in believing WP8 will eclipse anything at all. I don't believe anyone should base development decisions on the beliefs of others who seemingly don't know any better.

    If anything, our collective experience should tell us that there's really nothing firm to support this blind faith in WP8.

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    1. Re:belief by UnknowingFool · · Score: 1

      Well considering that last year IDC said Windows Phone would overtake iOS by 2015, I say someone isn't willing to admit they were wrong and keeps pushing the date.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    2. Re:belief by toriver · · Score: 1

      Maybe "year WP7 will overtake iOS" is one of those perpetually moving dates, like "year of Linux on the desktop", or like cold fusion which is always 20 years into the future...

  70. Re:Possibly correct by Anonymous Coward · · Score: 0

    If you are going to complain that there are more than one version of the OS in the wild, MS's phone OS is not what you could call "gotten right". Have they had a single version that could run the previous version's apps? 6, 6.5, 7 and now 8 are all completely incompatible with each other.

    6 and 6.5 are Windows Mobile, the clue is in the title, adding them in is either through ignorance or an intentional attempt to create a disingenuous comment. You might as well complain about Meego fragmentation because it's not compatible with Symbian.

    7 and 8 are Windows Phone (which is a totally different OS to Windows Mobile), unifying with the Windows 8 kernel obviously can't be done until the Windows 8 kernel is finished so WP7.x was the stop-gap measure. Windows Phone 8 runs all Windows Phone 7 apps but - for obvious reasons - not the other way around (just like how iOS5 features don't work on iOS2). WP7 is still being supported and will still be supported in the future with the 7.8 release which is for all Windows Phone handsets.

    It's not ideal that 1st generation handsets won't get WP8 but at least they will be supported with the 7.8 release.

  71. Re:Notes from part time developer by savuporo · · Score: 2

    Microsoft has more VPs and execs than that, so adjust your numbers.

    --
    http://validator.w3.org/check?uri=http%3A%2F%2Fwww.slashdot.org Errors found while checking this document as HTML5!
  72. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    That's like saying they are turgid instead of rigid.

  73. Re:Possibly correct by Belial6 · · Score: 1

    I had been under the impression that WP7 software was going to be incompatible with WP8. If WP8 is backward compatible with WP7 then it isn't quite as bad, but MS does not get a pass on 6 and 6.5. Saying MS doesn't have fragmentation because their OS versions are too incompatible with each other to count isn't really a valid argument.

  74. Why not? by Anonymous Coward · · Score: 0

    My wish list for mobile platform development:

    Apps distributable outside of appstore

    No fragmentation issues either device capabilities, or OS version issues.

    Native code and complete platform API

    Same code executable on desktop

    No security issues... sandboxed execution to protect the user from evil apps including denying access to users phone number, sms..etc. No global file system that can be accessed with impunity by every app.

    Easy access to 3d hardware

    I think windows phone 8 has a good chance of succeeding.

    1. Re:Why not? by FireFury03 · · Score: 1

      Apps distributable outside of appstore

      Android gives you that already.

      No fragmentation issues either device capabilities, or OS version issues.

      I don't see that ever happening. This would require all devices to have exactly the same capabilities - Apple managed that with the origional iPhone by virtue of there only being one device. However, the original iPhone was far too lacking in features to be of use to many of us, and all iPhones have been far too expensive for many (that's largely down to Apple's inflated pricing - the iPhone 4 and Nexus S are pretty much identical hardware, but the iPhone 4 was almost twice the price when these phones were reasonably new. However, if you dictate that all hardware is going to be the same, even without artificially inflated pricing that means people are going to end up paying for hardware far more capable than what they actually need). As soon as Apple released later generations of the iPhone, there were multiple iPhone devices in the wild with different hardware capabilities - the only way to avoid this would be to have only produced the original iPhone rather than providing an upgrade path.

      So no, we're never going to be in a situation where there are no fragmentation issues WRT to device capabilities - if your software requires a device with gyroscopes then its not going to work on a device that hasn't got gyros, for example. There will always be a new technology around the corner in the next generation phones and unless everyone upgrades there will be fragmentation caused by the older generation still being around. And I may be unusual, but after spending £300+ on a phone, I tend to use it until it breaks rather than upgrading it every 6 months.

      There is, however, confusion caused by the wide variety of hardware on the market, largely because no one seems to publish any kind of information on what you can expect the hardware to do - I can look at the specs for a phone, which tell me how much RAM it has, how many CPU cores and what speed they run at, etc. but even as a techie I can't actually tell you what you can expect the phone to be capable of - sure, more is better, but when you come to balancing spec against cost it would be nice to have some indication about where the spec becomes "good enough" for what you're planning on using it for. There _is_ a market for low-spec phones, and there is a market for high spec phones, and these markets should continue to give people the choice, but it would be nice to have some good information about what limitations going for a lower spec device will place on you.

      Native code and complete platform API

      I was under the impression that Android had a native API? (Note: I've done no Android development, so have no first hand experience of this)

      Same code executable on desktop

      Technically you could do this by providing an interface library, much the same as Wine does for Windows applications. However, at the moment I think this is of limited value. The UI paradigms for mobile and desktop are currently very different. In the past, MS has tried to push a desktop UI onto mobile devices, with reasonably disasterous results. Now MS are trying to do the opposite - they are pushing Metro (a mobile/tablet UI) onto the desktop and I expect to see similarly disasterous results (I have briefly used Metro, and frankly I found it unusable to the point where I had to ctrl+alt+delete to get task manager up and actually kill the applications since I couldn't figure out how the hell to actually exit back to the "start menu").

      I do believe that a UI that is shared between all devices (phones, tablets, desktops, etc.) is possible and even desirable, but the current efforts don't achieve that because they push the limitations of one device upon all devices. For example, a small screen device usually runs everything in full-screen mode, but this is the last thing I want t

  75. That depends by Casandro · · Score: 1

    Do you want to have a secure job maintaining those legacy systems like maintaining IE6 only webapps? Then fine go for it. If you want to have something that should still be used easily in 10 years, by all means no.

    If you want something serious, use some cross-platform development system like Java or Lazarus and compile for whatever you want. Or you make a web application with a more abstract interface. For example by separating the user interface from the application logic.

    Metro simply is yet another vendor lock-in in a world that has moved on years ago. Even VT100 terminals have a brighter future than it.

  76. Re:Notes from part time developer by Sulphur · · Score: 1

    They're not even shills. It's the same crap as the people shouting "First post!". Being a pretend shill is just the new go-to troll in Apple/Microsoft stories because it invokes a bigger reaction.

    Do pretend shills get paid in virtual beers?

  77. Re:Market Share by WaffleMonster · · Score: 5, Interesting

    What does that have to do with the fact that Android and iOS are vastly more popular than current generation Windows Phone for both users and developers? By breaking backwards compatibility with WP7 apps MS makes it easier to switch to a more popular OS.

    Where are people getting this idea? Microsoft is automatically recompiling all WP7 apps to work with WP8 devices. No developer changes, submissions or work of any kind required. ALL WP7 apps will be fully compatible with WP8 on day 1.

  78. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    Problem with this is that moderators browse comments at -1 so they will see it. And when they see it they will get Fscking annoyed and become trolling victims.

    Why would they be annoyed? It's an obvious troll! Seriously these sad losers need to get a grip, they're WAY to easy to manipulate.

  79. Re:Notes from part time developer by Pieroxy · · Score: 3, Funny

    Perhaps, but how many people use Windows phones?

    Eleven.

    360% increase in a year! That sure beats iOS and Android flat.

  80. Re:Possibly correct by Anne+Thwacks · · Score: 2

    Never underestimate the ignorance of the general public. This distiction may be understood by readers here, but I doubt the staff of Carphone Warehouse will get it, and the customers certainly wont. Using the same name for different products is probaly the final nail in the coffin of what is already a dead duck.

    --
    Sent from my ASR33 using ASCII
  81. no by Tom · · Score: 0

    As usual, the answer is "no" to every headline that asks a question.

    Why? Well, it's from MS and it's not yet on version 3. No point wasting anything on it. Also, it's from MS and without fail, everyone who has ever gotten into bed with MS has been fucked. They're like the Casanova of the IT world.

    --
    Assorted stuff I do sometimes: Lemuria.org
  82. Re:Possibly correct by exomondo · · Score: 2

    but MS does not get a pass on 6 and 6.5. Saying MS doesn't have fragmentation because their OS versions are too incompatible with each other to count isn't really a valid argument.

    Saying that would be wrong anyway, 6 and 6.5 are Windows Mobile not Windows Phone, it's not just that they are incompatible, they are different products, the naming convention was simply to sync with the desktop OS version number. As a commenter below said, it's like complaining about fragmentation because Meego and Symbian aren't compatible.

  83. Re:Market Share by Anonymous Coward · · Score: 1

    And you're forgetting that Linux (remember that strictly speaking it's only the kernel) has a huge chunk of the mobile phone market: all of Android, plus some other tiny bits.

  84. Re:Notes from part time developer by Tom · · Score: 1

    or it could be the other way around.
    (credits to Tim Minchin)

    --
    Assorted stuff I do sometimes: Lemuria.org
  85. I would be getting into trouble explosing but by jsse · · Score: 4, Interesting

    One of my clients whose company is a Android/iPhone developer was approached by Microsoft, asking them to port their applications to Windows Phone 7. They got like 2 grands for each app ported, even fart apps. This company still own the apps ported, and get all the money they receive from selling these apps, if any. Microsoft aren't buy these app, they just purely reward them for porting.

    So if you asked me whether developers should support Windows Phone 8....Sure, with a fee.

  86. Simple Answer: No by unixhero · · Score: 1, Insightful

    It's a trap

  87. Re:Notes from part time developer by gmhowell · · Score: 2, Funny

    On top of that Windows Phone 7/8 supports the fantastic developer tools that is Visual Studio. There is no better IDE around and I really wish I would have it on my OS X.

    Surprised to see a macfag shilling for Microsoft.

    I think it may be a tactic to keep me and the rest of the Apple butt pirates from modding him down. See, we automatically downmod anything pro-MS and pro-Linux. BSD gets a neutral. Pro-Apple is obviously a rainbow colored upmod (or stark white for newfag Macfags).

    But, with a pro-MS, Apple owning, slightly negative (in that it points out something that can't be done on a Mac) against Mac post, some people may not know how to mod and leave it alone.

    --
    Jesus was all right but his disciples were thick and ordinary. -John Lennon
  88. Re:Notes from part time developer by shutdown+-p+now · · Score: 3, Informative

    Silverlight and XNA will be supported on WP8.

  89. Re:Possibly correct by shutdown+-p+now · · Score: 1

    It is backwards compatible.

    Though, to be honest, not that it matters much with the current rather sorrowful state of WP7 app market...

  90. Re:Market Share by Anonymous Coward · · Score: 0

    Except for android. Don't call it linux and it will sell by the boatload.
    As for linux is crap, that actually only the kernel, and is just fine. Some distros are crap, but many are just fine. The apps in some cases may need a little work, but that's a catch 22. It needs popularity to attact good software UI designers.
     

  91. Microsoft is history, they just don't know it yet. by Foske · · Score: 2

    Windows Phone 8 is't good enough to do anything about Apples and Googles dominance in the market. Microsoft teamed up with a phone vendor that nobody wants anymore. Windows 8 is too late for the tablet market and will destroy the user experience of desktop PCs. With the forced installation of Windows 8 on the new PCs they will annoy a lot of customers. Computer noobs around the world start to ask questions about alternatives when they hear about the prices of upgrading their computer to the latest Microsoft software (OS + Office). The gaming market has finally discovered alternatives, so that's another reason to stick to Microsoft down the drain.

    Of course Microsoft has so much money that they won't be history soon. And they will come up with some decent OS again in the near future. However, with Vista they could get away with it because they still dominated the market and there was no serious alternative. These days there are plenty, whether you are an Apple fanboy, Linux fanboy or a "what's an operating system" noob.

  92. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    In short - those manufactures have to pay "protection money" to Microsoft, otherwise there could be something bad happening. You know - like a monster patent process costing millions. Oh - Microsoft could lose it, but by that time the company that rejected the "protection" would be out of money. Yep Microsoft has deep pockets, and will use it against anyone standing in their way...

    Sorry but obviously since Samsung and Apple are going head-to-head (and Apple has vastly more money than Microsoft) Samsung could easily go up against Microsoft to invalidate patents if they were bogus.

  93. Re:Market Share by Anonymous Coward · · Score: 0

    They're automatically recompiling binaries submitted to their app store? Amazing! Thanks MS /s

  94. Re:Market Share by Anonymous Coward · · Score: 0

    In the 90's Linux was crappy, but everybody loved it because it was free. Also, it was less crappy than Windows even at its crappiest.

    Linux stopped being crappy a long, long time ago. Sure, it's not perfect, but it's top tier now.

  95. lol windows 8 phone by Anonymous Coward · · Score: 0

    what a fuckin joke i'd rather develop for blackberry

  96. Re:Market Share by slashbart · · Score: 1

    You are rather ignorant about Linux. The desktop is about the only place in the computing world that is not predominantly Linux. The fact that you think the desktop is all there is says volumes about you.
    Anyway: supercomputers: Linux, embedded: Linux, servers: Linux, desktop: Windows, Mac, Linux...

  97. Re:Notes from part time developer by devent · · Score: 1

    I don't think the costs for the patent protection is that high. I really hope that the Apple vs. Samsung case will show us the terms. See http://www.groklaw.net/article.php?story=20120730152649225

    --
    http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
  98. Didn't we already have this discussion? by SmallFurryCreature · · Score: 1

    Oh wait, that was for WP7 and WP7.5 and for every version before that with tons of different names and everyone of them was hailed as next coming of the Ballmer and all failed miserably. Usually the next coming doesn't even have the decency to wait until the previous prophet has bitten the dust. 7 wasn't even out when talk of 8 start and 7.5 wasn't even given a chance and current phones with it are pretty much sold with "yeah, it will be obsolete in a matter of months and you won't be able to upgrade". And yet MS is surprised it don't sell.

    Will 8 do it? The signs are hopeful. Nobody has talked about 9 yet at least.

    If you do not consider the countless blunders with early versions, then WP7 and 7.5 both made the mistake of making the OS and phones horribly crippled when they were announced and just plain obsolete when they became availabe. It seems MS plans their OS roughly like this:

    Planning meeting:

    Bill: What did our competitors release last yet?

    Steve: Well, they released X and Y.

    Bill: Good, we won't have that then, what didn't they do?

    Steve: Well, they didn't do W and Z.

    Bill: Alright, well, lets make sure we don't that either. Time to start developing

    Release:

    Bill: So, did we achieve our goal of NOT having the features our competitors did not have 2 years ago but they do have now?

    Steve: Yes sir! We are most certainly about to release a product that was obsolete a year ago!

    Bill: And have we managed to add any insane restrictions our competitors can use to laugh at us?

    Steve: Absolutely, we support just one resolution, one cpu, the smallest amount of memory to be found, no memory cards, and multi-tasking? PAHAHAHA!

    Bill: Excellent!

    WP8 will no doubt have similar crap. And MS fanboys will seriously post long lists explaining that all the bad bits are bad and that is takes a lot of getting used to and that it is expensive... and that is the FANBOY's defence. Seriously, read some of the posts on WP7, the fanboys can't come up with anything better then "awh, come on, please?" as a selling point.

    I have no idea of what WP8 will do but if past results are any indication. DISASTER!

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  99. Re:Market Share by devent · · Score: 3, Interesting

    The only problems Linux on Desktop have are: a) no big OEM support (Dell, Hp, Asus,) b) no commercial games. The only problems of hardware and adoption are the result of a) and b). If the big OEMs would support Linux on all their hardware and offer Linux on all their hardware as a pre-installed choice, almost all hardware problems would disappear. And if b) was solved and you could just go to Mediamarkt, Saturn or Bestbuy and buy some games, there would be no market anymore for Windows.

    From the technological aspect Linux desktops are working very well. I'm using for 3 years Linux on my computers and laptops now without major problems. KDE is rock solid, so is Gnome2. Some people even like Gnome3.

    There is even now a big market for problem b). Just see how well the Humble Game Package have done. Sure there wasn't as many as Windows users, but Linux users were on par with MacOS users.

    --
    http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
  100. WinRT is terribly incomplete. by Anonymous Coward · · Score: 0

    While there's _parts_ of WinRT available, the XAML and UI compositors are not. App development is still full-on Silverlight with the ability to tap in the available WinRT components. All new functionality in WP8 is only available via WinRT. Which makes you wonder why they didn't bring over the whole stack then.

    Also, what's curious is that Direct3D apps are C++/CX, as in creating a native WinRT component that's called from a C# stub, yet there's no template to create a blank C++/CX project. So if you were to want to write parts of your C# in native code for performance, you'd have to hack your way over the Direct3D game template.

  101. Meego had issues by SuperKendall · · Score: 2

    Meego was just too far behind iOS and Android. It lacked a lot of higher level framework support newer mobile devices had... the problem was it was mostly designed before the smartphone market took a leap. It would have fared well against Blackberry or Windows Mobile...

    Even if Nokia had gone all-in on Meego it would not have helped them, they'd be worse off than they are right now with at least a glimmer of hope from Microsoft.

    I guess they could have also gone Android but then they would have just been another handset maker without much unique.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Meego had issues by Anonymous Coward · · Score: 0

      It lacked a lot of higher level framework support newer mobile devices had

      Can you be more specific? I find their Qt libs rather complete. And a tremendous advantage is that I can just compile Linux applications on Meego.

      Even if Nokia had gone all-in on Meego it would not have helped them, they'd be worse off than they are right now with at least a glimmer of hope from Microsoft.

      I think you are ignoring how well Nokia N9 has been selling compared to Lumia. Also, I think you never handled N9 yourself. I've handled the latest iPhone, some Android phones too, and I must say I would always choose N9/Meego. IMO the only way for Nokia to compete with iPhone and Android *was* to use Meego. Now that that's gone, Nokia is in serious troubles. No matter how much money they put in it, Windows doesn't seem to rise.

      Anyway, I'm looking forward to Jolla launching their first phone. If it is similar to what N9/Meego offered, it will probably be my next phone.

    2. Re:Meego had issues by oakgrove · · Score: 1

      they could have just gone with Android but then they would have been just another handset maker without much unique

      The only reason the market isn't flooded with wp7 handsets from every OEM is because it doesn't sell. The minute that had changed is the minute Samsung would have stepped up their efforts and stomped Nokia just like they are stomping all the other Android sellers. Meego was unique. iOS is unique. Windows Phone is a commodity and pretending otherwise is a figment of your imagination. Furthermore, this is related to the fantasy that somehow because Nokia isn't selling Android that they are in some kind of hallowed competitive position. Bull. They are selling smartphones so they are competing with everybody no matter what OS is on it. It just so happens they are getting killed and a lot of people have some kind of emotional attachment to the company s they try to put lipstick on the pig. I couldn't care less about Nokia so I'm not buying it.

      --
      The soylentnews experiment has been a dismal failure.
    3. Re:Meego had issues by Anonymous Coward · · Score: 0

      "Furthermore, this is related to the fantasy that somehow because Nokia isn't selling Android that they are in some kind of hallowed competitive position"

      Microsoft is looking after them, nokia has a month of exclusive wp8 release along with a billion dollars a year.

  102. Re:Notes from part time developer by tehcyder · · Score: 0

    How can this be flamebait in a thread about Windows developers?

    It has been pointed out many times here that there is no "-1 I disagree with your opinion" moderation option.

    --
    To have a right to do a thing is not at all the same as to be right in doing it
  103. Re:Notes from part time developer by Kalriath · · Score: 1

    He means second class at MS, doofus. Microsoft is kind of treating WP8 as the red headed stepchild.

    Also, it's fundamentally impossible to be behind about 5th in smartphone platforms. There's iPhone OS, Android, Maemo, Symbian, and Windows Phone. In no particular order.

    --
    For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  104. Re:Notes from part time developer by tehcyder · · Score: 1

    Just because one uses Apple, does not mean they are gay. They are predominately metrosexual. There's a difference.

    Yes, the difference is that there is no such thing as a metrosexual. You're either gay or bi.. One or the other.

    --
    To have a right to do a thing is not at all the same as to be right in doing it
  105. Re:Notes from part time developer by tehcyder · · Score: 2

    Make something really good and you will get paid.

    Most people who play Angry Birds haven't paid a penny for it.

    --
    To have a right to do a thing is not at all the same as to be right in doing it
  106. Re:Notes from part time developer by tehcyder · · Score: 1

    1. Slashdot posts a story about developers who use Microsoft
    2. Someone replies saying they use Microsoft..
    3. Everyone on slashdot goes berserk, accuses poster of being a troll, shill or whatever.

    I know the majority of people on slashdot feel that using Microsoft products is about on a par with raping baby pandas, but the fact is that there are a lot of people who write Windows software and use Microsoft software to do it, and they're not being forced to do so at gunpoint. So what else do you expect them to say? "I write Windows software, but it it is all total crap and I would stop tomorrow if only they released my wife and children ?

    --
    To have a right to do a thing is not at all the same as to be right in doing it
  107. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    Hey! I *really* love architecture!

  108. They'll screw with interoperability. by Anonymous Coward · · Score: 0

    New file formats, new propriatory and patented widgets and a refusal to license them could ensure that blackberry, iPhone/pad, et al can't interoperate with the Office stack.

  109. Re:Notes from part time developer by tehcyder · · Score: 1

    so its a chicken and hen problem.

    It's egg, dude.

    Or you translating some remarkably tedious non-English saying "which came first, the chicken or the chicken?"

    --
    To have a right to do a thing is not at all the same as to be right in doing it
  110. Re:Possibly correct by tehcyder · · Score: 1

    MS are not cool.

    Oh well, they must be terrible then.

    I didn't realise slashdot had turned into another online coffee shop full of hipstes with ironic spectacles and facial hair.

    --
    To have a right to do a thing is not at all the same as to be right in doing it
  111. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    You must be the first geek to throw away a lumia that was actually given to you!

  112. Its all about market share, and MS history by Conspire · · Score: 3, Interesting
    Microsoft has a history of failure in the phone market, period. Look at any forecast, and Microsoft is not expected to get a decent size of the global handset market. They continue to pump the money in thinking money solves everything. I don't think they can get back market share, there is just too much momentum for APPL and Android in the space. The entire Nokia deal is just plan silly. I don't even know anyone that uses a Nokia smartphone (although still know lots that have the 20$ backup cheap nokia symbian phone). Everyone I know has a smartphone, everyone. And not one Nokia. The only place I've ever seen them is on store shelves and at trade shows, I can't even remember seeing an actual end user with one in their hand in public. Windows mobile 8 will continue that path, while APPL and Android eat up the marketplace.

    The reasons are simple, just ask yourself "do I want Microsoft on my phone?". Yes, there is the answer. No. Nobody does. Microsoft became "uncool" long long ago. Nobody wants an uncool phone.

    Microsoft missed the one boat that could have maybe just maybe gave them a fast start in the marketplace, they could have purchased RIM. They could of done away with the old timer brand "windows" for a smartphone, and used "Blackberry". Fact is, when people think about Windows they think about an antiquated PC, not some latest and greatest gotta have it smartphone. Add to the fact that Windows has very little, if any, brand loyalty. People don't feel connected to Windows as something that is a good brand. They think of it as the commodity PC, exactly the monopoly that Microsoft built, and profited from since inception.

    The veeps at MS need someone cool to step through the door and get through their thick skulls that "Microsoft, Windows, Windows Mobile, Office" will never be "cool" brands. The brand will always be kind of like "Hormel" in the food space. Even if they did everything right and created the best smartphone OS out there, the masses don't want to be carrying a "Hormel Phone"

    --
    Real men don't need signitures!!!
    1. Re:Its all about market share, and MS history by hey! · · Score: 2

      Let me play devil's advocate here and say that the question is probably too vague to be meaningful. Developers should support the devices that the bulk of their target market wants. You might think *nobody* wants to use Windows Phone 8, but there are market segments which in the *grand* scheme of things might amount to nothing, but which could provide a good living for a small developer. Sometimes, a *single* client can carry your business for several years; other times an early adopter is your foot in the door to a market and might sway your market segment to your chosen platform.

      If your plan is to create the next "Angry Birds", you'll probably give Windows Phone 8 a pass. If you're a vertical market app developer, and you have customers who use Windows Phones, and you have experience with and significant resources on Windows platforms, you'd at least want to give Windows Phone 8 a careful look. There's a lot of factors in a decision like this, and total platform market size is only one of them. If you can quickly and cheaply deliver (and more importantly *support*) an app on a particular platform, that may well trump market size. It makes no difference how many units you sell if at the price the market will bear you're losing money on each unit. Likewise the total market size isn't even the right thing to look at; you need to look at the market on a platform for your specific app.

      Having been in the position to make this kind of choice myself, I can say that there's two ways to make it: the easy way and the hard way. The easy way is to go with the platform you like and which gives you *nachas* (joy, pride, gratification). The hard way is to try to figure what will happen in the future, to predict the future behavior and policies of customers, platform vendors, hardware vendors and service providers. If you are at all in a position to responsibly make the choice the easy way, then make it that way, because *nachas* may be the only thing you can reasonably promise yourself. If you *aren't* in a position to make the choice the easy way (i.e. if other people are depending on you to make the *right* choice), then start by deciding where you think the herd is going then look very closely for any potential deal killers down that path (like running afoul of Apple's content-selling policies).

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    2. Re:Its all about market share, and MS history by Anonymous Coward · · Score: 0

      I have a Nokia smartphone: it runs Meego and is very good too :-)

    3. Re:Its all about market share, and MS history by jdschulteis · · Score: 1

      The veeps at MS need someone cool to step through the door and get through their thick skulls that "Microsoft, Windows, Windows Mobile, Office" will never be "cool" brands. The brand will always be kind of like "Hormel" in the food space. Even if they did everything right and created the best smartphone OS out there, the masses don't want to be carrying a "Hormel Phone"

      Yes, they need to get away from "Windows" and create a new cool, hip, and trendy brand--how about "Zune"?

  113. Re:Possibly correct by Alioth · · Score: 1

    Slashdot doesn't have to be an online coffee shop with these people to realise that marketing is relevant to how a product will sell. Nor is it key to the realization that the Windows brand probably has negative worth in the phone handset market.

    Many people buying a phone aren't just buying a phone but also an accessory. A vast number of people do care that their phone is cool. But the brand "Windows" has the perception of something boring that you have to use at the office to do dull tasks. On the other hand, iDevices (iPod, iPhone, iPad) have the perception of being something fashionable and fun to use. Google is also seen as being cool and providing stuff that is fun to use. But Microsoft Windows? Boring beige PCs that you use in offices. Not exactly the marketing image you want for what will be a personal accessory.

  114. Re:Market Share by jbolden · · Score: 1

    And you are quite right. So let me add that to the list.

    -- Linux is the dominant smart phone operating system

  115. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    So what else do you expect them to say?

    http://slashdot.org/~GirlsDoIt/comments

    We expect them to say more than nothing what so ever. This account was created just to post in this story. You can not even accurately call this "a Slashdot user"

  116. Re:Notes from part time developer by dissy · · Score: 2

    Just because one uses Apple, does not mean they are gay. They are predominately metrosexual. There's a difference.

    But isn't the Metro interface a Microsoft technology?

  117. Windows 8 on tablet by larppaxyz · · Score: 1

    I'm running Windows 8 preview edition on my old Atom tablet. Metro works really well and i was amazed that it works with just 1GB of RAM (sure, more would be better). There are still some things missing, but it's very fast and way how apps are designed, makes it easy to port them for WP8 devices. I'm not big fan of Microsoft, but they could be on to something this time..

  118. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    No, Samsung depends on Microsoft for Windows.
    Sure they could sue, but they risk that Windows licenses suddenly "happen" to cost a lot more for them afterwards.

  119. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    You forgot Bada, and if you're going to count Maemo, you can add WebOS to that list.

  120. Re:Market Share by jbolden · · Score: 1

    I don't know that's the only problem for Linux on the desktop. I was defending it in other areas. On the
    a) home and small business desktop
    b) enterprise desktop

    (a) and (b) are really different markets there are problems. I think that sort of view is common among /.ers because they aren't powerusers of the office products nor the artistic stuff. Lets just make a quick list of problems:

    a) Inferior office suite (though the catch up in the last dozen years is fantastic, and you are finally starting to see reasonable percentages of Mac and Windows users choose OO).
    b) No mail client with integrated task allocation and management features (i.e. nothing like outlook).
    c) Lack of quality non-developer BI tools: power spreadsheets, natural language DB query systems, any device query engines don't have Linux support...
    d) Few universal communications clients
    e) Almost total lack of ERP software
    f) Lack of desktop sharing and presentation solutions (which is ironic given how much easier this is under X11).
    g) No advertising support software that I know of.
    h) Lack of design packages for web, print, video... aimed at the designer community. Lack of quality in those that do exist
    i) Lack of sophisticated Javascript tools

    I think I could probably come up with another 50 areas where Linux is deficient on the desktop. Windows has a tremendous depth of software in so many areas, there would be a strong market for Windows even if Linux desktops were vastly superior. That being said I think Linux has gotten to the point that with Linux games it might be a good fit for about 1/2 the consumer desktop market. Selling systems preloaded with a few dozen gigabytes of applications of all different stripes at time of sale would be appealing, even if those applications are individually inferior to their commercial counterparts. GCC replaced commercial compilers (like the CC it was named after) long before GCC was "better".

    In other words I don't think Linux is anywhere near wiping Windows out, but I do agree that if it caught a break it could start to establish a beachhead and then grow the software ecosystem. Ironically, Microsoft's Windows-8 strategy which inevitably means pushing up hardware costs considerably might create that opening on the low end of the consumer market. I think cost factors might work for small business, and creating industry targeted applications for small business is easy. For mid/large business with developed software stacks I don't think Linux is remotely close.

  121. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    Just because one uses Apple, does not mean they are gay. They are predominately metrosexual. There's a difference.

    Yes, the difference is that there is no such thing as a metrosexual. You're either gay or bi.. One or the other.

    Sure there is. Like it or not, language evolves and new words are made up quite often. Personally I think it's silly but metrosexual is actually a term that has little or nothing to do with sexual orientation aside from the fact that it's used to describe heterosexual men of a certain type.

  122. Re:Possibly correct by Nursie · · Score: 1

    Basically, what the other guy said.

    I wasn't using "it's not cool" as a value judgement in itself, you need to infer a little further before being offended by this. Also perhaps before moaning about what slashdot has become, check if the person you're replying to was here before you?

    It's not cool -> It won't sell -> There's not much money to be made on apps

    Now sure, being the must-have app on a small platform might net you a decent payday, but unless Windows experiences runaway success (see "it's not cool" for why I consider that unlikely) there's not going to be anything like the money in it that there is for, say, iOS.

    Seeing as how we're in a discussion about whether devs ought to bother developing for the platform, I consider "it's not cool" to be quite pertinent to the situation.

  123. Re:Notes from part time developer by should_be_linear · · Score: 1

    It is eight. They gave me one for free, but I forgot it on the chair when I left presentation, which was around time, that I got one for free.

    --
    839*929
  124. Separate the Enterprise Crap! by EmperorOfCanada · · Score: 2

    My key problem (that caused me to first drop .Net and then all MS products) is that Windows programming has long been dominated by Microsoft's desire that you make your apps integrate with their Enterprise stuff. But if I am building the next Angry birds then any MS specific enterprise libraries are just bloat. You might argue that a programmer can ignore the enterprise stuff. But a good example would be that .net started out as a small library to take on Java. version 1.1 filled in some gaps but by version two office had taken over and it started getting really big. By version 2.5 it was huge and the bloat was all enterprisey.

    Also everything was becoming way more complicated than it needed to be. Instead of some simple object you would instantiate and then call member functions it was all wonky with .com style object factories.

    So if Windows wants any chance for me to even look at programming for their devices I will only look if they break up their SDK into a basic SDK that will allow me access to those phone types bits such as the screen, audio, accelerometer, messaging, networking, etc. Then if I want to screw with outlook or other MS products then I will install a separate addon SDK.

    Also with the SDK I don't want to follow some new fad that MS happens to be following. Just give me basic system calls with more advanced calls hidden away for more advanced features. So for sound give me a sound class with member functions such as PlaySound(soundfile). Don't initially make me use a DirectX complicated sound system that is so complicated that I end up just copying and pasting sample code blindly into my software and then hiding it behind my own PlaySound(soundfile) function. For those people who are hardcore give them a backdoor where things are necessarily weird.

    So here is a bit of code that I want to be able to write (sans error handling and async stuff):

    Net *net=new Network();
    MSData *data=net->getFile('http://mysite.com/sound.mp3');
    SoundSystem *sound_system=new SoundSystem();
    sound_system->setVolume(100);
    sound_system->playSound(data);

    Don't make each of the above steps 10 lines long with all kinds of complicated templates and parameters. When you do that you might impress your CS professor but you have missed the point of encapsulation and the KISS principle. I love an SDK where you can start to guess the class names and the names of their member functions. So if you have a class called SoundInitSys3BuildFactory that requires that you pass it (MS_HRDWR_SYS_SPKR_EAR_HEAR2) you have failed. I would be willing to bet that MS has failed.

    MS might make all kinds of arguments about good CS practices but at this point I have already bent over backwards to learn Objective-C for the iPhone. I did this because it was where the money was. But iPhone had the advantage of the being the first smartphone where the effort might pay off. At this point MS needs to study the concept of friction. For every small obstacle they put in people's way they can plan on loosing a fair chunk of their potential audience.

    1. Re:Separate the Enterprise Crap! by toriver · · Score: 1

      Net *net=new Network();
      MSData *data=net->getFile('http://mysite.com/sound.mp3');
      SoundSystem *sound_system=new SoundSystem();
      sound_system->setVolume(100);
      sound_system->playSound(data);

      Barring some error handling and callbacks, that is about as much as you need to play music in iOS. You create a NSUrl to the file, create an AVAudioPlayer targeting that URL, tell it to prepare to play (that's an extra step to your recipe), set the volume and then tell it to play. Your presudo-code does not properly encapsulate the music data into the player object though... :)

  125. Re:Notes from part time developer by jellomizer · · Score: 0

    Because people cannot make their opinions separate from ideological views?
    You may not like Microsoft, but some of their products are really good.
    You may like Apple but find faults in how they do things.
    You may be a supporter of the GPL but realize that it doesn't work for all projects.

    I use to be a Linux Zealot and a Microsoft Hater. But then I realized how hypocritical my views were. I hated such a feature that windows had, until it came on Linux where I was using it and showing it off.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  126. Not Wasting My Time on Another WinPhone by Anonymous Coward · · Score: 0

    I'm not wasting any effort on a Windows phone. Waste of plastic and Li-Ion if you ask me.

  127. Re:Notes from part time developer by RaceProUK · · Score: 1

    Then use -1 Overrated?

    --
    No colour or religion ever stopped the bullet from a gun
  128. Re:Market Share by devent · · Score: 1

    Well, I was talking about the system. If you don't need all the software, you can use Linux just fine. And if my listed issues a) and b) are solved, the commercial software will follow the games. I think there is nothing that a home user would miss, expect the games.

    The problem is like with the egg and the chicken, no games and no commercial software means less people like to use Linux and less people like to use Linux means no major OEM support. And no major OEM support means less people like to use Linux. And less people like to use Linux, less commercial games and software is targeting Linux.

    Here are the efforts of Samba and Wine very important. I think a log of commercial Windows only software you could run in Wine now.

    --
    http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
  129. Proprietary Plattform by Anonymous Coward · · Score: 0

    Should you develop apps for Windows 8?

    As it is a proprietary operating system, that does not allow to program against open standards, you should not do so.
    If you develop for a plattform, you tie yourself to it. Therefore you make yourself (and the users) dependent on a proprietary software vendor.

    So instead of developing for a proprietary system, you really should target to free (as in freedom) operating systems or open standards.
    I mean you could just use HTML5 and Javascript, which will allow you to target any device with a web browser.

    1. Re:Proprietary Plattform by TheSkepticalOptimist · · Score: 1

      As opposed to iOS, or Android, or ANY OTHER mobile platform that is closed and proprietary?

      Any developer worth their salt has stated that development using HTML5 and JS results is poor performing "apps", I mean Facebook just announced recently they are moving to native app development because of the fiasco of trying to make Facebook apps work using HTML.

      And there is no such thing as "standards". Its difficult enough to develop a website that works across all browsers let alone multiple OS and hardware platforms. HTML/JS as a nice easy cross platform development system is a MYTH of epic proportions. A page hosting links and static images is NOT AN APP, the moment you require more interactivity and ANY attempt to access hardware components on the target platform, and suddenly HTML is a nightmare of haphazard frameworks and inconsistencies.

      Also any developer worth their salt CAN develop on any platform you throw at them, so building an app for Windows Phone, vs, iPhone, vs Android, vs HTML is not a daunting task. Also hiring people that are proficient on any platform is also not hard to find. Just don't lock yourself into the idea that HTML = cheap development, because you get what you pay for.

      Fine, target the "free" OS'es and devices and realize you can't put food on the table with vapid idealisms.

      --
      I haven't thought of anything clever to put here, but then again most of you haven't either.
  130. Re:Possibly correct by CheeseyDJ · · Score: 1

    They're like your dad trying to dance at a nightclub.

    You mean like this?

  131. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    Why on earth would a VP of a successful multinational company use a second-rate phone?

  132. Developer qualifications encourage poaching by tepples · · Score: 1

    Wouldn't the smart thing be to write a good game for the Wii?

    Only if you're a sufficiently large company. The console makers' developer qualifications (including "relevant video game industry experience") are meant to poach successful developers from other platforms, not to allow new developers to debut.

  133. Re:Market Share by Anonymous Coward · · Score: 0

    You used the word "most" so your post is not incorrect, but it's important to note that Mac OS X is a commercial UNIX. It is very much alive, and growing in share.

    IBM would contend that AIX is very much alive as well - they sell shedloads of it on their P-series big-iron servers to enterprise customers.

    Posting anonymously to not undue deserved moderation.

  134. .NET on WP7 violates Don't Repeat Yourself by tepples · · Score: 1

    .NET is a terrific compiler and a good technology stack.

    So how does one port an application's model layer (application logic, business logic, or game logic) from standard C++ or Java to this "terrific compiler and a good technology stack" without rewriting the model line-by-line by hand, which introduces bugs and violations of Don't Repeat Yourself when changes to the model in the language for one platform don't automatically propagate to the model in the languages for other platforms? This is a problem with Windows Phone 7, which requires all applications to be written in a verifiably type-safe .NET language, making ports from iOS or Android harder.

    By any reasonable measures vastly richer than the stack for the web.

    That's because browser developers have deliberately crippled the stack for the web, offering no API to gain the user's consent for camera and phone access or reading the user's contacts. This pushes developers to things like PhoneGap.

    1. Re:.NET on WP7 violates Don't Repeat Yourself by jbolden · · Score: 2

      There are two issues here:
      1) Is .NET a terrific compiler: i.e. feature rich, fast, ....
      2) Is .NET compatible with other compilers.

      Arguably (1) and (2) are opposites. .NET is more advanced than the standards. Type safety is a good example of this. It is a feature of the compiler. By making it a requirement you are absolutely correct that makes porting from a low level language complex, maybe even a full on rewrite. But I don't see how that's a failure of .NET.

      It seems to me with neither Microsoft, nor Apple interested in focusing on cross platform, mobile developers are going to end up supporting different code bases. And if Android vs. Apple are any indication the customer basis of these different platforms are likely to fragment in terms of taste so it might not be so bad. On the desktop Apple customers want different stuff than Windows customers, and it appears that on the phone that is true as well. So I'm not sure that the tradition of mobile developers deploying the same app to multiple devices isn't really an artifact of the JavaVM days where phones weren't supposed to have rich eco systems.

      That's because browser developers have deliberately crippled the stack for the web, offering no API to gain the user's consent for camera and phone access or reading the user's contacts. This pushes developers to things like PhoneGap.

      I gotcha. Back in the IE 4 days Active-X was amazing in terms of what you could do. A secure version of Active-X would be incredible.

  135. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    Well, I managed to put Android ICS (yeah!) on my Lumia, so 8.

  136. Re:Market Share by jbolden · · Score: 1

    I suspect that Wine won't matter much. Emulation has never been popular. My belief is that Linux will win the desktop market the same way it won the server market. The steps are:

    1) Average user runs mostly proprietary software running on a proprietary OS.
    2) Lots of free software becomes available and for all but the most demanding tasks they switch. So mostly open software on a proprietary OS.
    3) The open software runs better open systems and the few remaining proprietary pieces are ready to port. So this becomes mostly free software on a free OS.

  137. Is authorship "relatively niche"? by tepples · · Score: 1

    the future of computing [...] doesn't involve desktops, except as a relatively niche market. A reasonable tablet/phone (I assume they will end up merging, but don''t ask me how) will be all the computer that most people ever need

    Then what will most people be using to create works that are viewable on a "reasonable tablet/phone"? Or are you trying to imply that those who create works are "a relatively niche market"?

  138. Re:Notes from part time developer by ShieldW0lf · · Score: 1

    Just because one uses Apple, does not mean they are gay. They are predominately metrosexual. There's a difference.

    Yes, the difference is that there is no such thing as a metrosexual. You're either gay or bi.. One or the other.

    That's a stupid way of looking at it... I'd say, either you think sex is for reproduction, and have kids, or you think it's for fun, and don't. If you don't have a spouse and kids, you're gay, and God hates you.

    You can tell because he invented evolution. :D

    --
    -1 Uncomfortable Truth
  139. Testing on device without cell subscription by tepples · · Score: 1

    So how should one test an application for WP8 without having to pay four figures for a 24-month mobile voice and data plan? Or does Microsoft plan to have Windows Pod Touch 8 devices manufactured the way Apple makes the iPod touch to match the iPhone?

  140. Re:Notes from part time developer by gutnor · · Score: 2

    You all really do think we're stupid, huh?

    Apparently yes ... every time the community is in shock and upset. Half the comment so far are replying to this stupid and weak post.

    Wake up, this is just an evolution of the "First Post" troller that found a new way to have the /. community actively react to their post again. This is a troll, this is not an genuine opinion, not a MS shill (let's be serious for a moment), the author probably does not give a shit about MS or Android or Apple, he is just a troll that gets his kick at all the outrage he caused on /.

  141. Re:Market Share by Anonymous Coward · · Score: 0

    You would think a community such as Slashdot would be the ones who understand "all you have to do is recompile". I'm sure there might be an odd app here and there that will not but the only thing the "incompatibility" means is that binaries won't work, but the code will once you compile it again..

  142. Re:Market Share by jbolden · · Score: 1

    I agree that OSX certified Unix but it is a desktop Unix. NextStep was never a server Unix either so I don't consider that to be anything more than just the "Linux didn't make it to the desktop" problem. In the same way that in the late 1990s Irix survived on desktop systems without the server OS..

    IBM would contend that AIX is very much alive as well - they sell shedloads of it on their P-series big-iron servers to enterprise customers.

    AIX has been experiencing high single digit growth as the others are fading and the server market still exploding. I don't think even IBM doesn't believe that's not shrinkage plus of the effect of their competitors dying. I spent all day yesterday with IBM their entire campaign this year against Oracle is focused on Netezza (Linux based hardware solution) and the more VM friendly licensing model for DB2. They mentioned, rightly how much better the whole thing would be with z-series (mainframe) but they understand where the sale can be made. AIX is in trouble but IBM is fine with that.

  143. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    This is seven, in fact. I am trying for years to get my name out of that list. I don't own one, never had, but some market researcher in Redmond vastly inflated the numbers by adding me.

  144. Re:Notes from part time developer by Bert64 · · Score: 2

    Not only is windows mobile market share declining rapidly, but its been fragmented... First with the incompatible windows phone 7 replacing previous versions, and now it looks like version 8 will break compatibility yet again.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  145. Re:Notes from part time developer by robthebloke · · Score: 5, Funny

    It's Nine. I found you phone on your chair, and I've been hanging it around my neck as a way to ward off hipsters.

  146. Porting graphics vs. porting input by tepples · · Score: 1

    They are making porting easier, just not from the platforms you think...

    There are two cases of porting. The first is porting from a platform with a similar API, which makes porting the output (graphics and sound) easier. Porting from Windows to Windows Phone 8 is this case. The second is porting from a platform with a similar input device, which makes porting the input and game balance easier. Porting from iOS or Android is this case. If Microsoft wants to concentrate on the first case, then how easily will games designed for a mouse and keyboard, where either the mouse is used in some capacity other than pointing and clicking or the keyboard is used heavily or both, make the transition from Windows to Windows Phone 8?

  147. BrekEnnion by tepples · · Score: 1

    There's iPhone OS, Android, Maemo, Symbian, and Windows Phone. In no particular order.

    Anonymous Coward mentioned Bada, and where's BlackBerry?

    1. Re:BrekEnnion by Gilmoure · · Score: 1

      Black -what?

      --
      I drank what? -- Socrates
    2. Re:BrekEnnion by Kalriath · · Score: 1

      Isn't BlackBerry just a customised Android nowadays? Also, AC didn't mention Bada, but I did forget it.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    3. Re:BrekEnnion by tepples · · Score: 1

      Isn't BlackBerry just a customised Android nowadays?

      Classic BlackBerry OS has had an authentic Java ME stack, not the Dalvik stack. The new BlackBerry OS can run Android applications, but it's no more a customized Android than Ubuntu with Wine is a customized Windows. Look at what doesn't run.

      AC didn't mention Bada

      Was this under your threshold?

      (Lapine has a word for motor vehicle but no general word for machine, especially considering that the numbers go 1, 2, 3, 4, over 9000.)

  148. I'm going to bite the bullet... by magamiako1 · · Score: 1

    Unlike most people on the site here I think the Windows 8 platform is the correct direction for Microsoft to go. To not have a major phone or tablet platform would spell the death of the company--guaranteed. While they are certainly playing catch up you cannot argue that in 3 years they've turned around something that most major companies cannot do. Microsoft is an 800lb gorilla that somehow manages to put its muscle behind everything it does.

    The Xbox platform has succeeded in the market to being a dominant player in the space. 10-12 years ago people swore that the Xbox would fail and that nobody could compete against Sony. Yet here we are today where the Xbox 360 has been a mature platform that drove forward online play for end users.

    I suspect the merger of the platforms across the board will drastically improve the integration of products that right now are jarring to use. Hopefully MS can smooth out the rough edges.

    1. Re:I'm going to bite the bullet... by lightknight · · Score: 1

      *Looks around* The desktop market isn't going anywhere. I.e. it's not growing but it's not shrinking either. What MS is doing with Windows 8 is throwing out a mature market that it owns for a day-old lottery ticket for a market that it is only a (late) competitor in. 'Tis like UHF, and the scene with the fish game: "Will you take the Red Snapper, or go for what's in the box?" *woman looks around* "I will go for what's in the box" *box is lifted* "Nothing! Absolutely nothing! You idiot! You are so stupid!"

      --
      I am John Hurt.
  149. Premature by tepples · · Score: 1

    "which came first, the chicken or the chicken?"

    For certain values of "came"...

  150. Wine != emu; Virtual Console by tepples · · Score: 1

    I suspect that Wine won't matter much. Emulation has never been popular.

    For one thing, Wine Is Not an Emulator. For another, if emulation has never been popular, why has Nintendo introduced Virtual Console to compete with PC-based emulators that run infringing ROM images of games for discontinued video gaming platforms?

    1. Re:Wine != emu; Virtual Console by jbolden · · Score: 1

      if emulation has never been popular, why has Nintendo introduced Virtual Console to compete with PC-based emulators that run infringing ROM images of games for discontinued video gaming platforms?

      Because it is easy money for not much work. There is a huge difference between emulators as secondary support, like Parallels or VMWare on OSX to run a few Windows apps; and emulators as primary support to be in regular use.

  151. Set-top devices by tepples · · Score: 1

    Anyway: supercomputers: Linux, embedded: Linux, servers: Linux, desktop: Windows, Mac, Linux...

    Set-top devices: not Linux, at least not in the sense that end users can easily install community-made applications on them.

  152. Why would they? There is no market share. by guidryp · · Score: 1

    They aren't moving enough Windows Phones to get out of the "Others" ghetto in market share analysis:

    http://allthingsd.com/files/2012/07/Strat_ana.jpg

    This is the latest report and yet again, the "Others" category contracted. It is now at 4.0% total containing who knows what because new WindowsPhone7, but likely old Windows Phone6.x that is shrinking faster than WindowPhone7 is growing.

    iOS/Android = ~90%
    Blackberry = ~6%
    Others = 4%

    IMO it is questionable if you should bother supporting Blackberry, let alone delving for real scraps in the "Others" category.

  153. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  154. Re:Notes from part time developer by jbolden · · Score: 1

    and now it looks like version 8 will break compatibility yet again.

    Its been officially announced and repeated by both Nokia and Microsoft. I think we can just say it as fact, no need to hedge with "looks".

  155. Re:Notes from part time developer by Miamicanes · · Score: 4, Insightful

    The sad thing is, if Windows Phone devices were at least as open as Windows Mobile was on real phones like the PPC6700 (ie, not open source, but no bootloader locks or other impediments to having fun), it would probably be a viable contender, if only because Android has been out now for ~3-4 years, fatigue over locked-down hardware and the stupid kernel-ABI problem that breaks every fscking non-opensource driver on phones every time Google releases a new version is setting in, and claims about its "openness" are starting to feel more like cruel teasing.

    Unfortunately, Windows Phone is a Microsoft Cargo Cult. Microsoft makes design decisions blindly mimicking Apple, with no apparent understanding of why Apple did it and/or the practical consequences of doing so. It's a phone with random, conflicting agendas that serves none of them well. Imagine how Android would have stagnated during its first 2 years if XDA-Developers.com hadn't existed to push the envelope and give it features it didn't officially have yet. It's like Microsoft studied everything that Android owners hate about Android, then made a point of doing the same things even more forcefully. It's like a repeat of pre-Nexus One Android. Windows Phone devices are sold with underpowered hardware that doesn't have enough flash or ram to survive even a single major OS upgrade, and Microsoft tries to sell devices that are basically paperweights after 3-9 months because they refuse to even go through the MOTIONS of giving them enough headroom to grow and evolve for at least a year or two.

    Nobody sane is going to knowingly buy a phone that has no short-term future. When somebody buys a new phone, they don't give a damn if the PLATFORM will be around for years. They care about the specific piece of hardware they're holding in their hands. If that device has no future and has a visible EOL before it's even a month old, the platform itself might as well shrivel up and die, because nobody is going to view it as anything besides a waste of time. It's like Microsoft learned ABSOLUTELY NOTHING from the OVERNIGHT (literally) loss of 97% of their Windows Mobile user base to Android the moment they announced that Windows Mobile was officially dead, and their final phone officially had no future because it had 4 buttons with the wrong symbols printed on them instead of the three officially-approved ones. Apparently, they were deluded enough to think people would keep buying an EOL'ed phone whose future was officially declared to be nonexistent.

  156. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    And Apple sources a lot of parts from Samsung as well. There's a reason why it took B&N to tell MS to shove it. B&N is pretty much the only company using Android that doesn't also produce products that use MS software.

  157. Re:Market Share by devent · · Score: 1

    The problem is that commercial open source end-user software is still taking baby steps. By that I mean platforms like Kickstarter are just starting to emerge. Also they have to compete with established end-user software like Adobe, Photoshop, etc.

    So with software it's the same problem as with games. I don't see open source games starting to compete with commercial proprietary games. The bar of entry to market is very high in games and commercial proprietary end-user software. You can't just go to Walmarkt and offer your game, you are crushed by Ubisoft, EA.

    Everywhere, where quality or price is an issue Linux won. Servers, Phones, Super-Computer. But on the desktop the bar of entry to market is very high, because of the Windows mono-culture.

    That Valve wants to bring Steam to Linux is a very big step for desktop Linux. It could be a game changer.

    --
    http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
  158. Microsoft doesn't support migration to anything. by gestalt_n_pepper · · Score: 1

    Which is their little way of saying, "Fuck you, we've got ours. Bend over and rewrite from scratch in the new platform that your customers will soon demand. Oh, and we won't help you. Even the littlest bit, because you're just a pesky developer and not a corporate client. Now, go twist in the wind while we retire to our summer homes."

    --
    Please do not read this sig. Thank you.
  159. Re:Notes from part time developer by mattgoldey · · Score: 1

    Please explain how Rovio (creators of Angry Birds) had $106 million in revenue in 2011, then.

  160. Re:Notes from part time developer by gestalt_n_pepper · · Score: 1

    I hate pandas.

    --
    Please do not read this sig. Thank you.
  161. Good... keep ignoring windows phone. by Anonymous Coward · · Score: 0

    Don't think Windows Phone 8 is anything to laugh about huh? Well that's fine. No problem. Don't develop for it. Ignore that it will be able to compile native code, which means soon after release any programming language written in C/C++ will be ported to the platform (MS's C/C++ compiler, though it adds new APIs can still compile standard C/C++. You don't have to use MS APIs or types, you just don't get the full functionality of the OS as with any other OS). Ignore the idea that it will have the same base kernel and driver support that the PC will have. Go ahead an keep ignoring that. I doubt MS will leave the phone with only Direct X support for long. I suspect OpenGL will be ported to some extent in this version, and further in Windows Phone 9. Java will be ported and you will have a phone capable of doing everything a PC can do. In fact, if the kernels are the same, a full fledge java may run right out of the box. By the time Windows Phone 9 hits I suspect the differences between the PC and phone kernels will be minimal, if they exist at all.

    Can android and iOS compete with a nearly full fledged PC? We are about to find out.

    1. Re:Good... keep ignoring windows phone. by MightyMartian · · Score: 1

      Of course they are? Android is already running on PC-like hardware. They're just computers, fuckwad.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
  162. Re:Notes from part time developer by seauno · · Score: 1

    Perhaps, but how many people use Windows phones?

    Eleven.

    Smirk all you want, but that number might double over the next year.

    22 is not that high of a number.. just saying

  163. Wine isn't, but JVM is by tepples · · Score: 1

    emulators as primary support to be in regular use

    What is a Java, .NET, or JavaScript virtual machine if not an emulator?

    1. Re:Wine isn't, but JVM is by jbolden · · Score: 1

      Java is a VM. Javascript is an interpreted language. .NET is virtualized runtime reduction engine that compiles code to a machine executable platform specific form (CLI).

      None of those are emulators.

    2. Re:Wine isn't, but JVM is by tepples · · Score: 1

      Java is a VM

      What is the difference between a VM and an emulator?

      Javascript is an interpreted language

      Not anymore. Modern web browsers JIT compile it like Java nowadays. Safari since iOS 4.3 or so even uses a special permission not available to third-party applications to circumvent the platform's compulsory DEP so that it can JIT compile JavaScript code.

    3. Re:Wine isn't, but JVM is by jbolden · · Score: 1

      What is the difference between a VM and an emulator?

      The intent of the software running on it.

      Program A is designed to run with hardware B.
      Program C is designed to run against VM D.

      On B I can run A or C.
      On some other hardware I can run VM D, but when I try and A I have to emulate.

      Abstractly an emulator is just a VM. In practice an emulator is a large, complex, inconsistent VM that alters the behavior of code in unpredictable ways and thwarts far too many of the code's original designers. As the saying goes: in theory there is no difference between theory and practice, in practice there is.

      Not anymore. Modern web browsers JIT compile it like Java nowadays

      I doubt that. Most likely they JIT it more like Perl, where code can (indirectly) call the evaluator on data. Dynamic languages are much, much harder to write compilers for. I doubt anyone has reduces Javascript, which has full blown lambdas to a compile.

      Safari since iOS 4.3 or so even uses a special permission not available to third-party applications to circumvent the platform's compulsory DEP so that it can JIT compile JavaScript code.

      I'm aware of that, two versions of webkit when it comes to Javascript. I still use Dolphin as my browser even knowing that though.

    4. Re:Wine isn't, but JVM is by toriver · · Score: 1

      "Emulator" means there is something they act like. Are there actual physical processors with the JVM or CLR instruction set - that predate either virtual machine?

      Javascript is largely an interpreted language.

    5. Re:Wine isn't, but JVM is by toriver · · Score: 1

      What is the difference between a VM and an emulator?

      A VM is a "CPU" written in software, and emulator is a pre-existing machine emulated in software. The VM does not need to emulate anything existing - e.g. the physical processors running the VM bytecodes came to market after the VM.

  164. Re:Market Share by jbolden · · Score: 1

    I agree with you. Those packages to develop good versions can involve hundreds of man years of work. The Linux kernel, Firefox, Open Office... there are only a few products with anything like 100 man years of of intensity / funding. Conversely in the server area
    a) products were less mature.
    b) where they weren't less mature they were so expensive

    So free software could get a foothold more easily. I think (b) is the approach for the low end of the market. The people who buy $350 computers don't want to buy a $300-2k software package. There is money to be made.

  165. MonoTouch and Mono for Android are expensive by tepples · · Score: 1

    By making it a requirement you are absolutely correct that makes porting from a low level language complex, maybe even a full on rewrite. But I don't see how that's a failure of .NET.

    The failure is that .NET on iOS or Android costs a developer hundreds of dollars per year payable to Xamarin in addition to the $99 per platform per year app store fee. A student or hobbyist tends not to have that kind of money.

    A secure version of Active-X would be incredible.

    That's what Google Native Client is supposed to be.

    1. Re:MonoTouch and Mono for Android are expensive by jbolden · · Score: 1

      The failure is that .NET on iOS or Android costs a developer hundreds of dollars per year payable to Xamarin

      Hold on a second. .NET is a platform specific compiler, not a platform independent one. You shouldn't be using .NET for platform independent work, no one has ever said it was cross platform not intended to be. Nor has Microsoft been a fan of cross platform development, in general. They themselves fork their own code base when they support multiple platforms rather than use conversion tools. What you are saying is like saying I have a bad air conditioner because it doesn't sweep the driveway.

      The job of a compiler is to take code written in a higher level language and reduce it to hardware / platform executable code. The .NET compiler does a fantastic job on the criteria by which compilers are evaluated, things like optimization efficiency. C# is allowing for some interesting ideas from functional programming to be imported into high speed structural languages without loss of efficiency.

      You have an objective that Microsoft doesn't agree with, no support lots of platforms without rewriting your code. .NET isn't bad because it doesn't help you do stuff that it was never meant to help you do.

      That's what Google Native Client is supposed to be.

      Thanks! Don't know how I missed that technology when it was announced. Yes that is exactly the kind of thing I was thinking of.

  166. Re:Notes from part time developer by jader3rd · · Score: 1

    You mentioned WinRT in your parenthesis as an example. Taking out your parenthsised example, I quoted your statement in full, and certainly quoted the point your statement was trying to make.

    If the point you were trying to make was that developers would need to make changes to their apps to make use of new API's, that statement is true, but it would not be unique to Windows Phone. That statement is true for every platform out there.

  167. You have to rely on IE for Javascript? by phonewebcam · · Score: 1

    This guy showed the world how well that works out.

  168. Re:Notes from part time developer by pedropolis · · Score: 1

    The estimates for Samsung and HTC were royalties of 8-15USD per phone paid to Microsoft. That's quite a bit of cash. Some have claimed that Microsoft is making more off Android phone sales than their own Win7 mobile sales.

  169. This article is flamebait by TheSkepticalOptimist · · Score: 1

    I mean seriously expecting a good discussion the moment "Microsoft" is in the title?

    I do agree that pre-WP8 is a shambles, which is why Windows Phone's have remained a distant 4 th in the mobile race.

    Also it is very difficult to be enthused about a platform that has so little market penetration.

    However the current Windows 8 development platform (across all device types) is shaping up to be quite impressive and considering Microsoft finally has a kernel that works across mobile/tablet/desktop platforms, its looking good that it might finally be an enjoyable platform to target.

    I think Microsoft needs to promote the "pay to develop" model to get developers hooked on their platform as the are not going to come willingly.

    However the biggest error in the comments I am seeing is that people seem to forget that the MOST prolific development platform on the planet is Windows. Its not iOS, its not Android, its not Linux. There are more Windows desktop applications then any other platform combined, and this includes many many open source projects.

    MIcrosoft finally unifying their development across all platforms, opening up to allow "shudder" the HTML/JS developers on board for semi-native apps, and unifying API's such as Direct X, the sheer number of capable developers available to produce content is signification and should not be overlooked.. I would argue that there are more developers available for Windows Phone then any other phone platform combined.

    However; is it too little too late? Will those developer's cross into phone/mobile development and will that be enough to make WP8 succeed I guess we will find out in the next year or so. If Microsoft can't make WP8 work then they should drop out of the mobile market altogether because this is the most directed push into the market I have seen them do yet.

    Most of the comments are so ridiculously biased against Microsoft that you can't expect any real discussion about the merits of their new development platform when the vast majority of commentators are clueless about it.

    --
    I haven't thought of anything clever to put here, but then again most of you haven't either.
  170. Re:Notes from part time developer by FearTheDonut · · Score: 1

    Because of the merch out there... Angry Birds T-Shirts / "Board Games" / Snacks / pillows / stuffed animals... They make far more there than they do on the game itself.

  171. I dunno, let's ask Florian Mueller by Rogerborg · · Score: 1

    Then do the exact opposite of what he advises.

    --
    If you were blocking sigs, you wouldn't have to read this.
  172. Should Developers Support Windows Phone 8? by Anonymous Coward · · Score: 0

    Yes. If that's what they're being paid to do, that's their job. If they don't like it, they should resign.

  173. Why SHOULD anyone develop for it? by ilsaloving · · Score: 1

    Pre 7.0 apps need major retooling, if not a complete rewrite, to work with 7.x. And then it has to be done again for 8? Why would people bother? Hell, even Apple maintains some level of compatibility from one release to the next.

    If Microsoft's goal is to throw a mulligan across their entire Windows 8 brand, they are succeeding marvelously.

  174. Re:Notes from part time developer by HerculesMO · · Score: 1

    I don't think licensing technologies like ActiveSync is equivalent to patent wars against Android. It's not to say that they don't do this -- they all do -- but in this case Microsoft licenses tech to Google, and they pay for it. I don't know where the patent war implications are but I'm willing to be enlightened. Otherwise this is FUD.

    --
    The price is always right if someone else is paying.
  175. Stupid article is stupid by hackula · · Score: 1

    Let me get this straight. No Javascript support, no Silverlight/XNA support? You realize there are no other options (all WP development is currently done with Silverlight/XNA)? Is this article suggesting that there will be no support of any app development?? I highly doubt that. Clearly some facts need to get checked. I will not be buying one myself, but no need to make M$ look any worse than they already are by misrepresenting the facts and presenting wild (stupid) speculation as technical facts.

  176. Easiest question ever. by hey! · · Score: 1

    Should developers support Windows Phone 8? No. *MIcrosoft* should support Windows Phone 8. Now be a good boy and go fetch your uncle a beer before he cuts you out of his will.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  177. Re:Market Share by devent · · Score: 1

    But the big advantage of servers are open standards. The whole internet is build on open standards. it's very easy to build a competing product, for say a HTTP server. Compare that with the difficulty to build a competing office suite (the whole OOXML or docx formats). Or a competing 3D graphics application. Or the mess with the CAD application formats.

    If the real world would be like the end-user software world, you would have 5 different sockets for lamps, 10 different power plugs. And each TV would come with a custom proprietary power and cable plug.

    Then there is funding. Nobody would fund you if you start a competing application for, for example, MS Office or Photoshop, with the goal to compete open in the market. OO.org, LibreOffice, GIMP goal is not to compete commercially, so they survive as a not-for-profit organization. Why do you think nobody just takes GIMP and sell it in Wallmarkt? Because nobody can compete with Adobe in the marketplace.

    The end-user software market have not only a high bar of entry (only few big stores and few big OEMs) but it's also saturated. Adobe, Microsoft, Macaffee, Norton, Ubisoft, EA. Just go to your next Bestbuy or Wallmarkt, there are no small independent software firms.

    --
    http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
  178. Re:Market Share by JDG1980 · · Score: 1

    The only problems Linux on Desktop have are: a) no big OEM support (Dell, Hp, Asus,) b) no commercial games.

    Oh, please. There are lots more problems than that. For anyone experienced in Windows, there are a million different little things that make transition painful as hell. Linux still can't render fonts that don't look butt-ugly. No Linux desktop looks or works exactly like Windows Explorer. Driver support is iffy for a wide range of hardware (and the Linux team's idiotic insistence on shoving all the drivers in the kernel source instead of providing a consistent binary interface means this will probably never be fixed). Perhaps most importantly, most productivity software is not available for Linux. MS Office is not available on Linux (and please don't tell me that Open/LibreOffice is good enough as a substitute; until it works and acts like MS Office with 100% document compatibility, it just isn't). Photoshop is not available on Linux (and please don't tell me that GIMP is good enough as a substitute, or it will take me a full five minutes to stop laughing out loud). Name any major software package that people use in their day-to-day work and the odds are very great that it won't be available on Linux.

    If open source is serious about taking over the desktop, it will stop chasing the chimera of Linux and let that be reserved for servers and embedded systems, where it works quite well. ReactOS would be a far better platform for taking over the end-user desktop, if it ever got any real level of support from large organizations with resources to donate.

  179. Re:Notes from part time developer by QilessQi · · Score: 1

    Ssssssss!!! The Windows, it burns us, it does!!!! Nasty Ballmerses!!!

  180. Emerging markets by Anonymous Coward · · Score: 0

    Most of the comments take into consideration the US and European market. If WP8 is almost as good as android\apple, then it has a strong potential in emerging markets - if marketing is done right, it can definitely take a substantial market share in Asia(Esp India or China). Just because all the previous incarnation failed, it doesn't mean the new one will. It will be really hard to gain market share, but with right approach, its possible.

  181. Re:Notes from part time developer by travisco_nabisco · · Score: 1

    But all the pro-Microsoft blogs can spin it as having 100% year-over-year growth.

  182. Re:Notes from part time developer by MikeBabcock · · Score: 1

    The problem is, anyone with a PC for any length of time knows these apps have been free on the PC by hobbyists and website owners forever. Downloadable free software on Windows is not exactly new, and expecting people to pay for lower quality software on mobile than they got for free on PC is rich.

    --
    - Michael T. Babcock (Yes, I blog)
  183. Re:Market Share by jbolden · · Score: 1

    . it's very easy to build a competing product, for say a HTTP server.

    I'm putting that down to complexity. An HTTP server extension is usually under a few man years of code. Its easier than an office suite just because it is less complex not because of open standards. I don't think it is any easier to write extensions for Apache than for IIS.

    If the real world would be like the end-user software world, you would have 5 different sockets for lamps, 10 different power plugs. And each TV would come with a custom proprietary power and cable plug.

    That's what electrical devices were like in the late 19th century. Also if there were a standard 10 years it would have been the Microsoft standard. Microsoft was the defacto standard. The free software community rejected the Microsoft standard and successfully shattered it first via LAMP and then via. Firefox.

      The issue is that computers grew like almost no other new technology and with little government help; and government are frequently the ones that impose and enforce standards.Partially that was because of the American mood, we had a new conservatism which created amounts of private investment capital while stripping public investment capital. Partially it was because the productivity savings from computers were so massive and so obvious government investment was not required. But regardless there is a lack of enforced standards.

    Nobody would fund you if you start a competing application for, for example, MS Office or Photoshop, with the goal to compete open in the market.

    I don't know about that. Apple in 2004 funded a competitor to PhotoShop when Adobe was threatening to drop the platform. And they were successful. Sun did fund a competitor to MS Office for years and took StarOffice from a kinda crudy office suite to something in the same ballpark as MS Office. And let me point out, AOL funded a competitor to IE for 6 years. The last 2 were both open source efforts.

    OO.org, LibreOffice, GIMP goal is not to compete commercially, so they survive as a not-for-profit organization.

    Actually the goal of OO.org / Star Office was to compete commercially. Sun wanted to push something like the cloud SaaS model ten years earlier. They absolutely wanted to compete with Microsoft commercially. If you mean selling boxes of software Office isn't really that either, though it is a huge money maker it is also the lynchpin of Microsoft's entire server based suite and their OS monopoly.

    Because nobody can compete with Adobe in the marketplace.

    Of course they can. Heck Adobe just lost to Javascript. Adobe's rip technology lost to HP's (essentially free) PCL. Adobe Premiere got its but kicked by Apple with iMovie and Final Cut Pro/X. GIMP can't beat Adobe doesn't mean no one can.

  184. Re:Notes from part time developer by sootman · · Score: 1

    When I hear those ads on the radio about how I can make money on my computer at home even though I'm totally retarded, is what you're doing what they're talking about?

    "my OS X"? LOL.

    "On top of that Windows Phone 7/8 supports the fantastic developer tools that is Visual Studio."

    "tools... is" -- basic English fail.

    And the punchline, because I'm sure your MS shill trainers didn't actually tell you anything about the industry: Windows Phone 8 is going to flop, partially because every single phone out there with Windows Phone 7 can not be upgraded to 8. I don't think there has been an iOS device yet that didn't get at least two major OS upgrades, and even Android users have a good shot at getting an update or two.

    Cash your check quick... there might not be many more.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  185. Re:Notes from part time developer by Anonymous Coward · · Score: 1

    This is a big deal that few people noticed. Penn has a reputation as a vicious shill and skeevy but highly effective marketer, and many internal to msft have been wondering why in the world he was hired. It'd be odd if he wasn't part of the Win8 team, and he'll probably be very effective... for a while. And then something very ugly will happen.

    One has to wonder about the conditions that would allow MSFT to bring such a strong and volatile actor inside. (Then again, with upper management rife with powerful chaotic evil, maybe bringing in strong chaotic neutral is a better gamble...?)

  186. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    Or vagina.

  187. No, its dead already by Anonymous Coward · · Score: 0

    Windows Phone is now in the position that Apple was, at the height of the PC era - a proprietrary closed platform. One difference though. It has no users, whereas apple had a few percent.
    Who is going to waste the time on a platform that is closed, proprietrary, expensive, and used by no one. Not me. Add to that, the fact that just about everyone hates Microsoft, as a results of their various recalcitrant behaviours, both past and present, the fact that carriers don't want to do business with MS for various reasons (eg. VOIP), and the fact that Microsoft has been attacking and blackmailing various manufacturers with some of the weakest and most embarassing patents, and the fact that ever past MS partners has been royally screwed butt-wise, and you have the most doomed to fail platform in history. If I was a mobile maker, I wouldn't dump any of my cash into the Microsoft void.

  188. Re:Possibly correct by Yunzil · · Score: 1

    If MS are not cool that leaves no way to describe Android, which is so nerdy it should come with a pocket protector.

  189. Re:Notes from part time developer by grumpyman · · Score: 1

    Oh crappp.... Lumia without the il means that it DOES NOT illuminate!

  190. Re:Possibly correct by Nursie · · Score: 1

    Still preferable to having your dad turn up at a nightclub and show all your friends how much he's down with the kids and this 'modern music'.

  191. Re:Notes from part time developer by RyuuzakiTetsuya · · Score: 1

    There has been much time uploaded to YouTube and in the press where Microsoft explains and justifies their design decisions.

    They're trying. But they're certainly not copying Apple. I also think they're wrong as hell too, but...

    --
    Non impediti ratione cogitationus.
  192. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    "Windows Phone devices are sold with underpowered hardware that doesn't have enough flash or ram to survive even a single major OS upgrade"

    wtf? I've got a first gen Samsung Focus and I've been able to put every new OS version on it and, as far as I know, will be getting 7.8 with no problems as well. I'm not sure where you get your information but I certainly can't put any trust in anything else you've said.

    Furthermore, under-powered is complete bull since the OS isn't nearly as heavy-weight as the competitors. I have had absolutely zero slowdown problems on my phone. Animations are smooth as silk, which is far more than I can say for most Android phones I've used.

  193. Re:Market Share by toriver · · Score: 1

    Photoshop? I know Apple have alternatives for Adobe Lightroom (Aperture) and Adobe Premiere (Final Cut), but which Photoshop competitor did they fund? Closest I know of on OS X is Pixelmator which is third-party...

  194. Why must it predate? by tepples · · Score: 1

    Are there actual physical processors with the JVM or CLR instruction set - that predate either virtual machine?

    Why must the hardware's availability predate that of the VM? Phone emulators are often distributed to developers before the corresponding phone is sold to the public, so I guess that requirement makes them not emulators by your definition. If the requirement is dropped, Java Card and Jazelle qualify as hardware that can execute JVM bytecode.

    1. Re:Why must it predate? by toriver · · Score: 1

      The hardware they emulate has been designed, so yes they are emulators. The JVM, much like the other byte code systems like the p-system, WAM etc. that predated it, are not.

  195. Re:Market Share by jbolden · · Score: 1

    I'm not a photo guy but my understanding is that when Aperture came out it was designed to compete with Photoshop, there was no Lightroom. Other than HDR what doesn't Aperture do? I'd assume Photoshop has more features but I'm looking for big stuff. Aperture seems much more full featured than Lightroom.

    I own Pixelmator. I'm not sure I'd compare to it Photoshop.

  196. Re:Notes from part time developer by mcgrew · · Score: 1

    If he had a six digit or less UID and more than two posts, maybe he could have gotten the benefit of the doubt. As it is, there's no doubt to give him the benefit of.

    If you were to priase MS, you would probably be modded up and certainly not be modded down. But he's not you. Brand new account praising some company? SHILL!!

  197. Re:Notes from part time developer by EdIII · · Score: 1

    I paid for it. The PC version.

    Since when it is an expectation to make hundreds of millions off a game?

    How many Slashdotters would have turned down the chance to be involved in a small group of developers to make a game, for fun, that raked in just millions?

    It's a ridiculous sense of entitlement to by crying about how many people may have not paid you, when you have made a very considerable standard of living with the people that have paid you. It's very much like playing basketball reasonably well and being bitter you are not getting paid NBA levels of money.

    Angry Birds is:

    1) Well written. Experienced very few critical bugs that took away from any enjoyment.
    2) Well thought out game play.
    3) Excellent graphics.

    Not everybody can make Angry Birds, but don't sit there like a bitch complaining about piracy and the platform when your product is full of bugs, crashes, a poor excuse for motivating in-app purchases, paper thin plots, questionable game play dynamics, etc.

    To make it clearer, stop trying to sell a gas station sandwich which is barely edible and then complain with a straight face why you are not as big as McDonald's and it must be everyone else's fault.

    That's my point.

  198. Re:Notes from part time developer by hkmwbz · · Score: 1

    Why are you spending all this time writing lots of comments telling people they've been trolled? It's almost as if you have something to gain by doing so...

    --
    Clever signature text goes here.
  199. Re:Notes from part time developer by exomondo · · Score: 1

    Not only is windows mobile market share declining rapidly, but its been fragmented...

    It hasn't been fragmented, Windows Mobile and Windows Phone are different products, that's why they have different names (that should have been your first clue).

    First with the incompatible windows phone 7 replacing previous versions

    Windows Phone 7 was the first version of Windows Phone, the 7 is just to tie it to the desktop OS version number, nothing more.

    and now it looks like version 8 will break compatibility yet again.

    WP8 is compatible with all WP7.x apps, WP7 devices will all be upgradeable to WP7.8 (which is not released yet) and future devices will be WP8.

    I had a WP7 device for a while and TBH i found it to be great (very fast, the social integration is better than iOS, i liked the live tiles and XBox live stuff was pretty cool), it was a Samsung Omnia 7 so it lacked things like DLNA (which they brought later on) and a front-facing camera also the Zune Desktop software is fucking awful IMO. My main work system (a laptop) is a mac, my lounge system is a mac mini (with AirServer) and in the other entertainment room there is an Apple TV so a key area where WP fell down was integration with that setup. I could install a DLNA receiver on the mac mini and use the built in DLNA on the other TV then use the WP Connector on Mac but then iOS obviously works far better with that setup and the remote XBox stuff on iOS is not that far behind WP. WP8 has the potential to be really good if they can integrate with the core Windows OS and with XBox a lot better (AppleTV-like functionality on the XBox).

  200. Re:Notes from part time developer by Bert64 · · Score: 1

    It hasn't been fragmented, Windows Mobile and Windows Phone are different products, that's why they have different names (that should have been your first clue).

    That's even worse, it shows that MS are willing to drop products and leave users high and dry. Windows mobile didn't exactly command a large marketshare, but there were still plenty of users left hanging. And now, anyone who bought a window phone 7 device is going to be left high and dry again as they won't be able to upgrade to the latest version, which is a bit poor considering how new some of the handsets are.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  201. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    But many do, ergo the dev profits.

  202. Re:Notes from part time developer by exomondo · · Score: 1

    That's even worse, it shows that MS are willing to drop products and leave users high and dry.

    Companies do that all the time (iWork.com, .Mac/MobileMe, GoogleWave), hell there are 3 year-old Macs that can't run Mountain Lion. It's a different product, in fact the marketplace didn't even close until May this year, nearly 2 and a half years after the final release of Windows Mobile.

    And now, anyone who bought a window phone 7 device is going to be left high and dry again as they won't be able to upgrade to the latest version, which is a bit poor considering how new some of the handsets are.

    That's the reason for WP7.8, which is to be released around the same time as WP8.

  203. Re:Notes from part time developer by Anonymous Coward · · Score: 0

    You just got trolled hard bro. How does it feel?

  204. Demanding tasks by tepples · · Score: 1

    Emulation has never been popular.

    Would PowerPC Macs have sold well if they couldn't run any 68K applications? Would Intel Macs have sold well if they couldn't run any PowerPC applications?

    Lots of free software becomes available and for all but the most demanding tasks they switch.

    In practice, some of these "demanding tasks" aren't demanding on the CPU as much as on artists and on lawyers. Examples include video games, software to play back rented films, and software to prepare tax returns.

    1. Re:Demanding tasks by jbolden · · Score: 1

      Would PowerPC Macs have sold well if they couldn't run any 68K applications? Would Intel Macs have sold well if they couldn't run any PowerPC applications?

      No. But

      1) What was being emulated was close to native. I wasn't around for the 68K -> PPC transition but I used Rosetta everyday for a while. It was seamless. And that's because the apps had been written for 10.3 and 10.3 was close enough to 10.5....

      2) It was transitional. There never was any claim this was long term.

      3) The system being emulated was slower than the system doing the emulation.

  205. Windows development by Anonymous Coward · · Score: 0

    Microsoft routinely make their own developers bankrupt by skimming them periodically: upgrade, pay up or die...
    Whatever skill you develop for any Microsoft technology will last less than 18 months, so will any codebase you produce now using Microsoft products.
    Smart developers are tired of being milked like cows and are abandoning the sinking ship.
    Have you invested deeply in .NET technology? tough luck,now go learn some HTML5 and consider that a career advancement :-)

  206. Sure thing by Anonymous Coward · · Score: 0

    Unless you've been living under a rock, MS is cool again.
    Surface, W8, WP8, Azure, Kinect, Outlook.com,...