Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Stop the madness Steve Jobs

Stop the madness Steve Jobs

Scheduled Pinned Locked Moved The Lounge
phpcomdiscussion
95 Posts 26 Posters 4 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Lost User

    And Windows Phone 7 will only run apps written in C#. So should Ballmer stop it, too? [edit] So will the dumbass with the 1 vote provide evidence to the contrary? Admittedly, that would require a bit of intelligence, something you're probably seriously short of. [/edit]

    L u n a t i c F r i n g e

    modified on Monday, April 12, 2010 1:01 PM

    R Offline
    R Offline
    RichardM1
    wrote on last edited by
    #27

    Maybe they thought you were stupid for not seeing the difference. :-D

    Opacity, the new Transparency.

    L 1 Reply Last reply
    0
    • R RichardM1

      Maybe they thought you were stupid for not seeing the difference. :-D

      Opacity, the new Transparency.

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #28

      Back to the upper part of the thread, you. :laugh:

      L u n a t i c F r i n g e

      R 1 Reply Last reply
      0
      • L Lost User

        RichardM1 wrote:

        MS just says they don't support the compiler.

        All programs for the phone are written in managed code. So where does this sentence say that you can use native C++? It sounds to me as if the OS will not run native C++ apps, regardless of the compiler used.

        L u n a t i c F r i n g e

        R Offline
        R Offline
        RichardM1
        wrote on last edited by
        #29

        All MS apps for the phone ARE written in managed code. :laugh: But where does it say they will brick your phone if you write one that isn't? But what you say could be possible, if they have a chip that runs IL directly. Then not just the apps, but the OS is written in it, too.

        Opacity, the new Transparency.

        L S 2 Replies Last reply
        0
        • L Lost User

          Dan Neely wrote:

          There's a huge difference between "we only support one language" and "all other languages are banned".

          Oh, really? :laugh: The end result is the same in both cases. The semantics of their statements may differ, but that's about all.

          L u n a t i c F r i n g e

          J Offline
          J Offline
          Judah Gabriel Himango
          wrote on last edited by
          #30

          The Apple license agreement says the code must be *originally* authored in the language they like. It would be akin to Microsoft saying, "You cannot write in Foo language, even if it compiles down to C# code."

          Religiously blogging on the intarwebs since the early 21st century: Kineti L'Tziyon
          Judah Himango

          L 1 Reply Last reply
          0
          • L Lost User

            Back to the upper part of the thread, you. :laugh:

            L u n a t i c F r i n g e

            R Offline
            R Offline
            RichardM1
            wrote on last edited by
            #31

            Don't beat me, I promise I'll be good. But I promise my wife I'll be even better if she beats me! :-\ :wtf:

            Opacity, the new Transparency.

            L 1 Reply Last reply
            0
            • J Joe Woodbury

              First reports are that Windows Phone 7 is extremely unstable so it doesn't really matter what language you use. :) (BTW, to my horror, I tend to agree with Jobs, and Microsoft, on this up to a point. I see no problem with using third party libraries if they were certified and ultimately used only the required languages/system calls. As way of explanation: when an application breaks on the iPhone, the user doesn't blame the app writer, they blame Apple and they call Apple and all that costs reputation and money . While this won't stop applications from breaking, it will mitigate it somewhat and create an overall more stable platform.)

              J Offline
              J Offline
              Judah Gabriel Himango
              wrote on last edited by
              #32

              Joe, Windows Phone 7 isn't released yet. You can't buy a W7 Phone right now. Saying it's unstable is like saying Windows 9 is unstable. It's not even freakin' released.

              Religiously blogging on the intarwebs since the early 21st century: Kineti L'Tziyon
              Judah Himango

              J 1 Reply Last reply
              0
              • M Member 96

                Recalling our discussion here about developing for Apple devices I just came across this: http://stopthemadnessstevejobs.com/wordpress/[^]


                Yesterday they said today was tomorrow but today they know better. - Poul Anderson

                A Offline
                A Offline
                AspDotNetDev
                wrote on last edited by
                #33

                I wonder how this will affect MonoTouch. It seems the MonoTouch homepage talks about this terms of service change, though it doesn't offer anything definitive. Looks like MonoTouch may try to work with Apple to negotiate a change in the terms of service before iPhone OS 4.0 is released, but that doesn't guarantee anything. If they kill MonoTouch, I will be boycotting Apple.

                [Forum Guidelines]

                1 Reply Last reply
                0
                • R RichardM1

                  All MS apps for the phone ARE written in managed code. :laugh: But where does it say they will brick your phone if you write one that isn't? But what you say could be possible, if they have a chip that runs IL directly. Then not just the apps, but the OS is written in it, too.

                  Opacity, the new Transparency.

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #34

                  RichardM1 wrote:

                  All MS apps for the phone ARE written in managed code.

                  Irrelevant. The point is that now ALL apps must be written in managed code, not just MS's. And this is a new restriction, similar to that from Apple. That's all I'm sayin'.

                  RichardM1 wrote:

                  But where does it say they will brick your phone if you write one that isn't?

                  The statement from Petzold doesn't say native apps will brick your phone. It just says they won't run. (At least that's the way I'm reading it.)

                  RichardM1 wrote:

                  But what you say could be possible, if they have a chip that runs IL directly. Then not just the apps, but the OS is written in it, too.

                  This is just speculation, but I don't think that would be necessary. All they need to do is block execution of native C++ apps that aren't part of the OS. And it sounds as if that's what they're doing, one way or another.

                  L u n a t i c F r i n g e

                  R 1 Reply Last reply
                  0
                  • L Lost User

                    All programs for the phone are written in managed code. OK, explain to me how this statement implies that native C++ apps will be allowed, as they were in previous versions. And I don't mean managed C++ or some parallel that allows the use native C++ syntax but produces .NetCF apps.

                    L u n a t i c F r i n g e

                    R Offline
                    R Offline
                    RichardM1
                    wrote on last edited by
                    #35

                    LunaticFringe wrote:

                    explain to me how this statement implies that native C++ apps will be allowed, as they were in previous versions.

                    They have this restriction[^] But if it is an IL chip, then IL is native ASM, and managed code comes from native c++. Either way, you have native c++ if you want it. :-\

                    Opacity, the new Transparency.

                    L 1 Reply Last reply
                    0
                    • R RichardM1

                      Don't beat me, I promise I'll be good. But I promise my wife I'll be even better if she beats me! :-\ :wtf:

                      Opacity, the new Transparency.

                      L Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #36

                      :laugh: :laugh: It's good to have a willing partner. :)

                      L u n a t i c F r i n g e

                      1 Reply Last reply
                      0
                      • J Judah Gabriel Himango

                        The Apple license agreement says the code must be *originally* authored in the language they like. It would be akin to Microsoft saying, "You cannot write in Foo language, even if it compiles down to C# code."

                        Religiously blogging on the intarwebs since the early 21st century: Kineti L'Tziyon
                        Judah Himango

                        L Offline
                        L Offline
                        Lost User
                        wrote on last edited by
                        #37

                        I was more focused on the bottom line of what type of apps were to be allowed. Agreed, there's a difference in the structure of the restrictions as you note, but the end result is still similar, in that they've disallowed a whole class of apps that were previously permitted.

                        L u n a t i c F r i n g e

                        D 1 Reply Last reply
                        0
                        • J Judah Gabriel Himango

                          Joe, Windows Phone 7 isn't released yet. You can't buy a W7 Phone right now. Saying it's unstable is like saying Windows 9 is unstable. It's not even freakin' released.

                          Religiously blogging on the intarwebs since the early 21st century: Kineti L'Tziyon
                          Judah Himango

                          J Offline
                          J Offline
                          Joe Woodbury
                          wrote on last edited by
                          #38

                          There are people with the latest beta. You have heard of those, right? You know, where some people get early copies of something to try out and so forth. Pretty interesting concept. (Sarcasm flag off.)

                          J 1 Reply Last reply
                          0
                          • R RichardM1

                            LunaticFringe wrote:

                            explain to me how this statement implies that native C++ apps will be allowed, as they were in previous versions.

                            They have this restriction[^] But if it is an IL chip, then IL is native ASM, and managed code comes from native c++. Either way, you have native c++ if you want it. :-\

                            Opacity, the new Transparency.

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #39

                            That does not address the issue of whether or not the OS allows the execution of 3rd party native C++ apps. That is the question. And the answer seems to be that no, it will NOT allow 3rd party native C++ apps to run. Right?

                            L u n a t i c F r i n g e

                            J T 3 Replies Last reply
                            0
                            • J Joe Woodbury

                              There are people with the latest beta. You have heard of those, right? You know, where some people get early copies of something to try out and so forth. Pretty interesting concept. (Sarcasm flag off.)

                              J Offline
                              J Offline
                              Judah Gabriel Himango
                              wrote on last edited by
                              #40

                              Latest beta of what? The phone? There isn't any beta hardware out. There's "oh, here's what we're working on" preview, and it's entirely private, given to a few select individuals. The only thing the public has is the WP7 Emulator. Seriously, people. Complaining something is unstable when said thing is 8+ months away, and not even available to the public, is just whiny foolishness.

                              Religiously blogging on the intarwebs since the early 21st century: Kineti L'Tziyon
                              Judah Himango

                              J R 2 Replies Last reply
                              0
                              • L Lost User

                                It must be tough when they're too stupid to debate an issue that really bothers them, and they're reduced to prowling the lounge looking for revenge on irrelevant threads.

                                L u n a t i c F r i n g e

                                J Offline
                                J Offline
                                Jeremy Falcon
                                wrote on last edited by
                                #41

                                LunaticFringe wrote:

                                It must be tough when they're too stupid to debate an issue that really bothers them, and they're reduced to prowling the lounge looking for revenge on irrelevant threads.

                                Which is why I've given up defending Apple on here. You can't fight zealotry with intelligence.

                                Jeremy Falcon

                                L 1 Reply Last reply
                                0
                                • M Member 96

                                  Recalling our discussion here about developing for Apple devices I just came across this: http://stopthemadnessstevejobs.com/wordpress/[^]


                                  Yesterday they said today was tomorrow but today they know better. - Poul Anderson

                                  J Offline
                                  J Offline
                                  Jeremy Falcon
                                  wrote on last edited by
                                  #42

                                  Ya know, I'll bash Apple when the time calls for it. But, do you realize just how many embedded devices only support X languages? Just because the iPhone is more robust shouldn't mean it should be the only one under scrutiny at CP. And, I'd be willing to think it's more about quality control than anything else. After all, Apple cares about that stuff. It's easier to make one or two things work really well than a thousand. And I mean really, C/C++ is so popular it's not like they picked a bad choice of supported languages. Their whole model is around a tight ship on the machines they make. I mean, this isn't really a shock here. The trade off is a better experience rather than a ton of crashes. No, this does not mean stuff will never crash before someone twists my words. I would love to see you actually post some pro Apple stuff.

                                  Jeremy Falcon

                                  M 1 Reply Last reply
                                  0
                                  • L Lost User

                                    That does not address the issue of whether or not the OS allows the execution of 3rd party native C++ apps. That is the question. And the answer seems to be that no, it will NOT allow 3rd party native C++ apps to run. Right?

                                    L u n a t i c F r i n g e

                                    J Offline
                                    J Offline
                                    Jeremy Falcon
                                    wrote on last edited by
                                    #43

                                    But, it's Microsoft doing it, so that's ok.

                                    Jeremy Falcon

                                    L R 2 Replies Last reply
                                    0
                                    • J Jeremy Falcon

                                      But, it's Microsoft doing it, so that's ok.

                                      Jeremy Falcon

                                      L Offline
                                      L Offline
                                      Lost User
                                      wrote on last edited by
                                      #44

                                      It's a privilege to have your code base, in use for years, invalidated by a marketing decision. The honor is mine. ;)

                                      L u n a t i c F r i n g e

                                      1 Reply Last reply
                                      0
                                      • L Lost User

                                        RichardM1 wrote:

                                        All MS apps for the phone ARE written in managed code.

                                        Irrelevant. The point is that now ALL apps must be written in managed code, not just MS's. And this is a new restriction, similar to that from Apple. That's all I'm sayin'.

                                        RichardM1 wrote:

                                        But where does it say they will brick your phone if you write one that isn't?

                                        The statement from Petzold doesn't say native apps will brick your phone. It just says they won't run. (At least that's the way I'm reading it.)

                                        RichardM1 wrote:

                                        But what you say could be possible, if they have a chip that runs IL directly. Then not just the apps, but the OS is written in it, too.

                                        This is just speculation, but I don't think that would be necessary. All they need to do is block execution of native C++ apps that aren't part of the OS. And it sounds as if that's what they're doing, one way or another.

                                        L u n a t i c F r i n g e

                                        R Offline
                                        R Offline
                                        RichardM1
                                        wrote on last edited by
                                        #45

                                        LunaticFringe wrote:

                                        The point is that now ALL apps must be written in managed code, not just MS's. And this is a new restriction, similar to that from Apple. That's all I'm sayin'.

                                        I think you are stretching to get from "are" to "must be", that's all I'm saying. ;)

                                        LunaticFringe wrote:

                                        The statement from Petzold doesn't say native apps will brick your phone. It just says they won't run. (At least that's the way I'm reading it.)

                                        In fact it says NOTHING about what will run, managed code or otherwise. THEIR c# apps might not run. Have you thought about that? So, I know that is how you are reading it, and I think you are reading too much into it. Almost to the point of asking if your account was been hacked by CSS. :rolleyes:

                                        Opacity, the new Transparency.

                                        L 1 Reply Last reply
                                        0
                                        • J Judah Gabriel Himango

                                          Latest beta of what? The phone? There isn't any beta hardware out. There's "oh, here's what we're working on" preview, and it's entirely private, given to a few select individuals. The only thing the public has is the WP7 Emulator. Seriously, people. Complaining something is unstable when said thing is 8+ months away, and not even available to the public, is just whiny foolishness.

                                          Religiously blogging on the intarwebs since the early 21st century: Kineti L'Tziyon
                                          Judah Himango

                                          J Offline
                                          J Offline
                                          Joe Woodbury
                                          wrote on last edited by
                                          #46

                                          Don't be a jackass; Microsoft isn't writing the software in the dark for phantom hardware yet to be produced. It may not be available to the public, but it's there and what it does has leaked. Moreover, it was a a joke, but I guess you are completely devoid of humor. :)

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups