Slashdot Mirror


What Windows Phone 8 Needs To Do To Succeed

As Microsoft prepares for the launch of Windows Phone 8 devices, its most important push into the smartphone industry to date, speculation is rampant about whether or not consumers will continue to ignore Windows-based phones. There are many obvious ways Microsoft could misstep and lose its chance to participate in another generation of phones, but what would it take for Windows Phone 8 to succeed? To start, they can take advantage of manufacturers who are worried about being pursued over patent claims. They could also work to establish the permanence of Windows Phone 8, after the upgrade inflexibility involved with Windows Phone 7 and Windows Mobile 6.5. Finally, they could take a page out of Amazon's book and make WP8 devices more about services.

246 comments

  1. linux arm by Anonymous Coward · · Score: 0

    by replaceing win 8 to linux arm

  2. Re:Windows Phone 8 by Anonymous Coward · · Score: 2, Insightful

    They had Nokia and Visual Studio last year. Here we are in 2012 and it hasn't been enough.

  3. Re:Windows Phone 8 by MightyMartian · · Score: 5, Insightful

    It's a bit player in a competitive market. Microsoft has not leveraged Windows Phone 8 to better integrate with Windows business technologies (I'm talking Active Directory and Group Policies), and since both iOS and Android support ActiveSync for Exchange connectivity, it's not as if Microsoft is going to improve on that.

    So I'd say the odds are stacked against Microsoft. It's about three years too late to the party, and not leveraging its phone OS with other Microsoft products means there is absolutely no reason for a business customer like myself to give a damn about it.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  4. Patent safety? by Anonymous Coward · · Score: 0

    > To start, they can take advantage of manufacturers who are worried about being pursued over patent claims.

    What!? How does Windows Phone 8 protect someone from a patent lawsuit? With patent trolls running around suing people for using hyperlinks, this is an absolutely ridiculous statement.

    1. Re:Patent safety? by Anonymous Coward · · Score: 1

      No, that part of it is a solid statement. Microsoft does indeed indemnify companies using their OS. Google does not. Of course, they aren't going indemnify you if you copy the industrial design (similar to the "rectangle with rounded corners" stuff). But they certainly do for the OS related things like how people have been suing over implementation of the rubber band box effect, the slide to unlock, the recognition and highlighting of phone numbers, etc. So this is not bunk. It is one of the few things in the first post that wasn't bunk.

    2. Re:Patent safety? by Anonymous Coward · · Score: 0

      Considering that Microsoft seems to be the one that is threatening various Android device manufacturers with law suits if they don't pay protection money purchase a license to unspecified intellectual property. Going with Windows Phone 8 will surely protect a company from that?

  5. Users by Anonymous Coward · · Score: 0

    Which it ain't gonna get unless the devices are far cheaper than gutter level Androids.

  6. If Microsoft Windows Phone 8 is going to succeed by BuypolarBear · · Score: 2, Insightful

    It's going to need to drop the Microsoft and Windows branding.

  7. WP8 is like Kia by alen · · Score: 1

    why buy Kia when toyota and honda already offer what you want. except to save a few dollars on some option.

    same here. iOS and Android have sold a billion devices. why switch to a platform with such tiny market share? what will you gain for it. what does it do better that iOS and android don't do already?

    1. Re:WP8 is like Kia by Anonymous Coward · · Score: 0

      why buy Kia when toyota and honda already offer what you want. except to save a few dollars on some option.

      Good point, it's not like the new Optimas are great cars, priced $3,000 below Honda and Toyota, just as reliable, and styled better... nope. No sir.

      If you're going to make a car analogy, one that actually holds up to the argument you're trying to make...

    2. Re:WP8 is like Kia by alen · · Score: 1, Flamebait

      try to factor in resale value

      you have to pay money to get rid of a 4 year Kia while my CR-V will be worth enough to put down a big down payment on my next car

    3. Re:WP8 is like Kia by Anonymous Coward · · Score: 0

      try to factor in resale value

      you have to pay money to get rid of a 4 year Kia while my CR-V will be worth enough to put down a big down payment on my next car

      Again, go look at the new Kias. They aren't like the Kias of old. You're basically arguing the new Hyundai Elantras are crap because the old Hyundai Excels are crap... it's a strawman.

    4. Re:WP8 is like Kia by Anonymous Coward · · Score: 0

      Resale value is not what it once was. It doesn't vary as much as before. It is one of the reasons buying a new car is often a better option than a used car: The cost differences have declined, the differences in quality are higher and there is more rather than less competition. The analogy doesn't work because most people I know replace cars when they can't drive them any more since the cost too much to do otherwise.

      Looking at Windows Phone 8, I have to say they are trying very hard and this isn't a bad thing. They didn't have to (not quite) buy a company to produce devices and this is one of the reasons there are so few Win '8 phones out there. While people often bitch about Android fragmentation in the marketplace there is no shortage of competitors or a dearth of models to choose from for any of the carriers to sell. That is where they need to be. Samsung is a start but it looks like there is only one each from Samsung, HTC and three or four from Nokia. Compared to the Android ecosystem this is pitiful. It's not like iPhones where the lemmings buy anything the company produces at any price.

  8. Personality cult. by Anonymous Coward · · Score: 1

    One of two things is needed:

    1) A product that is _significantly_ better than other products (which will not happen, as they pretty much all do the same thing)
    2) Some culturally respected cool or godly figure to tell them to buy it. (which again, MS can't accomplish, because they're just not perceived as cool)

  9. Why Should we discuss this for Free by Anonymous Coward · · Score: 0

    Any kind of suggestions here will only help MS for free.

    Let's just hope that the dump Apple consumer mass keep ignoring MS forever.

  10. They need to answer: Why? by Dinghy · · Score: 5, Insightful

    The question is simple, why should I buy a Windows phone? What does it give me that I cannot get from Android or Apple? After all, if there is no big reason to choose Windows phone, then I would lean towards one with a broader base of apps. Once they're able to get a compelling mainstream reason why to move to Windows phone, they need to market it. Right now they think having a unified experience between desktop and phone is that killer feature. We'll see if they're right.

    1. Re:They need to answer: Why? by Tridus · · Score: 1

      Wish I had mod points, because this is it exactly. It's been their problem right from the start.

      These narratives exist for successful phones. I know why I bought an iPhone. I know why I almost bought an Android phone instead. I know why my dad bought a Blackberry.

      I look at a Windows phone and just wonder "why would I want that?" Microsoft has never answered that question in a satisfactory way.

      --
      -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
    2. Re:They need to answer: Why? by Anonymous Coward · · Score: 0

      Wireless charging! PureView camera! And those sexy 'used-to-be-called-Metro' tiles!

      P.S: Android phones and iPhones are merely beta test phones, and they're all smoked by Windows phones.

    3. Re:They need to answer: Why? by RyuuzakiTetsuya · · Score: 0

      Because you like the design and layout of the OS. And it's not bad. Say what you will about Metro on Windows 8, Metro on Windows Phone 7 is pretty usable and really nifty. I can't get into it myself but I can see what's very good about it.

      --
      Non impediti ratione cogitationus.
    4. Re:They need to answer: Why? by Anonymous Coward · · Score: 0

      Change? A couple years ago I had an iphone (the 3g). I grew to hate it (it grew slower and less usable with every IOS release). I despise Apple and will never buy any of their products (the iphone was a work phone and at the time it was a choice between an iphone or blackberry... I should have taken the blackberry).

      For me personally, I am growing tired of Android. I now have a Galaxy S2 Skyrocket which is a really nice phone. My wife has the original Galaxy S phone (which is coming up on the end of it's contract). I have a couple of HP Touchpads (from the fire sale) running CM9.

        My Skyrocket is running ICS. I find the UI to be fairly cumbersome.... IMO, the phone app on Android really sucks. Since the ICS update, they seem to have screwed up the phone book app (or somehow made it more annoying to use). Also, I don't know why they did it this way, but when I tap a a contact from the phonebook, I expect it to start dialing.... not take me to a screen that has an option to start dialing. Long presses should give me other options like edit / SMS etc. The default action on tap should be to start dialing (or at least provide the option to specify the default action).

      Windows phone 8 looks interesting. The concept of live tiles looks like it could actually be useful.

      I don't use a ton of apps on my phone, so I don't care about app availability too much. If I can get Maps / Navigation, Netflix, Shazam, Amazon, Ebay and Uverse (for managing my DVR), I'd be happy.

      Plus, as a developer, if the cross compilation / porting of apps across desktop, tablet and phone are simple / easy, that would make it really compelling.

    5. Re:They need to answer: Why? by Juanvaldes · · Score: 1

      100% agree. Especially with the grandparent. I think whats happened is MS has never really had to justify "why?" before.

      They are used to being the default choice and now that they are not. Also they do not have the broadest base of apps to draw people in thus sales have gone nowhere.

    6. Re:They need to answer: Why? by Nerdfest · · Score: 1

      You can also replicate it quite closely with the Android interface is you like. Having configuration options is wonderful.

    7. Re:They need to answer: Why? by 21mhz · · Score: 0

      You can also replicate it quite closely with the Android interface is you like.

      You can try, but it will fall apart in any number of ways. And this is only superficial similarity, what about integrated contacts, offline satnav (if we're talking Lumia) and other niceties.

      --
      My exception safety is -fno-exceptions.
    8. Re:They need to answer: Why? by Anonymous Coward · · Score: 0

      Why would anyone switch from a PC to a Mac? They provide similar functionality, but people do/have.

    9. Re:They need to answer: Why? by f16c · · Score: 1

      Correct. But only for large businesses that need for problems to be someone else's fault. For startups and most private folks the question is always "What can I do with this that I can't do now". Apple and Android have been answering that question to folks since 2007. When is the last time you saw a Win Phone commercial? They need to make the same case and they need to make it better than all of the incumbents and I do not see that happening in the current marketplace.

      This is also why Blackberry has failed: It answered a single need and then stopped looking for other markets. The phones were considered a distraction when they should have been looking closer at an existing market they already had a deep brand stake in. Why they didn't partner with MS then I'm not sure but the two were then heavy hitters in the enterprise sector and they should have capitalized on it but didn't.

      --
      bob@Osprey:~>
    10. Re:They need to answer: Why? by Anonymous Coward · · Score: 1

      Short answer: Some compelling reasons are:
      1) more bang for your buck: you could spend less on a WP* phone for lower-spec hardware (cpu, RAM) and have a far superior experience. Read on if you want to know more...
      2) better user experience, especially from the point of view of device responsiveness and data integration (exchange, social networking, gmail... the mail app! What a fresh experience!)

      But ultimately, it will come down to your preferred "feel" of a device and your comfortable price-point. But please, read on to see that I'm not just sucking my thumb here.

      The longer answer:

      After being (probably one of the few) people to actually give an iPhone and a Windows 7 phone a try (I'm an Android user, have been for nearly 2 years now on an SGS1, have had hands-on experience with an S2 and store experience with an S3, have "quickly played" with a Desire and Desire HD) -- and finding the iPhone too frustrating (giving up after less than a day) and finding the WP7 experience, well, really, really good (Samsung Omnia 7), I can drop this cookie-crumb: you should (hopefully) expect more bang for your buck on a WP8 phone (if WP7 is anything to go by).

      As Android phones are evolving into the beasts they need to be to run the apps that are commonplace, you're having to get hardware which boggles the mind just so you can run apps on a java-based system which eats ram like crazy (not to mention processing power). I'm not a java hater -- in fact, I see the value in most programming environments and languages, but here's the simple outcome for a user like me: I have an SGS1 which has 380mb RAM and which is constantly coming up against that wall and closing background tasks -- making multi-tasking sometimes painful as those tasks need to "unfreeze". The specific scenario here is switching between mail and a browser, eg loading links in the background whilst I read the rest of a mail. Every app I have on my SGS1 requires at best 25 mb of RAM -- most top the 30mb mark, meaning that after the OS is loaded, I can't have more than 10 things running at a time. Sounds like I lot until you cross off of that list the required:
      * gmail
      * corporate mail
      * calendar
      * contacts
      * keyboard
      * sms
      * phone
      * home launcher
      * dropbox to back up my photos
      And I've recently added my one and only widget: weather (from 1Weather, coming in at one of the lightest apps at around 24mb). Tally those up and you'll see that opening a browser like Firefox Beta to consume another 80mb for 2 tabs means something's about to get culled. I end up choosing apps largely based on RAM-usage (so I use Opera Mobile now, for instance, tried Pansi SMS but found it buggy :/)

      I never had this problem on the Omnia because, although it has 512mb RAM, it never needed more than about 100mb, doing the same things I did on my SGS1. The phone remained fast and responsive no matter what I did with it.

      In addition, the UI was highly intuitive (and no Android clone of the WP7 interface will ever get it right simply because tiles aren't just icons for launching apps). My parents-in-law have seen the SGS1 interace up-close and personal, have experienced the iPhone 3 and 4 variants and have kept their distance. I showed them the WP7 interface and they both exclaimed how much they liked it and how intuitive and comfortable it felt. WP seems to be a way better choice for less technical users.
      The People Hub rocks (wish there was a viable clone for Androind -- there are some similar items in the store but they all fall short). Although there are fewer apps in the store, the ones I found were generally of good quality -- compare, for instance, the Android, iPhone and WP7 variants of the IMDB app. The WP7 one is beautiful, functional and fast. The other two are simply functional. In addition, Google Play and iTunes are littered with crapware so actually finding something that doesn't suck can be quite a mission, even though there are some real gems in amongst the sea of crap.

      In addition, there

    11. Re:They need to answer: Why? by RyuuzakiTetsuya · · Score: 1

      Not just that but the base UI APIs won't respond to those changes. Not to mention the design aesthetic will most certainly not match up in 90% of the apps you run. I think I'm being generous with that percentage too.

      --
      Non impediti ratione cogitationus.
  11. Targeted EMP by Anonymous Coward · · Score: 1

    ... that affects only iOS devices?

  12. Copy and Paste by Anonymous Coward · · Score: 0

    Copy and Paste

  13. Re:Windows Phone 8 by Anonymous Coward · · Score: 3, Informative

    Hey everyone, a Microsoft/Nokia marketing department employee! :D

    Come on, you need to understand your audience before advertising. Nobody will take this seriously. Whoever paid for you to write this *absolutely* wasted their money, because it'll be buried by others who see right through it.

  14. WP8 stands a chance as Apple, Android dither by another+random+user · · Score: 0

    There's an article on the reg which might be of some interest: http://www.theregister.co.uk/2012/09/14/windows8_phone_ecosystems_analysis/ (Comment subject taken from that article)

    --
    -1 troll is not supposed to be used simply because you don't agree
    1. Re:WP8 stands a chance as Apple, Android dither by MightyMartian · · Score: 0

      What do you mean "dither"? Apple just released a new phone, there's some new Android device coming out with the same frequency as cows take a shit. Both the iOS and Android app markets are mature. What is Microsoft going to do to attract the developers? Why would any app developer take a chance on Microsoft, particularly considering how notorious Microsoft has historically been for smacking developers down just as they get used to a specific toolset.

      If I were to start developing apps right now, at this very moment in time, WP8 would not even be on the radar. Why would I invest the time and money into a new and untested platform by a company who has screwed over developers before?

      Microsoft came too late to the party. If it had wanted to be a meaningful player in the game, it should have put the effort in three or four years ago.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:WP8 stands a chance as Apple, Android dither by another+random+user · · Score: 1

      What do you mean "dither"?

      I don't mean anything by it, it's the title of the article I was referencing.

      --
      -1 troll is not supposed to be used simply because you don't agree
    3. Re:WP8 stands a chance as Apple, Android dither by Anonymous Coward · · Score: 0

      For some reason this is getting modded as troll. How is simply pointing out an article that is on a different site that may have some relation to the topic in hand being a troll?

    4. Re:WP8 stands a chance as Apple, Android dither by whoever57 · · Score: 2

      There's an article on the reg which might be of some interest:

      It's written by Andrew Orlowski, which means that, in the article, everything Microsoft or closed is good and everything Linux or open is bad.

      --
      The real "Libtards" are the Libertarians!
  15. Re:Windows Phone 8 by thePowerOfGrayskull · · Score: 5, Insightful

    Hello copy-paste shill and welcome! I happened to observe that you posted at the instant the story went live, and had nothing but good things to say about MS. You also called out in particular MS's awesome Visual Studio product - a common thread among these kinds of posts over the last few months. Perhaps not coincidentally, Slashdot is a site that's seen as catering to developer types.

    On other sites, I assume you have a similarly tailored copy-paste message ready to go.

  16. Re:Windows Phone 8 by MyLongNickName · · Score: 5, Interesting

    First post to this story. First post ever for this account.

    Quite amazing if you ask me...

    --
    See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
  17. Microsoft will Force the consumers to use it by na1led · · Score: 1

    If you think of all the businesses that use Microsoft on their desktop, and servers. They could easily force only Microsoft phones to sync with their products. Imagine Exchange only working with Windows Mobile 8, or file sharing with your desktop. Sure, you might try and get around it with other products, but Microsoft will make it difficult.

    --
    -- By all means let's be open-minded, but not so open-minded that our brains drop out.
    1. Re:Microsoft will Force the consumers to use it by Anonymous Coward · · Score: 0

      Uh yeah, that would go over real well with world governments.

    2. Re:Microsoft will Force the consumers to use it by hobarrera · · Score: 1

      I'm not sure they're in a position to try this. No huge-corp would upgrade it's Exchange servers if it meant that they need to replace all their mobile hardware (BBs, iPhones, Androids), and plenty of other services that connect to Exchange.
      The result would be:
      1) Some sort of third-party middleware.
      2) A different upgrade path that doens't include windows.

    3. Re:Microsoft will Force the consumers to use it by MightyMartian · · Score: 1

      Yes, they could kill ActiveSync, but in the process not only would they deeply anger everybody from medium sized businesses to large corporations, and most likely they would land themselves back in Antitrust Hell.

      In my case, pulling a stunt like that would mean I would just keep my current Exchange server going, even if its only purpose was to serve the Androids and iPhones feeding off of it. Exchange 201x won't support syncing with my iPhone or my business partner's Android, well then, just won't upgrade to Exchange 201x.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    4. Re:Microsoft will Force the consumers to use it by na1led · · Score: 3, Insightful

      It's already started with some apps, like OneNote for example, you need Mobile 7 to sync with Exchange. Microsoft may not ditch all access to Exchange on Android/Apple, but they could limit it. Trust me, Microsoft is in the business of monopolizing the industry, that's been their goal all along.

      --
      -- By all means let's be open-minded, but not so open-minded that our brains drop out.
    5. Re:Microsoft will Force the consumers to use it by na1led · · Score: 1

      The whole upgrade to Windows/Mobile 8 and even Server 2012 is to force people to use the products to gain full integration. It may not happen this year, but it will creep up on us.

      --
      -- By all means let's be open-minded, but not so open-minded that our brains drop out.
    6. Re:Microsoft will Force the consumers to use it by LoRdTAW · · Score: 1

      My manager would toss his Android phone if he knew MS was offering windows on a phone. Mind you he isn't a technical wiz, quite the opposite in fact. All he knows is Windows + office + share point + outlook = best software ever made. He has even stated that he wishes all business software needs were developed by MS. He doesn't give a shit if the underpinnings are Windows, Linux or Plan 9. He just wants applications that seamlessly integrate with each other. And Microsoft has done that very well with their products.

      If windows 8 phones and tablets come with an office like app suite that can view/edit/create excel, word and power point files and then add in native outlook mail clients to sync task lists calenders tied together with share point MS will win over a large number of Businesses.

  18. free it.(GPL/Apache/other) by Anonymous Coward · · Score: 0

    and offer it for free.

  19. If that was all they could do, they'd be doomed by marcosdumay · · Score: 1

    Not a very imaginative article... But then, I wouldn't want to create great ideas for spreading MS's domination either. Really, if that was all MS could do, they'd be doomed from the beggining.

    By the way, what "high-profile startups" means?

  20. Re:If Microsoft Windows Phone 8 is going to succee by InlawBiker · · Score: 2

    Yeah, look how well that worked for Zune. They tried this already, why throw good money after bad? The only useful consumer brand they own is X-Box, and nobody over 24 is going to carry an "X-Phone."

    They need to integrate it with Exchange, AD and Communicator. Then it'll be a useful device for corporate customers. That's their only hope, no end-user consumer wants one no matter how nice they make them.

  21. An oxymoron by Anonymous Coward · · Score: 0

    That's like asking what death must do to live.

  22. Before any of that... by bobmajdakjr · · Score: 0

    Before any of that they needed to have made it a real OS that real developers could really develop on without having to #ifdef hell an application. By this I mean, for example, C# .NET with WPF. I should be able to take my WPF application, change the drop down build target to Windows 8 Phone, and it should be done. That is how simple it should be. Look at iOS and Android... developing for those platforms is the biggest pain my life. Microsoft is in a not-so-unique position to actually do shit for real, for once. But, of course, won't.

    1. Re:Before any of that... by MightyMartian · · Score: 1

      I don't know about you, but I don't develop for platforms that are the easiest to code for, I develop for platforms that have sufficient market share for me to have a reasonable chance of making back the money and resources I invested into writing a product. So even if WP8 is some sort of developer's heaven, what difference does that make? I'd sooner spend 20% more time developing for a platform I have a reasonable chance of making money on than 20% less on a platform with virtually no customers.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:Before any of that... by na1led · · Score: 1

      But there is more opportunity to migrate existing apps on other platforms to WP8. The first developer to provide the only App, will be the one to reap the profits.

      --
      -- By all means let's be open-minded, but not so open-minded that our brains drop out.
    3. Re:Before any of that... by DeathFromSomewhere · · Score: 1

      If you WPF application is following MVVM you should be able to take the model and view model parts over to WP7 without much trouble. You will have to significantly rebuild your views though, as you would expect when moving from a desktop to a phone. Same story with C#/XAML metro apps.

      --
      -1 overrated isn't the same thing as "I disagree".
    4. Re:Before any of that... by Anonymous Coward · · Score: 0

      If developing apps for Windows Phone 7 is sufficiently simple the number of sales you'll need to justify the development is lower.

      Also a portion of app development are aspiring game developers who are making a mobile phone game solely to have a portfolio item. They would likely beat attracted to the simplicity, and the similarity to other big game platforms (PC and XBox).

    5. Re:Before any of that... by MightyMartian · · Score: 1

      But that is putting the cart before the horse. You could have the world's easiest platform to develop for, but if no one is buying the platform, then ease of development is irrelevant. By extension, you might have the worst platform to develop for, but if the platform is selling well, then that is is the singular consideration.

      To my mind, at this point, if I were Microsoft, I would be going out of my way to make porting from Android and iOS to WP8 as easy as possible.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
  23. What would it take for Windows Phone 8 to succeed? by Chris+Mattern · · Score: 5, Funny

    It would take someone dropping a nuke on Cupertino. Outside of that, I don't really see it happening.

  24. Re:Windows Phone 8 by Anonymous Coward · · Score: 0

    Get SAMSUNG in there to develop some Class-A hardware...

  25. Re:Windows Phone 8 by MyLongNickName · · Score: 1

    If it is "copy-paste", I haven't found the original source. You are right that it is too well written to have been done so quickly, but I'm not sure how the trick is being done.

    --
    See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
  26. Most important? by tooyoung · · Score: 2

    As Microsoft prepares for the launch of Windows Phone 8 devices, its most important push into the smartphone industry to date

    How is this Microsoft's most important push into the smartphone industry to date? Why is this more important than Windows 7? Because it is happening now?

    1. Re:Most important? by UnknowingFool · · Score: 2

      Because MS has a lot riding on Windows 8 in general but specifically if they fail to gain any traction with Windows Phone 8, then Nokia is going to be in serious trouble and their other partners migh put out token WP8/WP9 releases and but leave MS behind in the smartphone wars.

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

      MS is doomed to be left behind in the smartphone wars. Their last partner with the Kin got burned so badly that MS practically had to buy Nokia in order to get somebody to make a Windows 8 phone.

    3. Re:Most important? by wvmarle · · Score: 1

      Like Win7 over Vista, they're pushing WP8 over WP7 to forget about the disaster that was the previous version. And maybe it's actually good. Having a third serious competitor can only be good for the overall market.

  27. Who Cares? by Anonymous Coward · · Score: 0

    Microsoft has never been an innovator, and they won't be able to innovate here. It's an irrelevant platform, and if Microsoft hadn't had a de facto monopoly on the desktop which finances WP, they would be long gone by now. Typically Microsoft, they want to bully desktop users into using the ridiculous Metro interface. That won't work... but of course they don't get it. Nokia has a few more quarters in them until they bleed to death, and then that will be yet another "partner" that Microsoft has led down the garden path, raped behind the shed and then buried in a shallow grave.

    1. Re:Who Cares? by Anonymous Coward · · Score: 0

      Something tells me it's been so long since you've even used Windows, you actually have no idea what you're talking about.

  28. Re:Windows Phone 8 by thePowerOfGrayskull · · Score: 5, Insightful

    No you're missing the point. It's a long writeup ostensibly about how MS is positioned for success - but if you read a little closer, it's actually pitching Visual Studio to the slashdot crowd (like so many similar posts have in recent months). By presenting commentary related to VS as fact in the context of opinion related to the phone product, they're trying to send a subtle message that it's already proven beyond question that VS is a good product. By focusing on the debate around the phone - evidenced by your inclusion of "Nokia" in the list of culprits - you let that slip right by ;)

  29. Re:Windows Phone 8 by X.25 · · Score: 1, Insightful

    I think Microsoft mostly needs two things for Windows Phone 8 to succeed.

    1.) Great hardware partner. Nokia here, along with HTC and other little players.
    2.) Great developer tools. We got Visual Studio covered here, along with things like Microsoft's XNA for games and easy, yet powerful languages like C#.

    The idea here is that Microsoft really has all it covered. Nokia has a very stable history of making good phones. Their hardware really is rock solid. Nokia is the perfect partner Microsoft needs, and they have them. Motorola Mobility for Google doesn't even come close to what Microsoft-Nokia partnership is. I seriously think that Google tried to get Nokia on-board but they had already decided on Microsoft.

    What comes to development tools.. well, you can't really go wrong with Visual Studio. It's an industry standard, really widely used IDE. Pretty much everyone agrees that it's rock solid product from Microsoft. Even if you hate Microsoft, you can but agree on this one. And the availability of things like XNA, C#, great documentation and the fact that Visual Studio Express is free really helps. Microsoft really is the developer friendly company. Much more so than Google or Apple.

    I'd say these two things are well covered.

    Then there's the matter of UI. Again, Microsoft has done remarkable job with the design. While I agree that Metro UI doesn't work too well on computers, it really is great on mobile phones and tablets. Everyone who has tested one of the Microsoft Windows Phone 7 phones can agree. The UI and system are good.

    The last part Microsoft has in front of it really comes down to marketing. Nokia never really was that well known company in North America and that's why other companies like Apple and HTC have gained a following there. Nokia largely ignored NA market while they concentrated on Europe and Asia. Let's not forget that Nokia is still the worlds biggest phone manufacturer and controls almost half of the markets when dumb phones are included. Even without, Nokia has a much better base in Europe.

    What Microsoft and Nokia need are phone companies that will push the products to consumers. That's all there is to it. They have a wonderful product in their hands but are missing the marketing required for it. I think it mostly comes down to so much different market than what it is in Asia or Europe. They just lack the experience.

    Microsoft, or Nokia for that matter, could introduce one leading phone. The "one" phone that everyone would choose. But I think it's much better when Nokia produces many different phones and everyone can choose the one they like the best. Let's not forget that Microsoft does have hardware requirements so there is no problem with fragmentation like Android has. Apple, of course, has little next to none fragmentation problems, even with the different resolutions. Nokia and Microsoft are almost at the same boat.

    All in all, both Microsoft and Nokia have wonderful product. They just need to market it to people.

    Hahaha.

    You didn't have this speech prepared by any chance, eh?

    Pathetic. Both the 'news' and the first 'commercial'.

  30. Replace our laptops by dubbayu_d_40 · · Score: 3, Interesting

    Simple dock for peripherals and the deal is done. They would trounce the market.

    1. Re:Replace our laptops by na1led · · Score: 1

      Cellphones with built in projectors. Project your screen and keyboard, no need for laptop.

      --
      -- By all means let's be open-minded, but not so open-minded that our brains drop out.
    2. Re:Replace our laptops by equex · · Score: 1

      I tried something along the lines of a projected keyboard for a strategy game once, that went old fast. It could have been nice, but needs a fairly large and straight surface and a custom fabric cloth to maximize detection, but it was slow, unresponsive and inaccurate. I doubt anyone will take the time to picnic every time they need their phone.

      --
      Can I light a sig ?
    3. Re:Replace our laptops by wvmarle · · Score: 1

      From many years ago I recall an experiment where any surface could be turned into a keyboard: the projection would be through special glasses that overlay the keyboard image on the surface, and it used motion detection to see which keys were pressed.

      Downside: it only worked for people that are really good at touch-typing, so good they don't even have a need for the touch anymore but where their fingers just know the position of the keys perfectly. Never came out of the prototype stage.

  31. Re:Windows Phone 8 by thePowerOfGrayskull · · Score: 5, Interesting

    I'm assuming he's got a library of such commentary pre-written and ready to go, possibly provided by his employers. Most likely a subscription account as well (but posting with indicator turned off), so that he can get FP on these types of stories.

  32. Switch to iOS 6 by Anonymous Coward · · Score: 0

    Duh.

  33. Re:Windows Phone 8 by nomel · · Score: 1

    Here here good Sir! You're not suggesting that he had some sort of privileged access to the thread before anyone else!? That would require an inside man, and we all know that the Slashdot editing staff would never allow such a thing! Surely you jest!

  34. Re:Windows Phone 8 by MyLongNickName · · Score: 1

    It is a lot of work using a different account each time. Not unbelievable, but certainly not easy.

    --
    See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
  35. Re:Windows Phone 8 by MightyMartian · · Score: 1

    Can I write Android and iOS apps in VS?

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  36. Re:Windows Phone 8 by Anonymous Coward · · Score: 1

    Nice try, Microsoft Marketing Department.

  37. Re:Windows Phone 8 by Anonymous Coward · · Score: 0

    Developers are irrelevant, consumer perception is everything. And people hate windows on computers, windows has viruses, windows crashes every now and then etc...
    So why in god's name would they want windows on their phone ? They'll go either iphone (it just works), or android.

  38. I think it's too late for Nokia to make this work by Zontar_Thing_From_Ve · · Score: 4, Insightful

    In my opinion Nokia was the perfect partner for this but they no longer are the perfect partner. Nokia got burned badly by the Win 7 phones and they bet the company on this partnership. I am afraid that in the first world too many people will view the Win 8 phone as another potential compatibility nightmare (for those that know about the previous Nokia Win 7 phones) or they'll see them as "not an iPhone or an Android and therefore a loser platform that won't survive". Nokia just reminds me of too many IT companies that can't admit that the market changed and they weren't prepared and can't play catchup any more. They've got the garbage section of the mobile phone industry covered. If you want low featured "I just want a phone that's a phone" type devices, then they are your company, especially if you live in a less developed country where you either can't afford or can't get an Android or iPhone. But I think that it's too late for them to get taken seriously in developed parts of AustralAsia, Europe and North America that basically want tiny computers that masquerade as phones.

  39. Re:If Microsoft Windows Phone 8 is going to succee by MightyMartian · · Score: 1

    The only reason X-Box is a "successful" consumer brand is because Microsoft has dumped billions into buying market position. Microsoft hasn't even made back its investment into the X-Box. But unless Microsoft and Nokia are basically willing to sell at a substantial loss for a considerable length of time, they are intruding into a market already crowded by iOS and Android devices.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  40. Re:Windows Phone 8 by MyLongNickName · · Score: 1

    Your theory has crossed my mind as well. Even a subscription account would requre a lot to pull this off as well as he/she/it has.

    --
    See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
  41. Most important? by leandrod · · Score: 1

    its most important push into the smartphone

    Why? All the others were equally touted, the difference being the situation was never as dire as it is now for MS WinCE.

    --
    Leandro Guimarães Faria Corcete DUTRA
    DA, DBA, SysAdmin, Data Modeller
    GNU Project, Debian GNU/Lin
  42. Re:Windows Phone 8 by Anonymous Coward · · Score: 1

    I think Microsoft mostly needs two things for Windows Phone 8 to succeed.

    1.) Great hardware partner. Nokia here, along with HTC and other little players.

    2.) Great developer tools. We got Visual Studio covered here, along with things like Microsoft's XNA for games and easy, yet powerful languages like C#.

    Funny I thought the real requirement was:

    3.) Users who buy things

    Without #3, all great dev tools do is make the experience of wasting money developing something nobody will buy more enjoyable.

    Given that they've ALREADY messed up #3 by poking all the Nokia 800/900 early-adopters in the eye with a non-compatible major release SIX MONTHS into a likely two-year contract, I'd say they're pretty boned...

  43. Buck the trend, and stop trying to be Google/Apple by 0xdeadbeef · · Score: 5, Insightful

    The marriage of operating system with services on the internet is stupid, stupid, fucking stupid.

    Let apps be free. Let the apps implement that third party integration. Nobody fucking cares about Bing or Zune, stop trying to shove it down people's throats.

    What they should be doing is emphasizing how little it actually matters what search engine you use, or how little matters if you post to Twitter versus Facebook, or how little it matters if apps come from iTunes or Google Play or the Zune store.

    All that really matters is usability and security, and you can do that without crippling the devices and locking them down tighter than Steve Jobs' mummified sphincter.

    The UI spectacular, and Visual Studio is far and away better than Eclipse and Xcode. So stop giving developers reasons to hate Microsoft and the apps will come, and then the people will come. Developers developers developers.

  44. Re:Windows Phone 8 by Anonymous Coward · · Score: 1, Insightful

    Nokia has a very stable history of making good phones. Their hardware really is rock solid.

    Nokia just closed the factory in Salo which was the base of their entire quality. Nokia is now another Foxcon OEM just like Apple but without the buying power.

    Microsoft really is the developer friendly company. Much more so than Google or Apple.

    The Microsoft which just more or less invalidated the work done on putting out WP7 apps? The Microsoft which is slowly depreciating C# which was previously their main devlopment language? The Microsoft which has a shared source license which basically means "what's mine is mine and what's yours is mine". This Microsoft?

    Development is a bit of a lottery in many cases. Most products begin and fail; some products make a little; a few products become the next Google or Oracle. This means that the maximum upside is huge. This is an important part of the reward in IT. Look at partners that have gone with a Microsoft: Netscape; Borland; Sendo. People who could have made it really huge but, because they based their success on Windows ended up with nothing.

    Microsoft loves developers in the same way that eagles love mice. Of course they want them to breed. If they didn't what would the chicks eat?

    Then there's the Windows UI. It's very interesting that you say:

    Everyone who has tested one of the Microsoft Windows Phone 7 phones

    And certainly don't say "owned" or even "used". We know that WP has been a design disaster. Where all the competent companies used grid arrangements allowing multiple apps per screen line, Windows came up with the "original" idea of having everything in a long list meaning that the app you want is always half an hour's scrolling away. Imagine the idea that all your social networks are integrated into one hub with little control making it almost impossible to partition data safely between them. Think about a system where a third of the bottom of the screen is dedicated to Bing with no possible user control to change it.

  45. for starters, don't dump previous customers by swschrad · · Score: 4, Insightful

    I'm serious. every iteration of WinPhone has abandoned its users to no upward compatibility and no further support. If I had been silly or strung out enough to have bought a Win7 phone, I wouldn't have a WinProduct ever again.

    not that I'm in the market, because they are a year late and a trillion dollars short in the market. the only industry reaction in anything close to real time to the iPhone was Google, and that's why those two lines have killed the rest of the business. you add up all the alternatives... WinPhone, BBOS, Symbian, Palm, whatever the Chinese just started up... add 'em all up, and it's an asterisk, too small to measure.

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
    1. Re:for starters, don't dump previous customers by Anonymous Coward · · Score: 0

      "Every iteration"? When Windows Mobile 6.x was on the market, nobody supported OS upgrades (Windows Mobile 5.x apps were generally upwardly compatible, though). Even today, OS upgrades on Android are a joke. Apple generally got it right, but that's only in the last five years (iPhone 1 was 2007).

      Microsoft looked like they were getting it right with Windows Phone 7.5 going out to every Windows Phone 7 device, but the Windows Phone 8 OS not being downward compatible kinda blew people's trust. The WP7 apps are all upward compatible, though.

      Not sure how any of that supports the notion of them abandoning their users with every iteration, though.

    2. Re:for starters, don't dump previous customers by das_io · · Score: 1

      every iteration of WinPhone has abandoned its users to no upward compatibility and no further support

      Most Android phones are also not getting a lot of longtime support without damaging the platform. To the contrary - Android is growing quite nicely.

    3. Re:for starters, don't dump previous customers by the-matt-mobile · · Score: 1

      This. This. One hundred times, this. Owning an iPhone has meant that at the end of your two year contract, you're still getting software updates. And buying a smart phone is an investment in the eco-system. It's so simple, it's frightening that MS can't figure it out - those people who bought your product, the ones willing to give you money and buy apps from your store, keep those people happy. If you do, they will evangelize your product. If you don't those 2 years are an eternity of loathing. As a .NET dev, I want a phone I can enjoy writing software for, but they have yet to sell me on whether it's worth the investment. The Lumia is a gorgeous phone, but can they keep people using it happy for 2 years the way Apple does? Outlook not good. So I type away on slashdot via my iPhone and wait to give Apple my money for the iPhone 5s next year, sight unseen. Boring, but reliably good for the long haul.

    4. Re:for starters, don't dump previous customers by sd4f · · Score: 2

      Yea people criticise MS for the WP7 phones not getting WP8, but here's me with my android phone, stuck on gingerbread, and the phone is still buggy as all hell. If it wasn't buggy, i wouldn't care, but unfortunately it's quite bad, meanwhile with WP7 phones, they still work properly which can't be said for my samsung galaxy s. Apple seems to have transmitted the perception that the phones get the whole update, but a lot of software features don't make it to the older phones, even though it's the newer iOS, whereas, i haven't seen any discussion on what wp8 has that wp7 doesn't have in terms of features, it seems to be largely stuff under the UI that has been changed to support different hardware; useless for an existing phone. The UI changes will apparently be updated to WP7.8 or so i've heard.

    5. Re:for starters, don't dump previous customers by wvmarle · · Score: 1

      I take it you're in the US.

      Do be reminded that the rest of the world doesn't have those long contracts. Two years is four generations in the smart phone market. And yes plenty of people will buy a new one when the next generation is available. The market moves way faster than those two-year contracts make you believe.

      And for most people, if they buy a phone they really don't like, they'll resell it in the second hand market and get another one. Sticking two years to a phone means you really like it.

    6. Re:for starters, don't dump previous customers by Anonymous Coward · · Score: 0

      I think the problem is more serious then this. To market a phone you need a grass roots army which will build the apps which will make the phone functional. Apple had this. Google had this. Palm had this. Symbian had this. Maybe sometime a long long time ago Windows had this, but their repeated blunders pushing a fat, slow, buggy operating system over and over again. No, more like shoving it down our throats. They have burned bridges with 90% of the grass roots gadget freaks out there who might write apps for a phone. There is nobody left who WANTS to carry a MS Windows piece of crap phone in their pocket, much less advocate that other people buy one.

  46. Re:Windows Phone 8 by erp_consultant · · Score: 1

    I agree with much of what you say but we have seen technically superior products fail in the marketplace before (ex. Beta vs. VHS). What MS really needs to do, in my view, is find a way to woo developers to the platform. Just having great tools like VS is not going to do it. They're going to have to convince developers that it's a viable platform that they can make money on. Otherwise, why bother? Without Apps the phone is worthless no matter how good the hardware.

    From the consumer side, MS has to convince iPhone and Android users that WP8 has something that the others don't. That's going to be tough. I think they only way they can do it is on price. Price the phones and the apps less than the other guys. MS will take a loss in the short term but might be able to make it up on the back end. They'll have to pull a page from their XBox playbook.

    I guess the real question is...is there room for a 3th major player in the mobile OS space? Ok, 4th if you include RIM. Personally I think no. WP8 has a lot of promise and it's probably going to be really good but did MS wait too long?

  47. You are wrong. by goruka · · Score: 1

    1.) Great hardware partner. Nokia here, along with HTC and other little players.

    Nokia is selling its assets and would have been long gone if not for the MS Cash infusion. It's more like a zombie partner at this point.

    2.) Great developer tools. We got Visual Studio covered here, along with things like Microsoft's XNA for games and easy, yet powerful languages like C#.

    Everybody is making games and apps for mobile (iOS and Android) using Java/ObjC/C++. None of such are what you mention and OpenGL isn't available either. So why would developers making apps for more profitable platforms rewrite their entire codebases for an irrelevant player? They are waaay too late to the game impose developers their own languages, APIs and tools.

    1. Re:You are wrong. by gl4ss · · Score: 1

      the ms cash infusion isn't that big of a deal really. they still have lots of assets.

      HOWEVER.. the ms outhousing of os development provided them with a public friendly excuse to get rid of their huge, vast developer army - which was too big for their own good and which was really the problem in the first place.

      now, what windows phone 8 needs? well, for starters, it would be nice to have the fucking SDK out. it's late, very late.

      of course it would be nice if any of the new phones could match nokias symbian flagship 808 in utlity(stuff like fm transmitters, filesystem access, real multitasking combined with good battery life..).

      what they need for mobile game ports is opengl though. to get gta etc... and a believable promise that windows phone 9 doesn't fuck up compatibility.

      --
      world was created 5 seconds before this post as it is.
    2. Re:You are wrong. by pijokela · · Score: 1

      HOWEVER.. the ms outhousing of os development provided them with a public friendly excuse to get rid of their huge, vast developer army - which was too big for their own good and which was really the problem in the first place.

      This is so true, except the army wasn't so much developers as it was middle managers. There are so many managers that it's funny and sad at the same time. Yes, there were devs, but a lot more managers who never actually had any useful role in the company.

  48. Re:Windows Phone 8 by tooyoung · · Score: 0

    I love how they included the comment about Metro not being a great UI for a desktop. Well designed for winning over the slashdot crowd. Remember, you won't look like a shill if you insert a few harmless disparaging remarks about the company you are representing.

    I also love the fragmentation comment which is obviously pandering to the Apple crowd in an attempt for some up mods.

    While this comment is lowly moderated now, those of you who came to this story early will have noticed that it started with a very high score.

  49. Re:Windows Phone 8 by hobarrera · · Score: 1, Informative

    The developer tools cost a fortune (MS windows + MS visual studio), certainly more than what I make in a few weeks. Meanwhile, most of the other mobile OS's dev tools cost $0. Except iOS, of course.

  50. I think it's very simple by Missing.Matter · · Score: 1, Interesting

    The article touches on really non of what, as a user, I think Windows Phone 8 needs. The experience in Windows 7 is great, but they're still lacking on apps, carrier support, new hardware, and advertising. So this is my list:

    1) Support new hardware on all major carriers. Verizon currently has backwater outdated Windows Phones. That cannot happen with Windows Phone 8.

    2) App parity with other platforms. With Windows 8 compatibility, this will likely be the case for Windows Phone 8. All the major players will write apps for Windows 8, and will most likely make the investment to bring their app over to WP8. However, this is still yet to be seen. Micosoft can ensure this will happen by making the transition as easy as possible, possibly by preserving all logic code and allowing a dev to make changes just to the interface.

    3) A variety of hardware. Nokia is a great hardware partner but they cannot be the only one. I don't like some of the decisions on the 920, like no micro SD. I need to be able to go to Samsung or HTC to find a phone that fits me perfectly.

    4) Integration with Windows 8, Xbox, Skydrive, Skype, and the various media properties like Xbox Music and especially Xbox Live.

    In terms of what the article suggests I have these comments:

    1) Take Advantage of Google Android’s Current Issues - Yes, I believe Microsoft is already capitalizing on this by offering indemnity for parters. I don't know how Samsung's verdict will really affect the market, but Microsoft can't rely on Android getting worse or less appealing; they have to make WP more appealing.

    2) Stop the Upgrading Uncertainty - With the WP8 foundation this is probably already fixed, but I don't think it's that big of an issue. Still the majority of Android customers are two versions behind on Gingerbread, and many WP users are happy with the additional support provided with WP7.8. Yes it sucks WP won't be upgraded to 8, but then again we've had more certainty with our upgrades to Android until this point, with the vast majority of devices old and new being on 7.5. If they can continue this trend onto 8, they should be good.

    3) Push Cloud Apps and Services - This is a foregone conclusion. Microsoft account integrates across Windows 8, Xbox, and Windows Phone, and carries all settings, mail, contacts, etc. between phone and desktop, and carries media between all three. With Office, the cloud trend will continue. I think this doesn't necessarily make WP more competitive, but it makes the ecosystem at least as appealing as the others. Microsoft has at least the advantage of Xbox and Office over Google and Apple, who cannot really offer parity in those respects.

    1. Re:I think it's very simple by Anonymous Coward · · Score: 0

      your asses jaw must hurt!

    2. Re:I think it's very simple by SuperKendall · · Score: 1

      2) App parity with other platforms

      I think Microsoft has done really well in this regard.

      3) A variety of hardware. Nokia is a great hardware partner but they cannot be the only one.

      I totally disagree, I think Nokia hardware is good enough they could be the only one. Works for Apple. Making Microsoft squeeze out Android from other devices really helps Apple more than Microsoft. Squeezing them for patent royalties does help Microsoft though.

      2) Stop the Upgrading Uncertainty

      I agree but they have really screwed themselves in this regard. People that took a chance on WP7 were burned. I'm not sure what MS can do to resolve this.

      3) Push Cloud Apps and Services

      Really a minimum at this point.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    3. Re:I think it's very simple by Missing.Matter · · Score: 1

      Totally disagree, I think Nokia hardware is good enough they could be the only one. Works for Apple.

      I love the new crop of Nokia hardware, and own a Lumia 900 myself. But I still want choice and variety, as do many others. iPhone is a counterpoint to this, but the success of Android supports my position. But yes, it has worked for Apple in the past, but I don't know for how much longer. Apple has enjoyed being ahead of the pack for a very long time, and manufacturers have spent a good 5 years catching up. In the past, every year the iPhone announced a new set of amazing capabilities that all manufacturers had to scramble to adopt. But this year, the iPhone 5 appears pretty lackluster compared to all other offerings, lacking the advanced screen and camera stabilization technologies or wireless charging of the Lumia 920; lacking NFC technology, found on any flagship phone; adding LTE capabilities and panorama modes when those have been available by the competition for ages... seriously, when Apple themselves say "perhaps the most amazing new feature in the iPhone 5 is called panorama" there is something very wrong.

      The problem with the iPhone is that it only refreshes once a year, and while that worked in the past, now that might be too slow. When you have multiple manufacturers they stagger releases: Nokia in the fall, HTC in the spring (maybe trumping Nokia), Samsung in the summer (maybe trumping HTC) then Nokia again. A constant cycle of innovation. Next year, with the iPhone 6 or iPhone 5s or whatever, Apple will not only have to add everything it missed this year, but everything introduced in the coming year by Nokia, Samsung, HTC, Acer, LG, etc..

  51. They could stop making phones the microsoft phoned by Anonymous Coward · · Score: 0

    Microsoft is big on the desktop sector becus backwards compability.
    I hateted the windows smart phones during windows mobile 5 6 etc becus they could not be upgraded newer apps would not work.
    They are doing the same mistake all over.

    If win95 could not run 3.11 apps or win 98 apps microsoft would have failed the desktop market.
    If i buy a phone i want it to be usable for atleast 3 years and i simply dont trust microsoft to provide me with that.

  52. Re:Windows Phone 8 by Mike+Buddha · · Score: 1

    XNA is dead in the water. Microsoft has said as much. For gaming support on WIndows 8/WIndows Phone 8, you're stuck with C++/Direct3D. :(

    --
    by Mike Buddha -- Someday the mountain might get him, but the law never will.
  53. Re:Windows Phone 8 by Mike+Buddha · · Score: 1

    If he worked for MS, he'd have realized that XNA is in the process of being deprecated.

    --
    by Mike Buddha -- Someday the mountain might get him, but the law never will.
  54. Re:Windows Phone 8 by DannyO152 · · Score: 2

    That's all nice, but VS and Nokia were joined a year ago and Lumia/WP7 did not set the US on fire. So let's think about this. I figure it's sales channel/carrier issues which are resolvable through one of the two taking up the spending a few notches. Unfortunately, Nokia can't afford a low margin top-end smartphone and they already have it priced under competitors' offerings. (800/900. As we know, the pricing on the 820/920 is not announced.) How much of its licensing revenue does Microsoft want to spend per phone? Both Nokia and Microsoft are doing this to grow profits and there's the dilemma. Share has to get huge fast in order to provide the volume they seek. But the more share they buy, the more volume they require in order to move the needle.

  55. Re:Windows Phone 8 by amicusNYCL · · Score: 1, Insightful

    You can also write PHP, Python and wide array of other languages. VS is really powerful IDE.

    That's sort of weird how your first long post is basically error-free in terms of grammar, but now you're dropping your articles. That would be *a* wide array, and *a* "really powerful IDE". It's almost like the first post was written by one or more native English speakers, but now in a short comment your English isn't so good.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  56. Re:Windows Phone 8 by Anonymous Coward · · Score: 0

    (but posting with indicator turned off\

    What does "indicator turned off" mean?

  57. Re:Windows Phone 8 by mlts · · Score: 1

    MS has one advantage they can use with this device, and that is that they control both the horizontal and the vertical in the enterprise. In typical /. form:

    1: Create an ActiveSync successor protocol. One that is heavily patented, perhaps undocumented.
    2: Sell the AS successor as a lot more secure than just TLS/SSL to get it firmly rooted in the enterprise. Show how it is more secure than BIS/BES as well.
    3: Leverage the new AS successor in next revs of the OS making AS depreciated, or even yank it out together such as what was done with hierarchial storage management or IEE1394 networking.
    4: Allow either only themselves, or them and Apple access to the protocol.
    5: ?????
    6: Profit. Nobody else would be able to use that protocol by law, so only devices either running a MS operating system, or devices authorized to use that protocol would be allowed to run.

    The result of this is the ability to completely lock competition out of the enterprise. In the past, it might be considered monopolistic practices, but these are different times, and a serious case would never happen. The end result likely would be MS and Apple being the only players in the enterprise if this is done.

  58. Won't happen by sootman · · Score: 1

    > There are many obvious ways Microsoft could
    > misstep and lose its chance to participate in
    > another generation of phones...

    Or, they could do everything right, and it still won't matter. Beating an entrenched winner is HARD. How many times does it have to be said? Being "as good as" IS NOT ENOUGH. You have to be SIGNIFICANTLY BETTER in SEVERAL WAYS that will appeal to MANY PEOPLE to make any headway at all.

    And it doesn't help that MS has made MAJOR recent blunders, like "oops, no Windows Phone 7 phone will EVER be upgradeable past 7.x." Not a great start, guys.

    It's hard being an uncool kid and watching the cool kids have all the fun, but MS should accept its fate and focus on being the best enterprise company possible that also happens to make a consumer OS and a game system. Instead, they're pissing EVERYONE off by borking their OS one release after the other and slowly giving up the future to Apple.

    Ballmer, accept the fact that MS will be the next IBM. It ain't so bad. If you don't, you won't even get that far.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  59. Re:Windows Phone 8 by Beardo+the+Bearded · · Score: 4, Insightful

    No. You're FUCKED without compatibility.

    You want a walled garden? That's iOS and Apple. They win. Look what MS did to Apple in the 90s. That's who and where you are now, bottom bunk in a Turkish prison.

    You want the ability to do anything you want? That's Android. I can transfer any of the files I... rented... to my HTC, watch em when I want, listen to the music I like, and it works with any computer on the planet as long as it's got either a USB port or Bluetooth. Would a Windows 7/8 phone be able to sync with my dad's four-year-old phone and drag off the photos? No. I can link my freakin' WATCH to my Android.

    MS wants a proprietary system, specialized software, and total lockdown. I can't transfer files via Bluetooth, or USB, or anything else. Just your software, your walls, your garden. Sure, it's pretty, but I can throw that skin onto my Android.

    I've used VS before. Nothing like being unable to run a program you've written because it's unsigned. True, I could be admin all the time but you never can be on a phone, since they're usually feature-locked by the Telco.

    What's the advantage to getting a Windows phone?

    There isn't one.

    --

    ---
    ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
  60. Microsoft already won by Anonymous Coward · · Score: 0

    Windows Phone 8 will only succeed if Microsoft does something like they did with OWA where it's just a checkbox(overexaggerating, yes) for system administrators to support. When RIM lost a patent lawsuit and had an injunction brought against them in the US a few years ago, the company I was working for at the time dumped Blackberry support and switch to Samsung Blackjacks for the simple reason that the Exchange servers already supported them via OWA. If Microsoft does something to make Windows Phone 8 highly desirable and extremely cheap for Corporations, they will flock to it and kick Apple/Android to the curb in no time. Blackberry is already on life support.

    One thing to remember is that Microsoft is already making money off of every Android/iPhone/Blackberry thanks to it's patent licensing deals. Even if WP8 loses, Microsoft still wins in the end.

    1. Re:Microsoft already won by SplashMyBandit · · Score: 2

      No Microsoft Phone 8 (MP8) will only succeed if they convince developers that it is worthwhile developing for their platform. Hence all the spam on these Slashdot threads, among other places - they think we're too stupid to notice their manipulation.

      Microsoft would actually interest developers if they made fantastic tools and a fantastic open platform (rather than these troll posts, thinking developers are the same as general 'sheeple'). In fact, they would guarantee success if their tools allowed you to develop for Android and iOS as first-class citizens of a development framework. This will never happen, so developers will look at MP8 and see that they can't leverage their existing code to easily get customers on that platform.

      Purely rational developers will conclude that the platforms that should be supported (based on market share and current market share momentum) are Android and iOS, in that order. Once the Android code is complete the developer will look around what to do next, but since Microsoft's tools and tech is different the developer will conclude that it is probably not worth creating a whole new port for the fledgling user base of WP8. Going for iOS would bring in much more money (which is what it is all about, after all). Hence, WP8 faces a chicken-and-egg problem and is already vastly behind adoption and application availability in the market. Only a fanboi would get a Windows Phone these days hoping it will succeed where all the other Windows Phones failed (probability: WP8 will be just as spectacularly unsuccessful as its predecessors, it is just too late to market and has too much going against it to make up the lost ground against great competitors).

      > Even if WP8 loses, Microsoft still wins in the end.
      No. WP8 is likely to lose and that means Microsoft loses. It may get modest financial returns from its Android patent extortions but continuing to lose developer mindshare keeps weakening their grip on IT. A decade ago most developers only looked at Windows and Windows development tools, now they use all sorts of tools, tech (nb: better than Visual Studio) and Free Software/Open Source to rapidly develop for the web/mobile and desktop. Even the C# guys are somewhat shafted by the change of Microsoft's focus away from this (don't say they weren't told this would happen, Microsoft has to periodically change tools and tech to drive revenue - "In order for Microsoft to win, the customer must lose" holds true for Windows developers too).

      If Android ever becomes a viable OS choice for the corporate desktop then Microsoft is in a world of hurt. Apple is already a viable choice (for professionals and executives) but not for the budget low-end stuff given to the proles. The huge profits Microsoft makes at the moment would not be sustainable long term once there arises true competition on the desktop again (and it will come eventually, it is a market ripe for competition and innovation where Microsoft is not providing any). The markets have long realised that significant growth is not really possible for Microsoft. Now there is real danger that with saturated markets and alternatives to the PC that Microsoft's revenues may actually go in to fundamental decline (rather than loss of revenue from the one-off $6 billion blunder from a bad acquisition).

      With all these factors, one would probably do best not to bet your business on only using Microsoft-only technology (.NET), tools (Visual Studio), or platforms (Windows Phone). Better to reduce your risk and choose technology (such as Java [both OpenJDK and Android], GWT/vaadin, Standard C++, Objective-C), tools (Eclipse, Netbeans, IntelliJ, Emacs!) and platforms (Android, the Web) that will always be around provided there are enough users (that is, can't be killed on corporate whims and changes in strategic direction). That is the safe way to bet.

    2. Re:Microsoft already won by atlasdropperofworlds · · Score: 1

      There's always C#+XNA+monogame for writing games. C# and mono targets all platforms.

      Granted, none of these require VS, but at least there are solutions developers can turn to get their code everywhere. C# is a good language with good features. VS is a good IDE. Also people seem to think that phones will one day have the capabilities of the desktop for games. There's a lot of hardcore gamers out there, and you don't see them flocking to these little mobile devices. You never will, either, since current desktops are still 1000 times more powerful than current mobile devices in both CPU and GPU. The gamers that spend a lot of money on games and related stuff use desktops. They are a niche and always have been, and are growing. I'd rather release a title for them than hope to be the next angry birds in the very noisy mobile environment.

    3. Re:Microsoft already won by SplashMyBandit · · Score: 1

      > They are a niche and always have been, and are growing. I'd rather release a title for them than hope to be the next angry birds in the very noisy mobile environment.
      That's me too. I'm developing for a high end niche (high-fidelity jet combat flight sim). However, I accept that this is not optimal from an economic point of view. Much of the commercial shrink-wrapped developers do consider the size of the market. I expect they are mostly sitting on the sidelines waiting to see if anything good happens (with everyone waiting, chicken and egg means not enough will happen to make an impact on the established players).

      > C# and mono targets all platforms.
      The language does, but the libraries for MS .NET are not interchangeable with Mono. This means using this is a bit more work (I'm using Java,JOAL,JoGL,JInput etc where the libraries mostly work cross-platform; so C# is a win compared to C++ but not compared to what I'm using at the moment).

    4. Re:Microsoft already won by atlasdropperofworlds · · Score: 1

      Yes, .NET is propreitary. XNA, however, has been ported to mono (monogame). It's pretty trivial to get an XNA game compiled for Linux/OSX/Android/iOS.

    5. Re:Microsoft already won by SplashMyBandit · · Score: 1

      Cool. Do you perchance know how much the XNA license is for commercial development?

      Personally I'd rather rely on Free Software for the long term, but I can see monogame under MS-PL is viable for some.

    6. Re:Microsoft already won by atlasdropperofworlds · · Score: 1

      XNA is for commercial indie game development. If you're a large company, I don't think you're disqualified. I guess MS makes it's money by successful games getting into the xbox store.

    7. Re:Microsoft already won by SplashMyBandit · · Score: 1

      I just looked up the licensing terms (http://en.wikipedia.org/wiki/Microsoft_XNA). You have to be approved by Microsoft for commercial development and they get 30% of your revenue (plus you'll have to pay about the same in tax, depending where you are).

      Commercially and technologically I'll think I'll stick with Java/JoGL(OpenGL) for now. Compared to using XNA I just increased my profits by 50% by making that one choice! :)

    8. Re:Microsoft already won by atlasdropperofworlds · · Score: 1

      That is only if you distribute you game via microsoft's channels, and use their services like XBLA or GFWL. You are certainly free to develop in XNA and sell a game in another channel, such as Steam, or even off a website.

  61. Closest "bird farm" to Redmond?? by RobertLTux · · Score: 1

    If they even breath trying to lockout Non-Win8 phones then they will find a herd of "Hogs" on their front lawn.

    Don't forget that The Pentagon has lots and lots of nDroids , iThings and Crackberries devices running around.

    --
    Any person using FTFY or editing my postings agrees to a US$50.00 charge
    1. Re:Closest "bird farm" to Redmond?? by na1led · · Score: 1

      It will happen very subtle. Surely and eventually, they will force everyone to use their products.

      --
      -- By all means let's be open-minded, but not so open-minded that our brains drop out.
    2. Re:Closest "bird farm" to Redmond?? by RobertLTux · · Score: 1

      Would have to be since Hogs (aka the Fairchild Republic A-10 Thunderbolt II) are know for many things and Subtle IS NOT ONE OF THEM. For a Hog subtle is not using DPU rounds in its Gatlin Gun.

      --
      Any person using FTFY or editing my postings agrees to a US$50.00 charge
    3. Re:Closest "bird farm" to Redmond?? by bkaul01 · · Score: 1

      They don't need to lock out non-Windows phones. They just need to have better integration/features on Windows Phone than on the competition. Office, SkyDrive, and SharePoint integration is a big start in that direction for business needs. Xbox, music, etc. integration and common cross-form-factor UI experience is the direction they're starting in for consumer needs. We'll see how the market responds, but it definitely has potential.

    4. Re:Closest "bird farm" to Redmond?? by Anonymous Coward · · Score: 0

      Being better, would probably/certainly mean having access to ways and means that Microsoft don't allow to third parties.

    5. Re:Closest "bird farm" to Redmond?? by MightyMartian · · Score: 1

      By which time Google's groupware offerings should be sufficiently advanced to render the strategy useless, or possibly even self defeating.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
  62. Re:Windows Phone 8 by MightyMartian · · Score: 1

    Then everyone would just figure out how to grab the data off the OMA/OWA site like guys figured out to do for Yahoo and Hotmail back in the day. ActiveSync makes things easier, but it isn't the only way to grab data. Besides, I'm sure if it came to that, someone would just build a middleware solution. The day when Microsoft could use its market dominance to bully everyone else is done.

    And besides, you can't patent protocols or APIs, so I'm reasonably certain that trying to leverage Exchange in that way would certainly bring Microsoft back in the cross hairs of European regulators, and by the time the war was done, Redmond would be forced to open it all up anyways, and suffer substantial fines in the process.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  63. Re:What would it take for Windows Phone 8 to succe by DMiax · · Score: 4, Funny

    And Mountain View. And Seoul. And Waterloo. And Tokyo. And Redmond, just to be sure. Then Windows Phone 8 can really fly.

  64. Stop calling it "windows" by roc97007 · · Score: 5, Insightful

    It's the fact that it's still Windows, and Microsoft is still working on the paradigm of a single code build to rule them all, that's a complete turn-off to me, and makes the chance of me ever owning such a device bordering on nonexistent.

    It was trying to deal with a company issued Windows mobile 5 phone, and later a Windows mobile 6 phone, that taught me that Microsoft just doesn't get the differences between the touch and kvm paradigms. It appears that they're going to "solve" this by making everything (including kvm pcs) run a touch-friendly interface.

    The thing is, Microsoft has yet to create a truly successful touch interface. (The original "surface" had some really cutting edge features but was never released.) "Windows 7 tablet edition" is unbelievably bad, being for the most part a re-branding of old accessibility resources. Windows 7 Phone never took off, despite some early moderately favorable reviews, perhaps due to it's association to other failed attempts (see paragraph one).

    So now... honestly, why do I need Windows Phone 8? Compatibility with Exchange? A known solution on both iphone and android. Compatibility with Microsoft Office? My Android phone came with Quickoffice, and it appears to be working fine. I can mail myself a PPT, open it on the phone, and use the HDMI interface to display on a projector, no laptop necessary.

    Tiles that update dynamically? Android has had that (widgets) for years.

    That it's called Windows? That's actually a reason *not* to buy it.

    So, like, what? The number of applications? Um, no. The maturity of the code base? It is to laugh. Let's see... Crush on Steve Ballmer... nope. Love the logo... nope, if anything, the new logo looks amateurish. Microsoft has done such a great job on my PC that I'll buy anything they produce? Let's see, examining feelings, um, that would be a no. I'm really reaching here, but I don't know what else might come into play. Oh wait, I know:

    I work for Microsoft and they're giving me a Windows 8 phone and tablet for free? Well, that might work. At very least, it'll reduce inventory somewhat. Storage must be costly.

    On the other hand, my company (which isn't Microsoft) issued me a Windows Mobile phone, and after a very frustrating three months I gave it back. (In all fairness, they also issued me an ipad, and after a week, seeing that I'd still need to carry a laptop, I gave back the ipad.) So a more correct wording might be "We're giving Microsoft employees a free Windows 8 phone and you better the hell be seen using it".

    That, plus TV show prop departments heavily subsidize by Microsoft (cough-hawaii-50-cough) might be the only places you see the critters.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    1. Re:Stop calling it "windows" by cbhacking · · Score: 1

      Windows Mobile bears absolutely no resemblence to Windows Phone, especially not to WP8, and that includes the design decisions. I get what you're saying about them continually trying for a unified interface, though.

      WTF do you mean, Surface was never released? I've seen at least four of them in the wild. They cost a crapload, so they weren't as popular as they might have been, but they definitely exist.

      Also, they gave all employess WP7 devices too; the addition fo the Surface is new this time around but the idea of "new product; everybody gets one!" isn't even new within phones for MS.

      --
      There's no place I could be, since I've found Serenity...
    2. Re:Stop calling it "windows" by wvmarle · · Score: 1

      Windows Mobile bears absolutely no resemblence to Windows Phone, especially not to WP8, and that includes the design decisions.

      When it comes to marketing, image and perception is way more important than reality.

      Image and perception you need to make sales going. MS doesn't have either of them working for them, so no-one is buying. Even if reality is different.

      For a successful product, you first have to make sure the image and perception are good. And secondly that they're backed up by reality. Apple gets this, and most Android phone vendors too. They create the hype, and when the product comes out it fulfills most if not all expectations.

      Microsoft's track record is mostly the opposite - and that doesn't work well when there are real competitors.

  65. Don't wait for netcraft by Anonymous Coward · · Score: 0

    2013 will be the year of Windows on the cell phone!

  66. Re:Windows Phone 8 by Anonymous Coward · · Score: 1

    While a plan that I'm sure would work, there is one hitch. EU would start bringing on the antitrust lawsuits. What you describe is even more locked down and bullish than bundling IE with Windows.

    That may not stop MS from trying it since they'll probably have it on the market for a few month to a year before legal measures start falling on their profit margins.

  67. Re:Windows Phone 8 by Anonymous Coward · · Score: 1

    Microsoft-Nokia must be quite, quite desperate to pitch Windows 8 phones on Slashdot.

    Ironically, I may purchase the Lumia 920. Not because I care much for the 'turd ecosystem' or am impressed by the hardware specs, but rather, I am confident that it will go into the bargain bin soon and I don't mind getting a cheap smartphone. I don't care for apps. Really, I don't. I can get by with zero apps downloaded from the app store. Microsoft/developers will be very sad if all smartphone users are like me.

    I'm like the guy who doesn't spend much (if at all) on his credit card and pays his credit card bills on time, much to the bank's chagrin.

    Also, the Lumia 920 may be the last Windows flagship phone from Nokia. Once Nokia's share price dips below a certain threshold, Stephen Elop will be fired and Nokia will proceed with 'Plan B' (possibly Android). It'll be great to own a relic of tech history.

  68. Re:Windows Phone 8 by recoiledsnake · · Score: 0, Flamebait

    Surely it's no Apple or Samsung, 7 million phones in two quarters isn't great but nothing too shabby.

    http://www.engadget.com/2012/09/05/nokia-7-million-lumias-sold-to-date-in-54-countries/

    They were held back by the hardware, single cores and display resolution earlier with the WP7 phones, now the hardware is much more competitive, the camera tech is like no other around, and they're pretty much at or near the top in the specs war.

    http://www.wpcentral.com/sites/wpcentral.com/files/postimages/4213/iPhone%20versus%20MONA4.png

    Not to mention things like working with gloves on, which no capacitative touch screen around seems to be able to do.

    http://www.youtube.com/watch?feature=player_detailpage&v=0lAi1fVfXl8#t=227s

    PS: I have nothing to do with first post troll/shill or whatever that is on Slashdot. I have been reading Slashdot since 10 years and posting since atleast 5. In many stories, it appears to be a troll and not shill making the comments(with nicknames like Waggenered Strom and Auntie Wag/Uncle Wag ) for they know 20 comments will follow discussing the troll itself.

    --
    This space for rent.
  69. Re:Windows Phone 8 by Anonymous Coward · · Score: 1

    You can if you pay Novell and use mono. (i.e write your apps in C#)

    There might be a way using Intel's stuff as well. (For Android at least anyway).
    Probably have to deal with the arm builds with ant though.

  70. Re:Windows Phone 8 by Anonymous Coward · · Score: 0

    Visual Studio has an Objective C compiler, a C and C++ compiler that supports the clang Blocks extension, and a darwin compatible linker?

  71. They could try having a product... by RocketScientist · · Score: 5, Insightful

    They could try having a product when they have a product announcement. You know, a thing to sell, or pre-order with a solid ship date. I saw the new Nokia phone announcement and was like "that sounds great, I need a new phone now anyway" and looked for a ship date. nothing. Looked for a price. nothing. Looks like a great phone.

    Shipping is a feature. Announce when that feature's complete, not other features. Amazon had an announcement, they had products, they had pre-orders, they had hands-on demo production products for the press, they're burning through sales. Apple had an announcement, they have pre-orders, they had hands-on demo production products for the press, they're selling product and their online store is already on backorder.

    Microsoft and Nokia had announcements. They have no product, no preorders, people didn't get any hands on time with what the actual shipping product will be, the phone demo movie was faked up to the point where if they hadn't backed off they'd be looking at criminal fraud indictments, the actual "products" they had for demos were showing powerpoint slides for all they were worth.

    Tease launches only work for industry-new products. Apple pulled it off with the original iPhone and iPad because there weren't any competitive products in the space, so the market didn't have an option to go out and buy something that filled that need *right now*. Microsoft and Nokia are trying to do a tease launch, when I can go to the store and buy something very similar for a probably similar price and have it in my hand before Microsoft and Nokia will get around to announcing prices, much less ship dates.

    Microsoft is so used to being the industry leader they've forgotten how to act when they're not. Little hint guys: Apple's iPhone business is bigger than Microsoft. Not that Apple is bigger, Apple's iPhone business. Just that one piece of their business. Not that Apple couldn't be taken down by an innovative competitor with an effective marketing strategy, but Microsoft is neither an innovative competitor nor do they market effectively.

    So, again, Microsoft is too little and too late to the party, and will be utterly ignored.

    1. Re:They could try having a product... by tlhIngan · · Score: 1

      Tease launches only work for industry-new products. Apple pulled it off with the original iPhone and iPad because there weren't any competitive products in the space, so the market didn't have an option to go out and buy something that filled that need *right now*. Microsoft and Nokia are trying to do a tease launch, when I can go to the store and buy something very similar for a probably similar price and have it in my hand before Microsoft and Nokia will get around to announcing prices, much less ship dates.

      Apple actually announced rough availability dates for both the iPhone and iPad. It wasn't a precise day (that came a little bit later), but it was a month. Which was done because there were a pile of things tha thad to be done that could not be done in secret anymore (FCC approvales require the documentation be public, for example, but there is also field testing and such).

      So the original iPhone's launch was mentioned to be in July, and the real date came down a little later. The ipad similarly. These weren't tease launches, but very real launches. Every subsequent iPhone and iPad launch had a real date associated with it.

      The problem right now is no one can tell you when the new Nokia phones will ship - not even which month. Or "later this year" or "early next year". Hell, Apple had the iPhone and iPad pricing down in the keynotes, before the date (so people can save up money).

    2. Re:They could try having a product... by sd4f · · Score: 1

      I've been reading november, which is a bit far away. It certainly looks like the nokia announcements were done purely for strategic purposes to preempt the iphone, and hopefully make some portion of the market hold off.

    3. Re:They could try having a product... by wvmarle · · Score: 1

      Apple's tease launches (and soon they will start for the iPhone 5S or 6 or whatever it's going to be) come in the form of "rumours". Rumours that are often proven to be remarkably accurate. They also come in the form of accidentally (or is it?) lost prototype devices. And then indeed they have the real launch with a lot of pomp and circumstance.

  72. Re:Windows Phone 8 by Anonymous Coward · · Score: 0

    The iOS dev tools are free.

  73. Re:I think it's too late for Nokia to make this wo by marcosdumay · · Score: 1, Informative

    Soon enough all of the people in those less developped parts of the wrold will be using smartphones too. And everything indicates they'll be running Android.

    Nokia is done.

  74. Re:Windows Phone 8 by Anonymous Coward · · Score: 0

    If you are involved in the original submission, you could set up a script that would constantly check the front page until it posted something similar -- maybe a key phrase with a couple confirming keywords -- and then automatically post as soon as that story became available.

  75. Re:Windows Phone 8 by ultrasawblade · · Score: 0

    I think Microsoft mostly needs two things for Windows Phone 8 to succeed.

    1.) Get rid of the Microsoft brand on phones
      2.) Do things Apple doesn't do

    The idea here is that Microsoft really has all it copied. Nokia had a very stable history of making good phones. Their feature phones really were rock solid. Nokia is the perfect partner Microsoft bought, and they have them by the balls. Motorola Mobility for Google doesn't even come close to what Microsoft-Nokia partnership is (failure bailing out failure). I seriously think that Elop tried to get Google on-board but they had already decided on Microsoft.

    What comes to development tools.. well, you can't really go wrong with Visual Studio. It's an industry standard, really widely used IDE mostly used to develop cheap Visual Basic apps. Pretty much everyone agrees that VB6 was a rock solid product from Microsoft. Even if you hate Microsoft, you can but agree on this one (until it messes up some .DLL's and applications start trying to start a non-existent debugger randomly). And the availability of things like XNA, C#, great documentation and the fact that Visual Studio Express is free really helps. Microsoft really is the monopoly friendly company. Much more so than companies not Google or Apple.

    I'd say these two things are well covered.

    Then there's the matter of UI. Again, Microsoft has done remarkable Microsoft Bob with the design. While I agree that Metro UI doesn't work too well on computers, it really is great on mobile phones and tablets. Everyone who has tested one of the Microsoft Windows Phone 7 phones can agree. They would only use this phone if it was given to them for free.

    The last part Microsoft has in front of it really comes down to casing on a monoply. Nokia never was that well known company in North America until 2005 or so when it decided to ignore the US smartphone market and that's why other companies like Apple and HTC have gained a following there. Nokia largely ignored NA market while they concentrated on Europe and Asia which made sense because their wireless markets aren't crippled by the sorry as oligopoly that exists in America. Let's not forget that Nokia is still the worlds biggest phone manufacturer and controls almost half of the markets when dumb phones are included (and this is relevant because Windows Phone 8 will work on dumb phones). Even without, Nokia has a much better base in Europe.

    What Microsoft and Nokia need are phone companies that will push the products to consumers because Microsoft can't operate any other way except for the OEM to be the last mile bitch for the customer. That's all there is to it. They have a wonderful copy of a product in their hands but are missing the marketing required for it. I think it mostly comes down to so much different market than what it is in Asia or Europe. They just lack the experience.

    Microsoft, or Nokia for that matter, could introduce one leading phone. The "one" phone that everyone would choose. But I think it's much better when Nokia produces many different phones and everyone can choose the one they like the best. Because having 20 different phones that run the same OS and look and operate the same really makes sense for Microsoft. Let's not forget that Microsoft does have hardware requirements so there is no problem with fragmentation like Android has except when we decide to add a feature that requires new hardware to make that "one" phone. Apple, of course, has little next to none fragmentation problems, even with the different resolutions. Nokia and Microsoft are almost at the same boat because we paid for it.

    All in all, both Microsoft and Nokia have wonderful product. We just need to force people to buy it.

  76. here's what it has to do by Anonymous Coward · · Score: 0

    NOT SUCK FTFY

  77. Re:What would it take for Windows Phone 8 to succe by UnknowingFool · · Score: 1

    And Google's HQ, and Samsung's and LG's and HTC's and (every other Android partner)

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  78. It needs to not be Windows by Anonymous Coward · · Score: 0

    POSIX, motherfucker! Do you implement it?

  79. Re:Buck the trend, and stop trying to be Google/Ap by fermion · · Score: 1
    Nobody cares about Zune or Bing, which is why an Android phone sells. It has Google search and access to third party music services and maps and often unlimited data plans with phone connections to the TV so the phone doubles a free video player.

    No one cares about Google play, which is why iPhone sells. Store you entire library on Apple servers and download as you want to use it. Like MS used to be, any almost any App you want is in the store, and often for free. It will cost money, but people have money. Paul McCartney tickers are currently on sale for $2000 a piece.

    Honestly MS is doing a good job developing a phone that is not iPhone or Android. They have no excuse not to as they have been in the biz as long as anyone. MS WIndows CE and Nokia Communicator are both vintage 1996. The blackberry was two or three years later.

    I think as in many MS ventures that are no core MS WIndows, it is unclear what the goal is. Even in Windows, as we saw with Vista, and now with Metro née Modern née App Store Applications, or whatever, there is a high level of confusion. On one hand they want MS to rule the planet, OTOH they are getting free money from every Android phone sold. Clearly they could take over the market, but that would be work and it is unclear if money from work is better than free money.

    MS does not have properties that are going to be promoted by the phone. They have search, but if they make it good enough they will not have to force people to use it. They have pretty much given up forcing people to use IE through cheap tricks, and there has never been any integration with the phone and computer. They do not have that level of service. They tried to leverage social media with the Kin, and it failed miserably. People want, as hard it is to believe, and so-called ecosystem. This makes sense as the phone cannot do that much alone. Can you imagine entering all the information into a phone. I have had to do it. It sucks. Much better to use the computer for data entry.

    The only reason the phone might matter is that MS might be able to make a better table than Android, and might be able to gain that market share. There would be benefit to MS from being on the forefront of the tablet market, which is still up for grabs. And, maybe, the might be real and intangible benefits to the consumer to having matching phone and tablet. Perhaps some people will be less likely to buy a MS tablet if they don't have a matching phone. I don't know. But the phone itself seems pretty silly after 15 years of failure with no real period of success.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  80. Re:Windows Phone 8 by KernelMuncher · · Score: 1

    excellent observation as to VS - I think you're likely correct

  81. Re:Windows Phone 8 by DeathFromSomewhere · · Score: 1

    I hear there is this thing called Google. You can use it to find things on the internet with just a few carefully selected keywords. You should try it sometime.

    --
    -1 overrated isn't the same thing as "I disagree".
  82. Re:Windows Phone 8 by DeathFromSomewhere · · Score: 3, Informative

    You're welcome. And yes that includes a commercial license.

    --
    -1 overrated isn't the same thing as "I disagree".
  83. Re:Buck the trend, and stop trying to be Google/Ap by Anonymous Coward · · Score: 0

    "Visual Studio is far and away better than .... Xcode" No way is it better than XCode. Keep dreaming.

  84. Re:not sure how the trick is being done. by TaoPhoenix · · Score: 1

    I bet there's a couple of parts to it.

    Of course it's a marketing department, and I wouldn't put it above the New /. to "help them" with certain news items. Remember how they wanted a new "Business Intelligence" department a while back?

    Don't stories all come through the Firehose? So he'd see it sitting there in the Firehose and could have as long as he wanted to type out his speech.

    Meanwhile, creating an account is easy, so they could do them in batches of 5.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  85. Magic by gmuslera · · Score: 1

    Or at least, an advanced enough technology indistinguishable from it, at least from the point of view of most people. In this age of science, is basically magic or any hint to get it what succeed economically, not reality.

  86. Get the basics right and add value by Conficio · · Score: 1

    Basics? I mean make it usable as a phone, require minimum loudness and call quality, minimum battery life and an ability to use the phone for complex apps while charging (navigation in the car, talking in the car, playing music)

    Add value to replace other gadgets. How about requiring or at least clearly advertising that navigation software works w/o network. Google maps is a toy, because it does not store maps and does not find a route, when not tethered. The same for exercise tracking software, etc. A five yr old $99 Navi system can do that, why can't a $650 smartphone which has all the required sensors? A four year old $200 watch can do it too.

    Cameras seem to be coming on good in that regard.

    Lean on OEMs to make the pricing sensible. NOT $100 for + 16GB more NAND which cost $15?

    Oh and with all the power over the market and the apps on it. Publish crash and usage numbers. Nothing speaks louder of quality if people don't only download the software but also load it/use it and have low crash report numbers. That is what is in the interest of the users!!!

    --
    Busy helping non technical users of OpenOffice.org - http://plan-b-for-openoffice.org/
  87. Re:Windows Phone 8 by Anonymous Coward · · Score: 0

    Hmm... my Win7 phone syncs with our Exchange server. Mail, Calendar etc. It can be enabled or disabled by our Sys Admin.

  88. Re:Windows Phone 8 by SplashMyBandit · · Score: 1

    Yes, but does it support *ALL* of the C++ standard, or a Microsoft bastardized version (meaning to do anything useful you need Microsoft-specofic #pragmas and #defines)? If so, the Visual Studio is just another on-ramp to the Microsoft lock-in herd pen.

  89. Re:Windows Phone 8 by phantomfive · · Score: 0

    VS was a good product. It has some disadvantages compared to Eclipse (lack of refactoring, flexibility), and some advantages (and if you ask me, it is vastly inferior to VI and Make, but that is just preference).

    But with VS 2012 they decided to go with the retro look. As in the whole thing looks like it was made in Motif. Hooray for bringing us back to 1980s technology. Except actually I think Motif on SGI looked better than Visual Studio 2012. Wow.

    --
    "First they came for the slanderers and i said nothing."
  90. Re:Windows Phone 8 by Anonymous Coward · · Score: 0

    I have been reading Slashdot since 10 years and posting since atleast 5. In many stories, it appears to be a troll and not shill making the comments(with nicknames like Waggenered Strom and Auntie Wag/Uncle Wag ) for they know 20 comments will follow discussing the troll itself.

    What gets me about those comments is how blatantly, obviously a troll they are (Who honestly thinks anybody would waste money trying to astroturf MS, Apple, or Google here, especially after (if those attempts were ever legit, and I have my doubts) it backfired?). And yet EVERY. SINGLE. TIME. people bite and take the bait. It's absurdly hilarious watching people who think themselves so smart fall for such an obvious ploy OVER, and OVER, and OVER...

  91. Re:What would it take for Windows Phone 8 to succe by Frederico+Camara · · Score: 1

    I think actually it would take an effort greater than what they gave to XBox. I don't know if Microsoft would be rewarded for it. Right now Windows 8 feels completely alien, but Microsoft is unifying the interface for the computer, videogame and phone. Nearly absent from the phone market, they have a natural tendency to grow. I would bet they expect to grow in all markets because of the interface, but they can as well shrink because of that.

  92. Re:Windows Phone 8 by MightyMartian · · Score: 2

    Can settings on your phone be centrally altered via Group Policies? The whole point to having a "Windows" phone in an enterprise, to my mind, would be the ability to make a domain member and to use the same tools I use for member servers and workstations.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  93. Re:Windows Phone 8 by Anonymous Coward · · Score: 0

    Thanks for confirming that Visual Studio does not have "Objective C compiler, a C and C++ compiler that supports the clang Blocks extension, and a darwin compatible linker". Some body on an incredibly sketchy site has hacked together something to work very poorly with visual studio.

  94. Re:Buck the trend, and stop trying to be Google/Ap by phantomfive · · Score: 1

    Visual Studio is far and away better than Eclipse and Xcode.

    No it's not, it does project management better than Eclipse, is worse for editing code (for a lot of reasons, but refactoring is so much nicer in Eclipse), and VS11 is an ugly dog.

    Let apps be free.

    Well said. You might add, let the devices be free, too.

    --
    "First they came for the slanderers and i said nothing."
  95. Re:If Microsoft Windows Phone 8 is going to succee by jo42 · · Score: 2

    ...it needs more cowbell!

  96. Re:Windows Phone 8 by Anonymous Coward · · Score: 1

    If it's your job, that takes a lot of the "difficulty" out of it :(

  97. Badge engineer the iPhone by kimvette · · Score: 0

    How Windows Phone can succeed:

    * throw away current models and OS
    * Make deal with Apple to rebadge iPhones as Windows Phones, adding in utilities to make them enterprise-friendly

    Microsoft's failing is that they have been trying to copy Apple in some ways and UNIX in other ways, and have been reinventing both very poorly. They also took the best aspects of WindowsCE and threw them away, rather than retaining what was really good about Windows Mobile/WinCE and just adding what was needed. Lastly, in their scramble to try to (re-)gain entry into the smartphone and tablet market, they made the boneheaded decision to take a UI which is great for a handheld touch device and force it on the desktop, completely destroying what has made Windows usable since Microsoft Windows 2.0's biggest selling point (overlapping windows!)

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    1. Re:Badge engineer the iPhone by Anonymous Coward · · Score: 0

      Are you smoking crack?

  98. Re:Windows Phone 8 by DeathFromSomewhere · · Score: 1
    The original claim was:

    Can I write Android and iOS apps in VS? Yes, yes you can.

    Clearly the answer to that is yes.

    Some body on an incredibly sketchy site has hacked together something to work very poorly with visual studio.

    You didn't check the links did you? The second one is from Google for developing Android apps with full integration with Visual Studio.

    --
    -1 overrated isn't the same thing as "I disagree".
  99. Option Q by symbolset · · Score: 2

    Quit. Just give up and try to pretend mobile never happened.

    --
    Help stamp out iliturcy.
    1. Re:Option Q by BuypolarBear · · Score: 1

      Oh, you mean the HP plan.

  100. Re:Windows Phone 8 by Anne+Thwacks · · Score: 0
    There isn't one.

    You are so wrong. Some people really need a scape goat for lost data, unanswered calls, inability to perform simple tasks and general bungling ineptitude. WinPhone meets that need perfectly!

    --
    Sent from my ASR33 using ASCII
  101. Re:Windows Phone 8 by Anonymous Coward · · Score: 0

    It's so funny watching you idiots trample over each other in a rush to get trolled. Really; are you that dumb?

  102. Considering Windows Phone 8. by MaWeiTao · · Score: 1

    I'm considering the new Nokia Windows Phone, whenever the hell it's released. I was curious to see what the iPhone 5 was all about and while I think it's a fine device I don't see much that I find compelling. Really, the biggest thing they've got going for them is the App Store, and I've got that covered with my iPad.

    I've had an Android phone for two years and while I've been reasonably happy with it I'm not particularly compelled to stick with the OS. I've used Windows Phone 7 and I've been very impressed. I'd say it's the most innovative of the group, but Microsoft's tendencies do make me hesitant. It's why I'm not sold on giving up on Android.

    One of the biggest example of stupidity exhibited by everyone but Apple is that they'll announce a device that won't be available for months, assuming they've even given a definitive date. I figure Nokia was trying to steal some of Apple's thunder, hoping people on the fence will wait. But it's annoying nonetheless.

    I think the biggest risk going Microsoft is that the system flops and you end up stuck with a dead end device. But from a purely superficial, aesthetic standpoint, I've got to say it's appealing being able to buy a smartphone in yellow. Apple's industrial design is getting incredibly stale.

  103. CONVICTED CRIMINAL MONOPOLIST by Anonymous Coward · · Score: 0

    They will not be allowed to leverage their dominance in one market to attempt to secure smartphone dominance.

    However I am sure they will try but I am also sure they will fail.

    Good riddance to them finally.

    When do we get back to proper Slashdot posts instead of these obvious shills and trolls of recent months?

  104. ....Be an Andriod phone of course by bobjr94 · · Score: 1

    People won't like Win 8 computers, they will also avoid Win 8 phones with out even trying them. We all have phones loaded with tons of apps from Itunes or G. Play and a switch to a Windows phone and we would have to rebuy all the apps (that are actually available anyway) from the MS apps store.

  105. Re:Buck the trend, and stop trying to be Google/Ap by 0xdeadbeef · · Score: 1

    > Well said. You might add, let the devices be free, too.

    Well, yes, they shouldn't be beholden to the carriers' interests.

    Oh, I get it, you're an idiot and misinterpreted "free" by ignoring context.

  106. Re:Windows Phone 8 by Beardo+the+Bearded · · Score: 1

    I'd rather just use booze. At least when you lose data, don't answer your phone, can't perform simple tasks, and have a general bungling ineptitude there's a socially acceptable excuse. You don't get that with WP.

    You do still get the splitting headache in the morning.

    --

    ---
    ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
  107. Re:Windows Phone 8 by shutdown+-p+now · · Score: 0

    The biggest problem on dev side of things for WP7 was the complete lack of native code support, and therefore non-existent portability story. It doesn't matter how good the IDE is if it won't let you take your existing code base from iOS and rewrite just the UI. You can get away with shoving your own tools onto developers if you're in a dominant market position (as Apple did with Obj-C). But runners-up have to play well with what's already there. WP7 didn't.

  108. Re:Windows Phone 8 by Anne+Thwacks · · Score: 1
    What does "indicator turned off" mean?

    Brain turned off?

    --
    Sent from my ASR33 using ASCII
  109. Re:Windows Phone 8 by shutdown+-p+now · · Score: 1

    No-one supports *ALL* of the C++ standard. Except maybe Comeau, and even then I'm not sure.

    What kind of "Microsoft-specific #pragmas and #defines" do you believe you need to do anything useful in VC++?

  110. Re:They could stop making phones the microsoft pho by Anne+Thwacks · · Score: 1
    Yep - you have it right there...

    What MS needs is to get a time machine and go back and unscrew all the Wince5, Wince6 and Winphone 7 users they screwed by not offering upgrades! (Making a few pigs fly could help too)

    --
    Sent from my ASR33 using ASCII
  111. Change name to iPhone 8 ... by kubusja · · Score: 2

    They should simply change the name to: Windows iPhone 8 and user very tiny letters for the first word...

  112. Re:Windows Phone 8 by dimeglio · · Score: 1

    I know you can control the iPhone using centrally administered policies. Not sure about WP. http://www.apple.com/iphone/business/integration/

    --
    Views expressed do not necessarily reflect those of the author.
  113. Re:Windows Phone 8 by mlts · · Score: 1

    Agreed, one can scrape data with OWA, or even plain old POP/SMTP/IMAP which Exchange has available with just a kick-start of a couple services.

    However, this is definitely a hammer in their toolbox, especially if they can convince upper management that the new AS replacement is a lot more secure to the point of locking out all other protocols. If MS could convince a regulatory board that this is the case, it would be a major coup.

    Locking this protocol wouldn't be just limited to patents. It also can be tacked in the EULA as well that the protocol is not to be dissassembled or used on any device "not authorized". In the US, that would put things in their favor. Of course, add a tad of DRM (perhaps a way of copying encoded documents), and the DMCA steps in. Getting around that would be as hard as demanding in court that Sony open up PSN to any and all devices.

    The EU is a different beast, and IMHO, is the only legal entity in the world that MS has to fear. However, if MS left AS around as an installable option, they could say that they are not closing any protocols but just providing a "secure" option... even though there would be heavy pressure from MS to the enterprise to make that AS successor the only protocol devices can interact with.

    Disclaimer: I'm being a devil's advocate, and I hope I'm absolutely wrong about this.

  114. Re: by Anonymous Coward · · Score: 0

    I think the strategy Microsoft should take is to build personal no-configuration (like Hamachi) VPN into their phone to give phone users direct access to their Windows file systems. There advertising should be that only Windows Phone turns home PCs into 'cloud' repositories, and seamlessly connects all Windows OSs.

    Because realistically, right now all Windows Phone represents is something else, not something significantly better.

  115. Re:Windows Phone 8 by thePowerOfGrayskull · · Score: 1

    It's so funny watching you idiots trample over each other in a rush to get trolled. Really; are you that dumb?

    I'm smart enough that I don't need to insult random strangers on the Internet to feel better about myself.

    On to the substantive part of what you had to say: Yes, as I've noted in earlier comments it's possible that this is nothing but a troll. It is over-the-top obvious - though some subtlety too, such as the misdirection around WP8. Hard to call it from reading, but if it's a troll then it's one that someone is putting a lot of repeated time and effort into.

  116. Re:Windows Phone 8 by MightyMartian · · Score: 1

    If AS is an installable option, then I can see no pressure that Redmond could apply. Managers, in particular senior managers, are going to go to the IT department and go "You just updated to Exchange 2015 and now my iPad 5 can't check email", and IT is going to go "Oh yes, we need to install that module". Sure Redmond can send its sales boys in, but it's still playing catch-up.

    Besides, unless Microsoft is going to completely bust new versions of Exchange's ability to synchronize and work with older versions, I'd just be keeping Exchange 2010 servers (or last AS compatible version) going to provide those services.

    I don't think Microsoft can meaningfully take this tact any more, because there is the potential to risk damaging one of their big moneymakers; Exchange-Outlook. After all, Google already is reasonably close to turning GMail and Google Calendars into an Exchange-like replacement, and I doubt it would take that much effort to complete Outlook compatibility, and most certainly Apple, who has a helluva lot of cash looking for somewhere to be spent, would pursue a solution.

    It isn't 1995 any more. It isn't even 2005 any more. Exchange's position, and with it the whole Windows server ecosystem, is secure so long as there is some capacity to integrate other technologies. Microsoft pulls the rug out on that, it may soon find that gaining a toehold in the mobile world saw their hold on the enterprise world damaged.

    If Microsoft were to pull that stunt, I can tell you right now I would seriously start looking at Google's groupware counter-solutions. I'm not going to box my organization into not only a single vendor software enterprise, but a single or limited vendor hardware enterprise.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  117. Re:Windows Phone 8 by atlasdropperofworlds · · Score: 1

    Yes, porting to WP8 is a PITA from C++ or Obj-C, however those who have used C#+mono, HaXe, and eventually Flash will probably be fine.... sooner or later.

  118. Re:Windows Phone 8 by atlasdropperofworlds · · Score: 1

    You can if you use XNA because CodePlex has a porting framework called Monogame under active development that uses mono to target iOS. Obviously can also just write basic apps using the Mono framework too, even within VS.

  119. Re:Windows Phone 8 by atlasdropperofworlds · · Score: 1

    Also, you can compile to Android, to answer your question properly.

  120. Re:Windows Phone 8 by david_thornley · · Score: 0

    Today is not the day to tell me Visual Studio is a good piece of software. I've been working with it, and it just wedged itself so hard I had trouble killing it with Task Manager (that pale imitation of ps and kill).

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  121. Re:Windows Phone 8 by atlasdropperofworlds · · Score: 1

    It's probably easier just to get VS to use a custom build step and call gcc/g++/clang/icc directly in an msys or cygwin installation than it would be to put the pragmas in. Not sure what the real issue is there. The IDE isn't really coupled to the compiler. Debugging is a different issue, but there seem to be some solutions for that.

  122. Re:I think it's too late for Nokia to make this wo by Anonymous Coward · · Score: 0

    AustralAsia is an actual region not an abbreviation for "Australia and Asia".

  123. Re:Windows Phone 8 by atlasdropperofworlds · · Score: 1

    Express products are free, and VS 12 just came out. Also, you can write a game, for example in XNA and compile to android/iOS with monogame. C# is a decent language, and mono has a native compiler that generates good code. Also, Win8 is going to be $40 for the next several months. There's also that bizspark thing...

  124. Re:Windows Phone 8 by atlasdropperofworlds · · Score: 1
  125. Re:Windows Phone 8 by atlasdropperofworlds · · Score: 1

    No. You're FUCKED without compatibility.

    You want a walled garden? That's iOS and Apple.

    This sounds very contradictory to me...

  126. Re:Windows Phone 8 by hobarrera · · Score: 0

    That's just the Express version, and I don't see a free version of windows to install it on either. Or a portable version.

  127. What they really need to do... by Anonymous Coward · · Score: 0

    is to not tie it to any particular carrier, but let the user choose their carrier. And make it run Android and let users access google play and Amazon appstore for android. Oh, and drop Microsoft and Windows 8 from the name!

  128. Re:If Microsoft Windows Phone 8 is going to succee by Misagon · · Score: 1

    At least they let Skype continue to be its own brand after they bought it. It is not "Microsoft Skype", thankfully.

    I think that Microsoft should have continued to use the word "Metro" to refer to the touch-interface on Windows 8 and Windows Phone.
    Rename the Metro interface on Windows 8 to "Metro" and rename the "Windows 8 Phone" to "Metro Phone". Done.

    --
    "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
  129. Re:Windows Phone 8 by DeathFromSomewhere · · Score: 1

    That's just the Express version

    Your point? It includes everything you need to build an app. It's just missing out on the super shiny enterprisey features like TFS and ALM tools.

    and I don't see a free version of windows to install it on either

    It came with your PC/laptop. If you built your own, sucks to be you. Guess you would have to put up that whole $100 for an OEM Windows 7 license. Although I suspect that isn't a problem for someone who is actually serious about developing software. You will need target hardware for any of these platforms anyways.

    --
    -1 overrated isn't the same thing as "I disagree".
  130. Re:Buck the trend, and stop trying to be Google/Ap by im_thatoneguy · · Score: 1

    No idea what you're talking about.

    I can post a status update and it lets me choose from:
    Facebook, Twitter, Live or any other connected service.

    If I want to share a photo any app can offer itself as a sharing application. Want to share a photo using picassa? The app just needs to offer a hook to accept the image.

    The music app is just another app but all music apps can be controlled from the lock screen so it's up the developers to simply register themselves as a zune replacement.

    You can also switch between search providers in the settings.

  131. the answer is boring by caywen · · Score: 1

    The long term answer is boring. They need to keep refining, adding great features, and stay current with hardware design.
    Once they hit critical app+mindshare mass, things get easier. This is what they are good at, but it seems v3 is always where Microsoft finds its pace. WP8 is only v2.

  132. Re:Windows Phone 8 by SplashMyBandit · · Score: 1

    Oh yes, of course it is possible, but not really convenient. This is not a major issue, but for the posters pushing Visual Studio (and associated compiler) as if it was the best development environment since hot toast then I beg to differ.

  133. Re:Windows Phone 8 by sd4f · · Score: 1

    You've just described my current android phone (sgs i9000)

  134. only 2 really by slashmydots · · Score: 1

    1. cost less
    2. not suck
    it's that simple. Those 2 alone would result in majority sales over Apple. I do somewhat agree with the patent part but how do you avoid BS patents that Apple holds? They probably have a patent on making phone calls with the device held up to your face at this point.

    1. Re:only 2 really by wvmarle · · Score: 1

      Android based devices in general do not suck, and are mostly cheaper than iPhones.

      Yet it's Apple that still dominates the market.

  135. Re:If Microsoft Windows Phone 8 is going to succee by SpryGuy · · Score: 1, Insightful

    I'm a 40-something tech guy with Windows at home instead of Macs. I'm looking at the Nokia Lumia 920 for my next phone (current is iPhone 4). iOS is kinda boring. WP8 is new and different.

    I'm an end-user consumer, and I want a Windows Phone... and probably a Surface Pro too.

    Your sweeping generalization is a bit too sweeping and too generalized I think.

    (for the record, WP8 does integrate with Exchange, but isn't managed by ActiveDirectory).

    --

    - Spryguy
    There are three kinds of people in this world: those that can count and those that can't
  136. Re:If Microsoft Windows Phone 8 is going to succee by Anonymous Coward · · Score: 0

    Halo! That's the only reason Xbox is successful.

  137. Re:Windows Phone 8 by MightyMartian · · Score: 2

    What you're missing is a customer base. If I build an app for iOS or Android, I instantly have millions of potential customers. Ask WP7 developers how well all those nifty tools helped sales.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  138. Re:If Microsoft Windows Phone 8 is going to succee by Anonymous Coward · · Score: 0

    Because no one in the world uses Microsoft or Windows. *rolls eyes*

    I know you're going to get some karma for your comment, but the truth is that Windows is everywhere. Linux may be ruling the infrastructure side, and geeks may be controlling that but in the end the vast majority of people are Windows users. And they don't really have much of a problem with it. Microsoft is as familiar and trustworthy to them as Facebook, Apple, or Google.

  139. Support customisable tiles and layout by Anonymous Coward · · Score: 0

    Tiles are not for me ..... Support third party customisations like http://www.skinpacks.com/

  140. Re:Windows Phone 8 by DeathFromSomewhere · · Score: 0

    Yeah about that. Turns out building a platform for freeloaders and pirates isn't such a good idea. This was a year and a half ago. I imagine it wouldn't even be close now.

    --
    -1 overrated isn't the same thing as "I disagree".
  141. 2 simple steps by Conspire · · Score: 1

    1) Acquire Google 2) Acuire Apple. Without those two steps Windows 8 mobile will be a Win 7 Mobile repeat.

    --
    Real men don't need signitures!!!
  142. I've already switched. by jimmyfrank · · Score: 1

    On the desktop it's pretty much biz as usual. I like the improved multi-monitor support. Hell my 7yr old figured out how to get around without any help from me.

  143. Re:Windows Phone 8 by jimmyfrank · · Score: 1

    Na, the mobile party is just getting started...

  144. Re:Windows Phone 8 by jimmyfrank · · Score: 1

    Novell? I don't think so, try again.

  145. Re:Windows Phone 8 by jimmyfrank · · Score: 1

    Win 8 Pro is $40 bucks? All the VS Express stuff is free. Even if it wasn't free, a great .NET dev can pull down 3k/week easy.

  146. Re:Windows Phone 8 by elabs · · Score: 1

    The iPhone was a decade late to the party behind feature phone (not to mention early Andriod phones). The iPad was years late to the party after the panaonic toughbooks and other Windows slates. Apple itself was on its last legs before coming roaring back It just goes to show that being late to the party doesn't mean anything. If your only hold on success comes from getting there first, you won't be successful for very long.

  147. Re:Windows Phone 8 by jimmyfrank · · Score: 2

    I can't complain about the sales of my WP7 app. Windows 8 will be a huge opportunity for developers, potentially hundreds of millions of potential customers.

  148. Re:If Microsoft Windows Phone 8 is going to succee by jimmyfrank · · Score: 1

    Yeah, put me down for a Surface Pro too.

  149. What WinPhone8 Really Needs by LuYu · · Score: 1

    What does WinPhone8 need? It needs graduates from Hogwarts School of Witchcraft And Wizardry . Or Lord Voldemort himself -- like Ballmer with real power and a human IQ.

    --
    All data is speech. All speech is Free.
  150. Re:Buck the trend, and stop trying to be Google/Ap by jimmyfrank · · Score: 1

    Yeah re-factoring in VS is really a drag, wait, no it's not...

  151. Re:Windows Phone 8 by dinfinity · · Score: 1

    To be fair, his original ending was actually similarly crappy grammar-wise:

    Nokia and Microsoft are almost at the same boat. All in all, both Microsoft and Nokia have wonderful product. They just need to market it to people.

    (my emphasis)

  152. Re:Buck the trend, and stop trying to be Google/Ap by phantomfive · · Score: 1

    Refactoring everywhere is a drag. However, Eclipse has nice refactoring tools, and nicer code editing tools in general than VS.

    --
    "First they came for the slanderers and i said nothing."
  153. About three things by Anonymous Coward · · Score: 0

    About three or four things must happen for Windows Phone to succeed: 1) Anyone selling Android based products must stop instantly, 2) Anyone selling Apple based phones must stop instantly, 3) Anyone else, other than microsoft must stop selling phones instantly and 4) time must pass before the old products wear out. After they are all worn out and broken and unrepairable, windows phone will (slowly) succeed!

  154. History by Anonymous Coward · · Score: 0

    Look at the Kin, look at all the music services and other services that Microsoft have shut off.

    They launch new areas with their windows/office money, finance a way to undermine the open market forces, try and get people locked in, and then screw them over.

    Look at the xbox - never have so many people had such a bad experience with a device breaking, and it was covered up. When they'd finished using their money to buy their way in, they started price gouging on all services.

    Look at Windows phone 7 for an example of overnight obsolescence. The same will happen to 8. They are in the business of **artificial reinvention** to shorten product life cycles, prompt upgrade cycles and artificially remove their previous sales from the market.

    Apple is clearly maintaining the lifecycle of its products and services for longer and in the game of evolving the design, and not making artificial changes.

    1. Re:History by f16c · · Score: 1

      "Look at the xbox - never have so many people had such a bad experience with a device breaking, and it was covered up."

      I don't even have an x-box but I know about the red ring issue... This is hyperbole at it's worst.

      --
      bob@Osprey:~>
  155. To succeed? by ausrob · · Score: 1

    ...for starters, not alienating the developer community by refusing to release even a beta copy of the Windows Phone 8 SDK would be a good start. It's been released to a VERY select few thus far.

    It's left a lot of developers in the dark, not knowing what the platform's going to look like and what kind of changes they might choose to make to their existing 7.x apps.

    Talk is current generation apps will run on Win Phone 8, but obviously won't make full use of the Win Phone 8's capabilities (and who can rely on this until they've had a chance to run their 'now legacy' app in an emulator?).

    What it boils down to is that very few apps which make use of the full featureset will be ready come the date that the actual handsets ship, that's got to be a negative net effect.

  156. Re:Windows Phone 8 by farrellj · · Score: 1

    DevAX, you are just regurgitating MarketSpeak!

    No, everyone knows that what Windows 8 really needs to survive is to become Windows 9....Windows 8 will be another Vista...lots of broken, beta quality stuff which will not really provide any real improvements in functionality to the average user until the next iteration of Windows.

    --
    CAN-CON 2019 - Ottawa's only book oriented Science Fiction Convention! October 18-20, Sheraton Hotel, Ottawa, Canada h
  157. Re:Buck the trend, and stop trying to be Google/Ap by jimmyfrank · · Score: 1

    Refactoring in VS takes about 3s add in Resharper and its something you don't even think about.

  158. Re:Windows Phone 8 by f16c · · Score: 1

    "All in all, both Microsoft and Nokia have wonderful product. We just need to force people to buy it."

    Sure! But how are you going to force the carriers to REQUIRE a Win'8 phone as the next upgrade? Give them away? They are almost doing that now. My Galaxy S II cost me a hundred bucks. The price was recently cut in half. I doubt that AT&T received any sort of discount for being such great customers from Samsung. I used to like the old Nokia feature phones but I doubt even they can make them that inexpensively as good as they are.

    --
    bob@Osprey:~>
  159. Re:Windows Phone 8 by Darby · · Score: 0

    I don't think Microsoft can meaningfully take this tact any more

    <Pedant mode>
    Tack is the word you're looking for.
    </Pedant mode>

  160. Re:Windows Phone 8 by SplashMyBandit · · Score: 1

    Well, as a Microsoft employee I'm surprised you need to ask, but let's go ...

    Embrace
    For trivial examples the Microsoft C++ compiler will work ok. The only real pragma needed here is one to prevent a spurious compiler warning, something like 1481 IIRC. The embrace phase is intended to assuage fears that developing for this platform means you won't have Standard C++.

    Extend
    Now for non-trivial examples we start to have to use #defines to get around optimizations that Microsoft bake into their compiler that will break standard-compliant code if you don't put the #define in (cite: http://msdn.microsoft.com/en-US/library/vstudio/bb531344.aspx; some are needed to be more standards compliant [good!], some are needed to regain standards compliant because the default implementation is not to be [bad :(]). Once these #defines are in a large codebase you are starting to get tied to the Microsoft compiler only unless you do a lot of additional work to add additional #ifdefs. Now this may not be intentional by the Microsoft C++ compiler team these days but at one point it absolutely was Microsoft's goal to tie developers into their technology and make it hard to get out (eg. all the extensions for Managed C++, now deprecated, sigh) - which means the legacy behavior of their compiler and current accepted techniques (eg. requiring special defines to get standard behavior back) are permitted by their design team (they should not be, non-standard behavior should be selected by specifying exceptions/defines, not the other way around).

    Extinguish
    Now we get to the bits of a program that are dependent on Windows (that is, required to make a program do anything useful on Windows). Here we get types and macros all over the place that are specific to Windows. Once you start using these your code is not going anywhere else. Now you may argue that this is the case on any platform but it is not so. Most other toolkits use Standard C++ types in their interfaces, they don't define a whole new set of types via macros. Now, this may be a legacy of old ways of doing Windows development (grrr Charles Simonyi, stealing FORTRAN abominations to make Hungarian Notation 'warts' that persist in C# today with the 'I' prefix [completely unnecessary and unhelpful when you refactor between classes and interfaces - but the drones cannot help themselves any more and can't see the badness of that style]). Anyway, my point is that you can't write modern C++ for Windows without injecting a whole lot of platform-dependencies into the code (eg. types, macros) that are far more than just the class interfaces of Windows-specific libraries. The original intent from Microsoft was to tie your code to the Windows platform (hence decrease the ability to move code to competitors). IMHO, it seems the Windows engineers are valiantly trying to remove the sins of the past (for which I give them full credit) - I even remember Microsoft announcing in the first releases of .NET that not only was C++ not standard but it would never be standard. Fortunately this attitude has changed, but we still remember the danger of depending on Microsoft C++ before. I aim never to be in a position where my code is tied to Microsoft again, hence my post warning others.

  161. Re:Windows Phone 8 by shutdown+-p+now · · Score: 1

    For trivial examples the Microsoft C++ compiler will work ok. The only real pragma needed here is one to prevent a spurious compiler warning, something like 1481 IIRC. The embrace phase is intended to assuage fears that developing for this platform means you won't have Standard C++

    You don't need pragmas to disable compiler warnings globally, that's what compiler switches are for. In this case, /wd.

    There's no such thing as compiler warning 1481 in VC++, since its warning numbers range from 4000 to 4999. 1481 would be an error, except that number is not used there, either.

    I suspect you're actually referring to one of those "this code is unsafe" warnings that got added in VS 2005, and which annoyed a lot of folk to no end, especially since they've also prompted to use the "safe" (and non-standard) alternatives. These were disabled by default, if I remember correctly, in VS 2010.

    Now for non-trivial examples we start to have to use #defines to get around optimizations that Microsoft bake into their compiler that will break standard-compliant code if you don't put the #define in

    I've read the article you've linked to, but I don't see any mention of #defines or non-conformant optimizations there. Please clarify.

    If you are referring to _VARIADIC_MAX, then that's not an optimization. It's a hack to work around the lack of support of variadic templates in the compiler while still wanting to provide the corresponding library facilities. In other words, it's the case of not supporting the standard well enough (yet), not deliberately straying from it to break your code.

    Now this may not be intentional by the Microsoft C++ compiler team these days but at one point it absolutely was Microsoft's goal to tie developers into their technology and make it hard to get out (eg. all the extensions for Managed C++, now deprecated, sigh) -

    Managed C++ and C++/CLI were there to let you quickly write glue code between native C++ libraries and .NET apps. That scenario presupposes that you're already "tied" into our technology. If you're not, than why would you even want to use it?

    Now we get to the bits of a program that are dependent on Windows (that is, required to make a program do anything useful on Windows). Here we get types and macros all over the place that are specific to Windows. Once you start using these your code is not going anywhere else. Now you may argue that this is the case on any platform but it is not so. Most other toolkits use Standard C++ types in their interfaces, they don't define a whole new set of types via macros. Now, this may be a legacy of old ways of doing Windows development

    This is indeed the legacy of old ways of doing Windows. Keep in mind that most of those typedefs hearken back to the days when Windows was a 16-bit OS, and there were such (inherently non-portable) concepts as "near" and "far" pointers in that memory model (LP in LPSTR means "long pointer", a synonym for "far"). And there was also a time when 16-bit and 32-bit Windows were widespread side by side, so you had to contend with the fact that e.g. int could be 16-bit on one platform and 32-bit on another.

    You are not, however, required to use any of those typedefs in your own code. Since we've got stdint.h (and VC has it since 2010 SP1), portability is fully settled. Personally, I always use int32_t, intptr_t and such in my code. The declarations of Win32 functions use all that ULONG and DWORD crap, but so what? They're all just aliases, you can ignore them, and what they're defined to is actually documented on MSDN.

    Hungarian Notation 'warts' that persist in C# today with the 'I' prefix [completely unnecessary and unhelpful when you refactor between classes and interfaces - but the drones cannot help themselve

  162. Re:Windows Phone 8 by SplashMyBandit · · Score: 1

    What about "partial", "ref" and "^" that are specific to Microsoft C++. If you use them then your code not work elsewhere, and you probably do need to use them when developing using Windows libraries, yeah?

    > If you are referring to _VARIADIC_MAX, then that's not an optimization. It's a hack to work around the lack of support of variadic templates in the compiler while still wanting to provide the corresponding library facilities. In other words, it's the case of not supporting the standard well enough (yet), not deliberately straying from it to break your code.
    I say I don't think this is a deliberate ploy, but the end result is the same - you are still tied to the Microsoft technology. If using Visual Studio and the MS C++ compiler creates this situation then perhaps using tools that don't force that in your code is a better choice (the argument the troll posts Slashdot has been getting is the VS is the 'bees knees' and you really has to haz it - this is not your fault, I know, but that is the troll messages we're getting, which I'm choosing to point out why I think those statements are wrong). In the case of _VARIADIC_MAX why not make the more-standard behaviour the default?

    > This is indeed the legacy of old ways of doing Windows. Keep in mind that most of those typedefs hearken back to the days when Windows was a 16-bit OS, and there were such (inherently non-portable) concepts as "near" and "far" pointers in that memory model (LP in LPSTR means "long pointer", a synonym for "far"). And there was also a time when 16-bit and 32-bit Windows were widespread side by side, so you had to contend with the fact that e.g. int could be 16-bit on one platform and 32-bit on another.
    Yeah, I used to do a *lot* of Windows programming back in the day. I remember these well (and the sz and hwnd warts in front of every string and window handle). However, the Unix guys had worked out a better solution ahead of this (since they had made the transition much earlier, just like Linux was used in 64-bit mode for years before it became common for Window users). short was always 16-bits and long was always 32-bits, and int was for when you didn't need to care. Pointers were whatever the platform said they were (and you had a simpler 'flat' memory model than the segmented/thunked stuff Windows kinda exposed you to at the time).

    > The declarations of Win32 functions use all that ULONG and DWORD crap, but so what?
    Cool, so we agree. The problem is that there is a mass of this junk around - including a lot of the official APIs from Microsoft (and sometimes you have to use legacy APIS, including those from 3rd parties written in the style Microsoft wanted them to). It is good that times have changed, but the stink still remains.

    > Of course, if you're writing modern C++ for Windows, using something as low-level as Win32 is fraught with peril to begin with. Do yourself a favor and stick to some well-written high-level framework such as Qt (and get portability as well).
    Yes, writing for Qt is a good idea for C++ users, but the benefits of Visual Studio are less (the point of this thread) of you go that route. Might as well save the money (big bucks across a team) and use Eclipse and g++ if you are going Qt, yeah?

    Finally, thanks for taking the time to make an informative and patient post. I know we're a tough crowd to 'sell' to. Personally, as you will know, I'm very wary of Microsoft tech mostly due to long experience in the past. I appreciate you correcting me with more up-to-date information. I also appreciate Microsoft making the effort to correct some of the missteps of the past - so I am trying to keep a sufficiently open mind that when moving between their platform and everybody else becomes effortless then I may end up investing in the MS tech again (at the moment I use an MSDN subscription make available by a client, which I use to periodically look at the tech, but I can a little behind sometimes since at the moment Java [and ecosystem] is currently meeting my cross-platform needs on desktop, web and server).

  163. Re:Windows Phone 8 by shutdown+-p+now · · Score: 1

    What about "partial", "ref" and "^" that are specific to Microsoft C++. If you use them then your code not work elsewhere, and you probably do need to use them when developing using Windows libraries, yeah?

    No, you don't have to.

    First of all, there are two language extensions involving those. One (the original one, which introduced them in 2005) is C++/CLI. This was simply a better designed replacement for Managed C++, that made semantics of managed classes more coherent with regular C++ - e.g. it had RAII for managed objects. You only need that if you want to call something inside a .NET library from C++ code or vice versa, and can't or don't want to use COM Interop or P/Invoke.

    Second extension, a new one which just reuses the syntax, is C++/CX, which lets you consume and author WinRT classes in Win8 apps. It makes things a lot easier, but it's basically just a thick layer of syntactic sugar, and you can ignore it if you want to. Since WinRT is a well-documented ABI (COM with bells and whistles), you can work with it on that same level, treating interfaces as classes, or even as structs with raw vtable pointers. There's a library to help you do it that way.

    The right way to treat C++/CX, IMO, is not as an extension of C++, but as a different language that happens to include C++ as a proper subset. Much like Objective-C is with respect to C, or Obj-C++ and C++. Consequently, if you want to write portable code, the easiest way is to stick to conforming C++ for all areas that don't change from platform to platform, and use C++/CX (or WRL, if you really hate anything other than vanilla C++) for platform-specific bits. Then you'd replace those platform-specific bits with Obj-C++ on iOS, with Java on Android etc. It's not just my advice - it's actually what those official MSDN docs and videos tell you to do.

    From another perspective, you can consider C++/CX to be a lot like Qt language extensions for slots and metadata, except implemented directly in the compiler rather than as a separate preprocessor.

    In the case of _VARIADIC_MAX why not make the more-standard behaviour the default?

    What do you mean by "more standard behavior" here? The old default of 10? The reason why it was reduced to 5 is because variadics are basically emulated by optional template parameters with defaults, and the more you have, the more implicit template specializations you end up with when trying to use them. With more stuff added to the headers for C++11 library support, compile times have grown beyond the pain threshold, and it was decided to reduce the default to something more manageable.

    The only proper fix for this is to implement variadics, and they (I'm not on that team) are certainly working on it. Not the least because the library guys hate the current hack with a passion as it's a huge pain in the ass to maintain. If you look at how e.g. std::tuple is implemented in the corresponding header, you'll quickly understand.

    However, the Unix guys had worked out a better solution ahead of this (since they had made the transition much earlier, just like Linux was used in 64-bit mode for years before it became common for Window users). short was always 16-bits and long was always 32-bits, and int was for when you didn't need to care. Pointers were whatever the platform said they were (and you had a simpler 'flat' memory model than the segmented/thunked stuff Windows kinda exposed you to at the time).

    Back in DOS/Win16 days, Microsoft wasn't really the biggest supplier of dev tools for its own platforms, ironically - if you recall, there was also Borland, and they made some mighty fine tools for both Pascal and C. So it wasn't really something that was unilaterally decided, rather the platform slowly evolved from a combination everyone's

  164. Re:Windows Phone 8 by SplashMyBandit · · Score: 1

    Wow, excellent and very interesting post. Thank you for writing so extensively (your informed opinions, don't worry, you made it clear it is not the Party-line ... yet :) ). Incidentally, I do make a mental distinction between the good people inside the belly of a corporate and the behemoth itself. Not that you care what I think :), but at least I hope that if Slashdotters are slinging arrows that they are not meant personally at you, and we expect you to defend work you are justifiably proud of and we can debate it.

    > personally, I hope that the entirety of .NET would be FOSS one day - though don't take it to mean that there's some official plan to that effect
    If .NET ever gets that way, as Free Software (strictly Open Source terms are less useful) to the same extent as OpenJDK (right to make *compatible* implementations, patent grant etc) then I think it'd be a real winner. I'd stop harping on about Java and get busy with C#.NET if it (and, most importantly, all the standardized libraries for it) were truly cross platform (meaning, compile once, test everywhere, run everywhere) and relatively platform agnostic.

  165. Re:Windows Phone 8 by SplashMyBandit · · Score: 1

    > Why would you refactor between classes and interfaces? Interface is a contract, class is an implementation. Not to mention that, generally speaking, there are a lot of things that classes can do and not interfaces, and vice versa.

    Oh, I nearly forgot to address this. Library implementers must think differently from application writers. In a library you want to present interfaces since the implementation is likely to change. Unfortunately many application developers see this and think they also need to do it. You end up with projects where half of the code is pointless interfaces (I know, I'm working on a customer's 3000 source file project where there are a lot of pointless interfaces). An interface defines a contract that allows different implementation. An abstract base class provides a similar contract where the implementation is mostly the same with some differences (usually this suits more complicated classes where a lot of behaviour must remain the same, even if some details are likely to change). And of course you have concrete classes where there it is very unlikely that you'll need an alternate implementation. Now using the Agile principle of YAGNI ("You ain't gonna need it") I start creating 'classes' in preference of concrete, abstract and interface. Whichever I start with depends on the likelihood that an alternative implementation may need to be provided, and importantly I don't automatically start with interfaces in all cases (learning from Steve Jobs: simplify, simplify, simplify). As I progress through development I discover that where I put interfaces they sometimes serve no purpose and can be removed, or the reverse, have an interface that I really should make an abstract implementation (to assist getting consistent behaviour). So it is entirely possible to change between interfaces and classes, especially when you are doing application development and you seek to make the code base as simple as possible (design ain't done until everything that can be removed has been; otherwise you end up with cruft you accumulated/tried during development).

    So, if we accept that unless one is particularly dogmatic/inflexible there is sometimes a case to change between interfaces and classes. So this means the .NET convention (hangover from Hungarian Notation days that the team could not free their mind from) of having I in front of interfaces is as problematic as prefixing type information to variables when the type can change. Sure, refactoring tools can cope but the reality is that having such prefixes is completely unnecessary, unhelpful to developers (since they can have a prefix left over from refactoring that actually references a class, or no prefix on an interface) and the compiler and tooltips give more support to help the developer to help ensure that interfaces can't be instantiated anyway. It turns out that when developing Java the creators did have the ability to lose the Hungarian Notation mindset and billions of lines have successfully been written by developers without having to use ugly and anachronistic prefixes.

    I often quote, "You are able to write bad FORTRAN in any language". While the .NET guys are writing much better code than that quote suggests they are still doing FORTRAN by putting "I" in front of their interfaces nb: although the 'style' [misnomer] is called "Hungarian Notation" it wasn't an invention by Charles Simonyi, it was an adaptation of a FORTRAN convention because the Microsoft C compiler lacked the strong type checking of its competitors, and the notation was adopted to help prevent errors - it is time for this 'style' to die, and should have disappeared with .NET but hasn't yet because the .NET creators couldn't completely free their minds from the practices they'd been doing for the last 20 years. Hence, I laugh at the backwardness whenever I see that small thing in .NET code, and also wonder at those that defend the practice of using it - time to let the

  166. Re:Windows Phone 8 by shutdown+-p+now · · Score: 1

    [snip] So it is entirely possible to change between interfaces and classes, especially when you are doing application development and you seek to make the code base as simple as possible (design ain't done until everything that can be removed has been; otherwise you end up with cruft you accumulated/tried during development).

    To me this indicates a bigger problem inherent to the language, which is that old and flawed idea of separating classes and interfaces. The problem is that as soon as you need a default implementation of some method (a perfectly reasonable thing for many complex interfaces), or really just any form of behavior inheritance, you need a class. But then you have to give up the ability to do MI, which is actually a very handy tool for modelling many things. On the other hand, there's no real reason to ban MI for behavior; it only becomes a mess when you inherit state, and even then only when you get a diamond.

    To that extent, I much prefer the model used by languages such as Scala, where you have classes and traits, and you really do everything mostly with traits until the point you actually need some state in the object. 90% of abstract base classes in .NET and Java become traits in that model.

    although the 'style' [misnomer] is called "Hungarian Notation" it wasn't an invention by Charles Simonyi, it was an adaptation of a FORTRAN convention because the Microsoft C compiler lacked the strong type checking of its competitors, and the notation was adopted to help prevent errors

    Do you have any source for that claim? It doesn't mesh well with anything that I know about the past state of MSC, nor with the actual practice that was promoted by Simonyi, which was to use prefixes to indicate intent, not type. So you'd, for example, name a variable cbName, meaning "count of bytes in name", whereas cchName would be "count of characters in name". This actually makes some sense, especially in vanilla C where that kind of difference is sometimes very important to make (as you're passing strings and their lengths around all the time), yet there's nothing in the language to do it for you.

    I think his mistake was introducing "sz" for null-terminated strings. Again, this was mostly out of the desire to clearly mark those to distinguish them from various other forms of strings that DOS and Windows APIs expected - if you recall, some early DOS stuff actually used $-terminated strings, for example, and then there were Pascal (length-prefixed) strings. However, as Win32 API moved almost exclusively to normal C-style null terminated strings, people kinda forgot what it was all about, and treated "sz" as just an indicator for strings. And then you've got abominations like "dw" and "i" appear that indicate type and nothing else whatsoever.

    ps. I also see a lot of .NET developers still use the crufty old "m_" member prefix too. That is just as unnecessary these days, since your IDE can tell you where the member originates anyway.

    For many it's old habits dying hard, but don't forget about VB developers - these guys have to deal with case-insensitive identifiers, so they have to distinguish a property and its backing field somehow, in some way other than case.

    I also know of some C# guys who are uneasy about having e.g. "Count" and "count" as two separate members side by side in the same class, just on the oft chance that they'll mistakenly use the wrong one (it can matter if it's a property with change notification, and you accidentally assign the field directly rather than going through the property setter that'll raise the notification).

  167. Re:Windows Phone 8 by SplashMyBandit · · Score: 1

    > Do you have any source for that claim?
    I haven't looked at it for a while but I believe it was Steve McConnel's Code Complete ("Microsoft Press") - although it was a long time ago so I could well be wrong and it was from a rag such as Dr Dobbs or similar. I looked at this long ago (when we all had to worry about such junk).

    The classics were screeds of code and code examples that went something like this:
    HWND hwndHwnd;
    I'm sure you also saw a lot of that too. After wading through that kind of stuff for years I have a kind of intolerance for it now - hence I still see the vestiges of it as an issue.

  168. Re:Windows Phone 8 by shutdown+-p+now · · Score: 1

    Oh, HWND stuff is actually pretty simple to explain. Keep in mind that until 2003 (if I remember correctly), all the H* types in WinSDK were just typedefs for void*. So, yeah, type safety was lacking (through no fault of the compiler), and those prefixes helped keep it in check. These days they are typedefs for various dummy struct types, so that you'd get a type mismatch if you try to pass an HWND where HDC is expected, for example - but the downside is that you have to explicitly cast HBRUSH to pass it to something that expects HGDIOBJ.

    I see a lot of this stuff in my daily job, because I'm working on a code base that dates back to 1997 (remember Visual InterDev? that's the direct ancestor of VS.NET 2002 and all the following releases), and it's still chock full of them even today. It's rather ironic seeing lpsz and whatnot side by side with STL containers and algorithms and C++11 lambdas that we heavily use for several years now. Thankfully, at least there's no Hungarian notation for all these things.

  169. Re:Windows Phone 8 by ckaminski · · Score: 1

    And fucking all of the WinMo 6 folks by moving to a completely incompatible architecture surely helped. How'd that work out for Palm?

  170. Re:Windows Phone 8 by hobarrera · · Score: 1

    3k/week? Depends a lot on were you live really. That's about 7x the average salary where I live.

  171. Re:Windows Phone 8 by jimmyfrank · · Score: 1

    75/hr for .net development is pretty easy to come by of a greedy recruiter isn't involved. I live in the Midwest.