Slashdot Mirror


Does New Development For Mac OS X Make Sense?

DLWormwood wonders: "As a long time Mac developer, originally as a hobbyist and then a professional, I'm feeling pessimistic about the future of the platform now that Apple is embracing Intel and abandoning the few remaining 'Mac' technologies (like the PowerPC and OpenTransport) left to the platform. With the high likelihood that these new Macs will offer a full speed version of Virtual PC and (what I think is) the almost assurance that some clever hacker will make 'X for x86' run on commodity hardware, I'm doubting the willingness of most IT and development houses to even give the Carbon and Cocoa APIs a first glance. (If it wasn't for the poor past performance of VPC, I would not have gotten my first Mac programming job.) Can anybody with a more optimistic view think of a scenario where a modern development house will do Mac development in an age where the help desk will just say either 'switch boot to Windows/Linux' or 'run Virtual PC?'"

394 comments

  1. I think that the prospects are better... by jessecurry · · Score: 5, Interesting

    Apple is much more than just a processor. What really differentiates Apple from the Windows world is the OS. Not to get into the argument about stability, OS X is much more intuitive and overall an easier to use operating system.
    I don't think that you will come into a situation where a help desk would tell a user to switch into Windows or run VirtualPC because I doubt that Macs will ever come with those pieces of software installed. Working at a helpdesk is not about telling users what they should do, it's about helping them do what they want to do
    I think that now that Apple is switching to Intel they will have more flexibility in pricing and will probably continue to grow their market share. I'd say that the prospects for Mac developers will be better than ever in the future. If you need another opinion check out this article.

    --
    Those who know, do not speak. Those who speak, do not know. ~Lao Tzu
    1. Re:I think that the prospects are better... by nocomment · · Score: 1

      Besides, I had a Bob at Comcast tell me you can't have more than one OS on a computer after I told her I had OpenBSD and windows (I lied about windows jsut to get them to troubleshoot the line it really only had OpenBSD).

      So the helpdesk doesn't really help that much anyway. ;)

      --
      /* oops I accidentally made a comment, sorry */
      /* http://allyourbasearebelongto.us */
    2. Re:I think that the prospects are better... by gaelicwizard · · Score: 1

      I think you're confused about what a helpdesk does. In most situations, the helpdesk is staffed by people who a) don't know what to do, they just read a script or b) people who have other responsibilities and so want the fastest solution. If a user is having a problem with a mac version of a program that the helpdesk staffer knows/thinks works on windows, he/she will almost certainly tell the user to switch (i.e. reboot if Windoze is installed, or roll over to the Winblows machine on their desk). If the user gets told that enough, they will just stop using Mac OS X.

      For the record, I know a little bit about it. I work at a helpdesk supporting ~20K machines. Actually, I work in the department that gets to field helpdesk requests, we are not actually a helpdesk and would prefer not to be. Because of the software we use, our Mac users already just get told to use their windows box. Personally, I try to fix the problem but the bureaucracy makes that difficult.

      --
      -- JP
    3. Re:I think that the prospects are better... by jbolden · · Score: 2, Insightful

      Check out most of the online poker sites tell mac users to use virtual PC now (when it is much slower). Mind you a customer to a gambling website is woth a lot of money and mac users won't generally use non mac software but they don't care.

    4. Re:I think that the prospects are better... by NoMoreNicksLeft · · Score: 1

      There have been too many gorgeous OSs by OS-only companies that died lonely little deaths, to think that OSX has a "get out of irrelevance free" card stuffed up its ass somewhere.

      It's simply too bad that they couldn't have pulled some type of reversal here. Intel making PPCs, or some such. The PPC, especially the G5, was and always be a hell of a chip. But then good chips die too. I think Intel has a secret lab where they torture the soul of the Alpha and drain off its essence for yet another braindead x86 chip.

      Don't suppose there is any chance of anyone offering a plainjane G5 motherboard?

    5. Re:I think that the prospects are better... by rooBoy · · Score: 1
      Working at a helpdesk is not about telling users what they should do, it's about helping them do what they want to do
      Can someone please convince my helpdesk of this : (
    6. Re:I think that the prospects are better... by Uart · · Score: 1

      Talking about the Alpha... that was a sweet processor in its heyday... Anyway Intel has rights to technology outside of the x86 domain, why can't Apple use something based on that instead. If not the Alpha, then something else.

      I'm most concerned here about the video editing. I don't know if Intel-Macs will still be better at it than their windows brothers after the switch. They'd lose a lot of market from that.

      --

      Opinionated Law Student Strikes Again!
    7. Re:I think that the prospects are better... by __aaclcg7560 · · Score: 1

      Her name is Bob and you better not get her angry. She got mad when I kept telling her that the problem was on her end and not my end and she hanged up on me after spending 45 minutes talking. When I called back to speak to someone else, I found out that Bob "accidentally" deleted the record for my cable modem and it would take the system two days to flush it out before they can restore service. Women... ;)

    8. Re:I think that the prospects are better... by nxtw · · Score: 1, Troll

      Rock on!

    9. Re:I think that the prospects are better... by spagetti_code · · Score: 1

      I agree. Consider Apple as linux with a robust, well designed UI. Imagine how that could take the corps by storm in a way that Linux can't quite yet.

    10. Re:I think that the prospects are better... by Anonymous Coward · · Score: 1, Interesting

      Yes, the Macintosh experience is more than just the processor -- but this does not mean that the processor is not an important part of the whole experience. It is ridiculous to try to isolate a single part of the whole package and say that the rest is not important. It is the WHOLE package that makes the Macintosh experience: the UI / OS, the industrial design, and the materials they are made of -- including the processor.

      Have you even read Apple's "universal_binary.pdf" document? It is clear that the Intel architecture is a technical compromise at best: It is difficult to locate a paragraph in that document that extolls the virtues of the Intel way. To the contrary, we read about the vulnerability of the Intel ABI:
      "Thus, programming errors, or other operations that access past the end of a local variable array or otherwise incorrectly manipulate values on the stack may be more likely to crash applications on x86 systems than on PowerPC. "
      , and simple math things:
      "An integer divide-by-zero is fatal on an x86 system, and continues on a PowerPC system, where it returns zero."
      and countless pages about how Intel byte-ordering does not match native network, fonts, etc. order...

      Then there is the trashing of Altivec for a significantly inferior SSE.

      This was a business decision, not a technical decision, and it ditched premium high-performance and scientific users for consumers.

      It seems absurd to jump ship exactly when every game box is focused on PPC because of its performance and developers are in the process of learning the PPC instruction set -- like changing lanes in traffic because you are stalled, only to be passed by the lane you were in in the first place.

      I've read these crazy stories that Apple couldn't get enough of IBM's attention because of the small percentage of chips they purchase -- surely Apple will be purchasing a much smaller percentage of Intel's output...

      This is a sleazy technical step backwards to inferior hardware in an effort to make a "just-good-enough" system that seems to be the norm for the PC market.

    11. Re:I think that the prospects are better... by stellertony · · Score: 1

      I've been using OS X at home for almost a year now, and I find it far more useful and intuitive than Windows. I can tell my grandmother to go to a single preference pane in OS X (which is grouped with all the others in one application) rather than two or three like I'd need to for Windows. The dock (combined with Spotlight or Quicksilver) is far more useful than a messy Start menu. I would never run a dual-boot OS X/Windows machine, not only because I hate the Windows interface and have no use for it, but also because a license for it costs at least half as much as the computer itself. Overall, I find that OS X is a far nicer experience than Windows.

      --
      feeding the world its brain food
    12. Re:I think that the prospects are better... by fyngyrz · · Score: 1
      surely Apple will be purchasing a much smaller percentage of Intel's output...

      Yes, surely. However, the key issue is that Intel won't have to make anything for them... Intel already makes high speed, require-liquid-metal-and-a-refrigerator chips and low voltage, run cool and sleep nice or take a quick run and then back to sleep chips for laptops, and all manner of stuff in between.

      Apple can leverage off the zillions of laptops and desktops made for Windows using the same CPUs and perhaps even the same CPU support chips.

      So I don't think the fact that Apple will be buying small percentages is a point that affects the quality or service Apple will get from Intel. And remember, IBM's inability to deliver a fast laptop-capable G5 isn't a problem that Intel has -- they have reasonably fast laptop chips -- so there is no similar issue to compare Apples to Apples, as it were.

      --
      I've fallen off your lawn, and I can't get up.
    13. Re:I think that the prospects are better... by WatertonMan · · Score: 1

      While Apple has made a few misteps UI wise with Tiger and has inconceivably left the Finder a UI problem it still is better than Windows and vastly superior to anything on Linux. If you compare it to the Sys9 "ideal" then it is different and annoying to people who want something closer to Sys9. However when you consider all the extra things it can do, the UI makes a lot of sense. I certainly have gripes. But overall they've done a nice job and have thankfully avoided the "wizard handholding" and task oriented approach that Windows keeps moving towards.

    14. Re:I think that the prospects are better... by Anonymous Coward · · Score: 0

      ummm.......

      You do realize that's kinda like winning the special olympics? Right?

    15. Re:I think that the prospects are better... by Anonymous Coward · · Score: 0

      Gnome is better. It works out of the box with things like USB sticks and bluetoooth. You can even copy mp3 off you iPod. Something OS X have problems with.

    16. Re:I think that the prospects are better... by MysteriousPreacher · · Score: 1

      In the past, some ISPs had a habit of just refusing to support people who are using Macs. This was in silly cases where the user just needed to get dial-up details.

      I found that they had to phone up and pretend they were using Windows just so they could get these details. Otherwise the phone monkey would hear 'Mac' and assume that they can't support it. Ah, the joys of call centres.

      --
      -- Using the preview button since 2005
    17. Re:I think that the prospects are better... by jessecurry · · Score: 1

      I actually dealt with Earthlink before they "officially" supported Macintosh, it was awful trying to get my computer set up and all I needed were a couple PPP settings. I finally had to do just what you said and pretend to be using Windows. I'm glad that they've changed their policies.

      --
      Those who know, do not speak. Those who speak, do not know. ~Lao Tzu
    18. Re:I think that the prospects are better... by jessecurry · · Score: 1
      OS X throws away most of the Apple HIG, and is a delightful mish-mash of styles. It's awful. It makes a delightful demo, what with the Lickability Factor up around 11. But after having used it for a year (and, mind you, I've been a raving fanboy myself, first of System 7, then of OS/2) I have to say "no thanks". OS X tries to play close to the Mac ideal, but fails miserably.

      Although I do have to agree that the lickability factor is up around 11, I've found OS X to be a very intuitive interface. It's true that with OS X a lot of the previous HID guidelines were changed, I see that change as inevitable. Computing on the desktop is moving away from one file, one way to find it. I personally love the new organizational scheme that the finder uses, I like not having for click my way through the entire hierarchy every time I need to access a file. I know that the folder metaphor has been weakened, but I can't say that I miss it.

      Also, Have you ever worked at a helpdesk? Working at a helpdesk is entirely involved around Getting the User Off The Phone so You Can Bill the Client. Which means telling them what they should do. Because what they want to do is long, rambling, pointless and usually impossible.

      Yes I have supported 5000+ machines in a helpdesk role. I never tried to get a user of the phone, in fact, I would often end up staying late to finish up the last call of the day. I would take the time to find out exactly what the user wanted to do, I would determine if that was possible, and I would provide them with a solution. Sometimes, the user wouldn't get their way, but if at all possible I would help them out.

      Thirdly, Have you ever bought a mac? The Mac has never been about "flexibility in pricing" it's been about "Making money on low volume by high margins". Fully expect Apple to charge not a penny less for Intel-based computers, and pocket the sweet, sweet profits.

      Yes, I have purchased many Macs, I know that previously Macintosh pricing has been about making money on low volumes, but from what I see Apple is know trying to capture the bulk PC market, and they will need flexibility in pricing to do so. Just because Apple hasn't bothered with different price points in the past doesn't mean that they won't do so in the future.
      All of your comments about the Macintosh platform seem to reflect an unwillingness to change, if you like Apple's HID guidelines so much in 1999 why aren't you still using OS 9? I personally love most of the new OS, I do have a few gripes, but look at those more as growing pains. Most of the things that I didn't like have either been changed in subsequent releases, or I realized that they were actually good.

      --
      Those who know, do not speak. Those who speak, do not know. ~Lao Tzu
    19. Re:I think that the prospects are better... by Anonymous Coward · · Score: 0

      Her name is Christopher Reimer and you better not get her near food. She got hungry when I kept telling her that the problem was the all you can eat buffet's and she hung up on me after spending 45 minutes eating. When I called back to speak to someone else, I found out that Chris "accidentally" ate his roomate Bruce Schalamon and it would take two days to come up with the Lou's Gehrig's disease excuse. Women... ;)

    20. Re:I think that the prospects are better... by MysteriousPreacher · · Score: 2, Funny

      Yeah, it's sad when it comes down to having to lie just to get some cross-platform settings. I'm glad things have improved over the years.

      --
      -- Using the preview button since 2005
    21. Re:I think that the prospects are better... by That's+Unpossible! · · Score: 1

      They would care a lot more if Mac had more than a tiny fraction of the OS market.

      --
      Ironically, the word ironically is often used incorrectly.
    22. Re:I think that the prospects are better... by HTH+NE1 · · Score: 1

      Gnome is better.... You can even copy mp3 off you iPod. Something OS X have problems with.

      You misspelled "probdrms".

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    23. Re:I think that the prospects are better... by Paradox · · Score: 1
      OS X throws away most of the Apple HIG, and is a delightful mish-mash of styles. It's awful. It makes a delightful demo, what with the Lickability Factor up around 11. But after having used it for a year (and, mind you, I've been a raving fanboy myself, first of System 7, then of OS/2) I have to say "no thanks". OS X tries to play close to the Mac ideal, but fails miserably.
      The perfect OS doesn't exist yet. OS X tries very hard, and really succeeds quite well. There is no question that OS X represents a variety of control styles and organizational styles. It supports something like the spatial finder, with a browse view. With tiger, it supports something like "Your Computer is a Database" organizational memes (which some people like, and some people hate).

      But many of these are practicalities. While a Interaction Designer may balk, they can still appreciate that OS X is closer to a usable and consistent system than nearly any other offering that is commercially viable.

      We have to judge things according to their competition. Does OS X have usability problems that need attention? Of course! Do they do a better job than pretty much everyone else? Open for debate, but the general feeling is that OSX tries harder to do it right.

      Time and time again, history has shown that incremental improvement is better than big-bang improvement. This effect is magnified many times in user interface, where beauty and utility must be balanced carefully and everyone's opinions taken into account.

      --
      Slashdot. It's Not For Common Sense
    24. Re:I think that the prospects are better... by Anonymous Coward · · Score: 0

      I found out that Chris "accidentally" ate his roomate Bruce Schalamon and it would take two days to come up with the Lou's Gehrig's disease excuse.

      What a retard! It's one thing to pick on someone for his physical appearance, but to go after his dead roommate who died from a horrible disease is inexcusable. You, sir, are a worthless human being.

    25. Re:I think that the prospects are better... by LSD-25 · · Score: 2, Insightful
      Have you even read Apple's "universal_binary.pdf" document? It is clear that the Intel architecture is a technical compromise at best: It is difficult to locate a paragraph in that document that extolls the virtues of the Intel way. To the contrary, we read about the vulnerability of the Intel ABI:
      "Thus, programming errors, or other operations that access past the end of a local variable array or otherwise incorrectly manipulate values on the stack may be more likely to crash applications on x86 systems than on PowerPC. " ,
      and simple math things:
      "An integer divide-by-zero is fatal on an x86 system, and continues on a PowerPC system, where it returns zero."

      "Dammit! My buggy program ran just fine on PowerPC, but it crashes on Intel."

    26. Re:I think that the prospects are better... by Anonymous Coward · · Score: 0

      Do you mean fraction of OS sales, or fraction of OS installations? I recently heard that approx 16% of all computer users run some form of Mac OS. That's more than a tiny fraction. Why are Apple's sales number's so low? Because the Mac OS does not ship with so many bugs that the user can't wait to upgrade.

  2. Now is THE Time To be a Mac Developer by aluminumcube · · Score: 5, Insightful

    I think your view, while logical and understandable, is unnecessarily pessimistic.

    The market has always viewed the Mac as another computer, one interchangeable with every other computer. While a Mac is (technology wise) a computer, the people who buy them view them very differently and the sheer dynamics of the Mac Economy (the customers, companies and products that hinge on the Mac platform) prove this out.

    Take your fear of people figuring out how to run X on beige boxes... Apple doesn't care about these folks. Simply by having not purchased a Mac, this portion of the market has already proven that they are unwilling to have ever paid the Apple premium so, in effect, Apple will virtually never loose a sale to this crowd.

    Or think of it this way; the kind of people who are drawn to the Mac platform are drawn to it PRECISELY because they don't want to fuck around with patches, workarounds and general hackery in order to make their computer run. Here is the test: could you imagine telling your mother to run out, buy a beige box, download some boot hack, install it, then install OS X on top of that? Probably not and that's exactly why Apple isn't going to be kept up at night worrying about the people who are going to hack OS X to run on commodity hardware.

    If anything, I think this will bolster Mac sales- the kind of people who are willing to jump through the hoops to make OS X run on beige boxes are computer enthusiasts and typically serve as the computer information maven within their circle of friends. I think that if these hardcore Windows guys get OS X (for free) and play with it on their beige (or Tie Fighter) boxes, they are going to be pretty impressed. When it comes to telling people what computer to buy though, they will probably just recommend to their friends that they buy a Mac.

    The same logic generally applies to your second point (will software developers still make Mac versions of their stuff). I think that the answer here is again, a big yes because there is a fairly substantial wall between people who will want to run native apps and people who want to run emulated apps. As someone with a Mac, I've proven (by voting with my dollars) that I am someone who will pay a premium to have an elegant computer that "Just Works." Any software developer with half a brain is going to realize that forcing the Mac customer to run clunky Windows emulation (even if it is at native speed) is inherently out of step with what that customer wants.

    I think this is the perfect time to start developing Mac software. Porting over PC code is going to be easier then ever. The overall buy rate of Macs is going to be increasing significantly. A major chunk of risk in regards to the stability of the Mac platform has now been removed. Apple will be rocking the computer world within the next 24 months...

    1. Re:Now is THE Time To be a Mac Developer by BitGeek · · Score: 4, Interesting


      I don't think there really is a price premium on Macintoshes... but now we'll be able to see for sure.

      I bet Apple products will be about the same prices as Dell, yet deliver more features and a lot more innovation.

      Look at what happened when Aopen tried to make an x86 mac-mini competitor-- it was $100 more, without the OS, making it really $200 more expensive than the mini.

      But I agree-- developing on the Mac platform is the best its ever been... the OS X API is complete (Though I'd have liked EnterpriseObjects back) and frozen in panther (interesting that they did that, and made a big deal out of it, cause it means they planned to move to Intel 2 years ago.)

      Its a great time to write apps for the Mac as the Mac becomes less of an isolated fringe platform and more of a mainstream alternative to windows.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    2. Re:Now is THE Time To be a Mac Developer by edgar_is_good · · Score: 5, Interesting

      Don't forget the new buyers: I've already heard people say "Hey, if I could install Windows on it, then I would be willing to buy a Mac, because then if I didn't like it, I could always switch back."

    3. Re:Now is THE Time To be a Mac Developer by KH · · Score: 1

      I'm not familiar with WebObjects/EnterpriseObjects, but there was a little surprise in XCode 2.1. Now it comes with full version of WebObjects 5.3. So, it appears that EnterpriseObjects is back in OS X, if that's what you would have liked.

      There was very little, or more like no, fanfare about this, but considering that WebObcjects cost so much till a few days ago, isn't it significant that now it is free (as in beer).

    4. Re:Now is THE Time To be a Mac Developer by spyrral · · Score: 2, Insightful

      I agree with nearly all of the above except for this statement:

      "Porting over PC code is going to be easier then ever."

      First of all, when you say 'PC code' I assume you mean code written to run on MS Windows. That is a fairly nonsensical statement. Most software never accesses the processor directly, so porting code will not be any easier or harder than it was before.

      Still a great post though. Now is a great time to start writing software for the Mac!

    5. Re:Now is THE Time To be a Mac Developer by Anonymous Coward · · Score: 0, Informative

      Actually, it will, because Leopard is going to come with an Intel virtual machine that can run Windows just like Tiger comes with Classic. You'll double-click a "Windows" icon and a window will open showing you Windows booting in a virtual machine. Just like Virtual PC, only it'll be part of the OS and you'll be able to run Intel programs natively.

      The code name for this part of the OS has been resurrected from the Rhapsody days. The code name is "Redbox."

    6. Re:Now is THE Time To be a Mac Developer by BitGeek · · Score: 1


      I think they integrated some or all of the development tools for WebObjects into XCode. But to deploy it, you still need Mac OS X Server.

      Used to be you could buy WO seperately and deploy it under OS X, but if you had OS X Server then deployment was free there as well (Eg if you bought WO you could deploy it to two machines.)

      They have changed the business model--- VERY interesting. I was thinking WO was dying, but it seems rather than being killed off its been integrated.

      I'd be totally estatic if updates to OSX Server were less than $500.

      Anyway, much thanks for pointing this out to me! This is generally very good news! I knew EOModeler had been integrated with Xcode, but I didn't know that they'd gotten rid of the seperate dev tools... hot fricking damn!

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    7. Re:Now is THE Time To be a Mac Developer by BitGeek · · Score: 1


      That was a rather weak attempt at a troll.

      Or are we supposed to assume that you really think that the speed of the processor is measured by one of its clock rates?

      Most Intel processors run at about 2.8GHz, making them in the same performance range as the 1.4GHz PowerPC in the mini.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    8. Re:Now is THE Time To be a Mac Developer by Anonymous Coward · · Score: 0

      Great troll. Although, if you're serious, I'm fascinated that anyone would believe the PowerPC is twice as fast, per-MHz, as the ix86 equivalents. Steve Jobs evidently doesn't.

    9. Re:Now is THE Time To be a Mac Developer by Anonymous Coward · · Score: 0

      ever since Jobs came back and introduced the iMac, their machines have been in the ballpark with respect to pricing compared to the other big OEMs. Some would be cheaper, some would be more expensive. This probably won't change.

    10. Re:Now is THE Time To be a Mac Developer by tillemetry · · Score: 1

      The big/little endian issues go away. People porting games and programs that twiddle bits will certainly love that.

    11. Re:Now is THE Time To be a Mac Developer by Paul+Freedman · · Score: 1

      Look, can it really be possible that a 1.4 GHZ PowerPC in the mini = 2.8 GHZ P4 chip when a) the figure in dispute is not the average clockspeed per se of all PC's but the average used for a comparably priced PC box currently against whatever mojo RISC points you want to assign and, b) as noted elsewhere Steve has abandoned the logic behind the premise--and not necessarily, it is true, due to some objective PPC vs i86 engineering aesthetic decision but due to production and spread-sheet imperatives. This is not an opportunity, this is not a good thing, this is not a hopeful stride into a future anymore than getting laid off is a wonderful career change--prelude possibly to a positive career change but only as in making a silk purse out of a sow's ear. At best the top managers at Apple felt they had to do this to stay in business as a computer maker, at worst they felt they absolutely positively had to do this as their laptop lines fatigued and iPod inventory began to pile up. This was not a desired step: this was compelled--and it does not help the Apple cause to insist that Mac customers are too special to care about hardware profit markups that diverge too widely from commodity boxes--IMHO this segment of the installed base is not enough to ensure stability even should Mac insist upon a high-margin designer tax model

    12. Re:Now is THE Time To be a Mac Developer by EvlG · · Score: 2, Insightful

      For most apps that is only a small, small piece of the puzzle.

      The big effort in porting are the APIs; that is, going from Win32 -> Cocoa.

      That's not a easy job, and the switch to Intel didn't make it any easier.

    13. Re:Now is THE Time To be a Mac Developer by Cecil · · Score: 4, Interesting

      Take your fear of people figuring out how to run X on beige boxes... Apple doesn't care about these folks. Simply by having not purchased a Mac, this portion of the market has already proven that they are unwilling to have ever paid the Apple premium so, in effect, Apple will virtually never loose a sale to this crowd.

      You're wrong. I'm a UNIX geek turned OS X geek. I own a Mac (several, in fact). I own them because I adore OS X and because Apple makes laptops that sleep beautifully and instantly. I suspect the latter is more a function of OS X than it is of the hardware, but we'll have to see.

      In any case, if a beige box (or PC laptop) ran OS X for $1500 less than my Mac cost... would I do that? You better believe I would. I'm not in it for the hardware. I'm in it for a UNIX with an awesome UI and great UI development tools, and that's what OS X is to me.

      I sincerely doubt I'm alone.

    14. Re:Now is THE Time To be a Mac Developer by Snocone · · Score: 2, Insightful

      Something to keep in mind though, is that the API-porting effort is fairly easily estimable and schedulable with a good degree of confidence.

      Those @(#$&&!!!! endian bugs, on the other hand, can turn your schedule into an utter trainwreck and your profit into LESS than nothing. So eliminating them is a much bigger benefit than the actual percentage of effort they take up *in a well written app* --which most are faaaaaaar from -- would lead you to suspect.

    15. Re:Now is THE Time To be a Mac Developer by fyngyrz · · Score: 1
      My 3 GHz P4 runs ray traces in half the time as compared to my 1.42 GHz G4 based mini. Same ray tracer -- I wrote every line of it -- and the same C compiler (GCC) used to create the executable.

      That performance is about what I'd expect from a 1.42 GHz P4.

      These processors are very close in clock-for-clock performance. Modern CPUs try really hard to get things done as fast as they can, and mostly, they do well at it.

      There's nothing wrong with the PPC other than it costs too much, makes too much heat, and can't seem to be clocked much faster than 3 GHz under the best of circumstances. *cough*

      --
      I've fallen off your lawn, and I can't get up.
    16. Re:Now is THE Time To be a Mac Developer by catwh0re · · Score: 2, Interesting
      To add to your point. Apple have an advantage when it comes to keeping their OS on their hardware, which is that their motherboard designs are still in house, meaning that while the Intel chip is the same as Dell machines, the underlying structure of the computer is still sufficiently different that it's less about hacking around a software block, and more about having to emulate the remainder of the apple hardware.

      Additionally Mac OS X would be designed to work with a number of specific video cards (and other hardware configurations) which other than increasing Mac OS X's stability, will make it difficult to produce a similar beige box.

      Macs may also still use an inexpensive PPC unit to help the Rosetta software.

      Ultimately the mac will still be sufficiently different despite being based around the x86 chipset.

      A good example is to compare the new game consoles all of which will use PPC chips, but will most definitiely not be compatible with each other.(It's a similar argument to IntelMac versus IntelDell.)

    17. Re:Now is THE Time To be a Mac Developer by william_w_bush · · Score: 4, Interesting

      Got a mac SE in 89 at the age of 11, gave it up in 94 for a pc, just for the game and tinker-factor.

      I am one of the biggest closet mac lovers in the world. Till my mini this year i hadn't touched one in a decade, and now im happy.

      Smalltalk, Obj-C, HONEST TO GOD FUCKING DESIGN!

      Windows programming is a combination between brute force and kludged hack, with just almost no technique or architectural finesse. Get it done, and hope it works. When is the last time you saw a windows app that people used for 5 years without an update and said "yeah it works great". It's like disposable software, not disposable like a funcam, disposable like an adult diaper, you just can't put up with the same one for more than a day.

      Linux. Love the theory, but 500 people each with their own pita view of how an OS should work... sucks. Love everything that goes on below the gui, and it makes a great server, though they redefine library hell.

      OSX. This is what happens to software when people keep consistent design principles. Compatibility is secondary to consistency, and programming doesn't mean learning a new way to malloc memory for EVERY G-D interface you try to use. It's like all those MIT guys I knew made an os with all their theory, and kept with it, even when the marketing pricks masturbated on them with their quick-to-copy new features and API's, that were so badly designed that 5 months later they became "legacy" (do not fuck with me on this, look through the windows com+ and ATL specs, or anything involving OLE), and had absolutely nothing in common with any other api in the system.

      Just cracked open XCode, and for the first time in years I'm looking forward to coding again. Everything is intuitive, 1 theory of operation to rule them all.

      Maybe it's an american thing, but why the hell do people buy from companies with such a horrible history of design? Jesus, the only time Ford had a semi-reliable engine was when it was designed so simply that every 10k miles you could rebuild half the engine yourself and get it working well again that way, consumer-products shouldn't be brute forced.

      Seriously, I've been a windows, then linux junkie for the last decade, but can any of you tell me there is any consistent design going on anywhere in there? Till dec 2003 you had to hardcode all the driver init hooks into the linux kernel with ifdefs, explain to me how that makes any sense. Well, another decade from now maybe Mach 1.0 will be out and another ridiculously long software milestone will have been reached.

      --
      The first rule of USENET is you do not talk about USENET.
    18. Re:Now is THE Time To be a Mac Developer by gbulmash · · Score: 1
      "When is the last time you saw a windows app that people used for 5 years without an update and said 'yeah it works great'."

      I got 4 new PC's between 1997 and 2002. One office suite - Microsoft Office '97. Of course, this was just for Word and Excel.

      - Greg

    19. Re:Now is THE Time To be a Mac Developer by william_w_bush · · Score: 1

      err, ok, but is that a "yeah it works great", or a "whatever, it's works, and i hate dancing paperclips and magically disappearing menus"? But i see what you mean.

      --
      The first rule of USENET is you do not talk about USENET.
    20. Re:Now is THE Time To be a Mac Developer by BitGeek · · Score: 1

      Your ray tracer was poorly implemented. Clearly you are not using altivec, or core image. Your "Benchmark" is like all the benchmarks pc weenies use to justify their claims-- simply code that effectively measures clockrate by not really using the CPU correctly.

      The PowerPC costs less than Pentiums... though I'm sure Apple got a hell of a deal from intel. The power PC is a risc architecture and has a smaller die. I don't know who screwed the pooch on the heat issues, but there's no PC in the mini formfactor, you'll notice. And when aopen tried to introduce one recently it costs $200 more than the mac mini.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    21. Re:Now is THE Time To be a Mac Developer by BitGeek · · Score: 1


      Apple is not a struggling computer maker, as you seem to think. Apple is posting record profits and has spent the last couple years trying to keep supply meeting demand... sure, recently they have finally gotten adequate supply.

      But generally their problem is losing sales because they are out of stock-- not having to desperately find people to buy their products.

      In fact, supply is probably the real reason they went to intel-- intel has lots of fabs, wheras IBM has one making the powerPC. Intel has lots of customers wanting chips, and so they have a differentiated product line. The PowerPC for apple is a single line, and that makes it harder to select the right processor price point for your various products.... and magnifies the impact of supply problems, which both IBM and motorola have had.

      Apple got too successful to stick with a single, low volume, CPU supplier, IOW.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    22. Re:Now is THE Time To be a Mac Developer by aluminumcube · · Score: 1

      Cecil,

      Not to be harsh, but yes... as far as Apple is concerned in regards to market share, future product offerings and general business risk vis-a-vis the switch to Intel processors, people like you aren't even on the radar screen.

      The fact that UNIX guys like you choose Apple hardware is certainly a nice bonus from OS X, but Apple is not a company that goes out of it's way to address the geek market. Yes- they do occasionally throw the geek crowd a bone here and there, but such activities are equivalent to a penny rounding error within Apple's marketing budget.

    23. Re:Now is THE Time To be a Mac Developer by rjshields · · Score: 1
      makes too much heat
      Something that the Pentium 4 is entirely guilty of itself as a consequence of ramping up clock cycles. The Pentium M produces way less heat.
      can't seem to be clocked much faster than 3 GHz
      Clock speed is by no means most important factor involved in performance. Look at the performance of AMD processors cycle for cycle relative to the Pentium 4.
      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    24. Re:Now is THE Time To be a Mac Developer by a2800276 · · Score: 2, Informative

      >In any case, if a beige box (or PC laptop) ran OS X
      >for $1500 less than my Mac cost...

      What kind of Apple hardware are you using? You can get quite alot of Mac for $1500. Say a dual 2GHZ G5 Powermac costing $2000. If you really need that type of workstation, I'd be really suprised if you could come up with any comparable beige box costing only $500. Actually, I don't see any Mac that has a $1500 premium on it.
      -tim

    25. Re:Now is THE Time To be a Mac Developer by Nurgled · · Score: 1

      It does, however, mean that Wine no longer needs an x86 emulator embedded in it in order to be ported to OS X. I expect that once x86 Macs are commonplace (assuming that it is really x86 that Apple is going for) it won't take long for Wine to be ported first to use X under OS X and hopefully latter to target the OS X window API directly. This would leave older users with PPC machines out of luck, of course.

      Porting Winelib would, in theory, allow Windows apps to be built to target a PPC version of Winelib and thus allow PPC users to enjoy the software too, of course. I have a feeling, though, that most Mac users would rather suffer in a world of no software than run an ugly Windows application on their beautiful Mac desktops.

    26. Re:Now is THE Time To be a Mac Developer by NatasRevol · · Score: 1

      The 10-client OS X server is $499. The client limitation is only restricted on clients connecting via AFP. Any other service - SMB, FTP, HTTP, SSH, DHCP, POP, IMAP, SMTP, etc - is unrestricted.

      And it's cheaper if you buy it in volume:
      http://store.apple.com/AppleStore/WebObjects/BizCu stom?qprm=78313&family=MacOSXServer

      --
      There are two types of people in the world: Those who crave closure
    27. Re:Now is THE Time To be a Mac Developer by Anonymous Coward · · Score: 0

      It was as porly implemented as all the other programs for Mac, why doesn't any games work well on Mac. Oh yes, they are poorly implemented. Maybe the hardware is to hard to write for if descent knowledge about programming isn't enough to make it fly. Can you write a raytracer?

    28. Re:Now is THE Time To be a Mac Developer by mbbac · · Score: 1
      Look at what happened when Aopen tried to make an x86 mac-mini competitor-- it was $100 more, without the OS, making it really $200 more expensive than the mini.
      Where can you buy a copy of Windows XP Professional for $100? Or were you suggesting paying $100 for a Linux distro & support?
      --

      mbbac

    29. Re:Now is THE Time To be a Mac Developer by Anonymous Coward · · Score: 0
      Clearly you are not using altivec, or core image. Your "Benchmark" is like all the benchmarks pc weenies use to justify their claims-- simply code that effectively measures clockrate by not really using the CPU correctly.
      Correct. How many times do I have to explain this to people? The PowerPC is superior, people have to stop using these "compilers" and "high level languages" and start coding for the CPU. Personally, I think even using assembler is too much, as assembler restricts you to the "officially" supported features of the CPU. Hex code all the way!
    30. Re:Now is THE Time To be a Mac Developer by Anonymous Coward · · Score: 0

      Why would you use core image on a raytracer? I'm sick of clueless rants from people who don't have a clue what core image is.

    31. Re:Now is THE Time To be a Mac Developer by mattkime · · Score: 1

      WO projects can be deployed in a number of different manners, not just on OS X Server. (although it probably is the easiest)

      for instance, anything you can run a J2EE server can run a WO deployment.

      but yes, you'll still need to pay $500 or so for the deployment.

      --
      Know what I like about atheists? I've yet to meet one that believes God is on their side.
    32. Re:Now is THE Time To be a Mac Developer by Anonymous Coward · · Score: 0

      Take your fear of people figuring out how to run X on beige boxes... Apple doesn't care about these folks. Simply by having not purchased a Mac, this portion of the market has already proven that they are unwilling to have ever paid the Apple premium so, in effect, Apple will virtually never lose a sale to this crowd.

    33. Re:Now is THE Time To be a Mac Developer by That's+Unpossible! · · Score: 1

      Windows programming is a combination between brute force and kludged hack, with just almost no technique or architectural finesse.

      Your post is a combination between brute force and a kludged hack, with just almost no technique or architectural finesse. When painting with such a broad brush, it helps to use a bit more paint.

      Or did you mean the old Windows API? Yes, that API sucks. Most developers I know now are developing in .NET, which is a great API.

      Get it done, and hope it works.

      Ummm, this is a programmer problem, not a Windows problem.

      When is the last time you saw a windows app that people used for 5 years without an update and said "yeah it works great". It's like disposable software, not disposable like a funcam, disposable like an adult diaper, you just can't put up with the same one for more than a day.

      Ha. Interesting way to turn a feature into a problem, and make the Mac problem of limited software availability into a feature.

      Let's see, which is more likely:

      (a) People switch Windows software more often because none of the millions of available programs are any good, and Mac users switch software once every 5 years because each piece of software "just works."

      or

      (b) Windows users happen to have a ton of software available, a ton of competition in each segment of the software market, and when one of those competitors comes out with something better, they switch. A piece of software that is 5 years old is likely outdated by something newer.

      Compatibility is secondary to consistency, and programming doesn't mean learning a new way to malloc memory for EVERY G-D interface you try to use. It's like all those MIT guys I knew made an os with all their theory, and kept with it, even when the marketing pricks masturbated on them with their quick-to-copy new features and API's, that were so badly designed that 5 months later they became "legacy" (do not fuck with me on this, look through the windows com+ and ATL specs, or anything involving OLE

      Ummm yeah, well let me introduce you to .NET, which basically makes your entire "point" moot.

      Well, another decade from now maybe Mach 1.0 will be out and another ridiculously long software milestone will have been reached.

      You're comparing the kernel of Mac OS X to the Windows GUI programming APIs? How exactly is that a fair comparison?

      --
      Ironically, the word ironically is often used incorrectly.
    34. Re:Now is THE Time To be a Mac Developer by CoolBru · · Score: 2, Interesting

      Here's a little tip for any Windows or Linux user who wants to know what the hell all this talk about OS X's wonderful APIs is all about. Get on a Mac with Tiger that has the developer tools installed and find a program called "Quartz Composer" (now there's a chance to try out spotlight). Play with it for a couple of hours. When you've realised the beauty of the way the whole thing works, ponder the fact that the entire OS is built this way.

    35. Re:Now is THE Time To be a Mac Developer by geoffspear · · Score: 1

      I believe the codename is actually "huge lawsuit by Microsoft for copyright infringement."

      --
      Don't blame me; I'm never given mod points.
    36. Re:Now is THE Time To be a Mac Developer by Anonymous Coward · · Score: 0

      Sorry to tell you... you are wrong...

      There is no copyright issues... All this allows you to do is *run* MS Windows. *YOU STILL NEED TO HAVE A LEGIT COPY OF MS WINDOWS*

    37. Re:Now is THE Time To be a Mac Developer by Professor+S.+Brown · · Score: 0

      Damn right. I just realised the other day that your Quartz Composer patches also show up in the Screen Savers system preference, which is pretty fucking cool.

      --
      Shitram Brown, PhD
      Professor of Mathematics
    38. Re:Now is THE Time To be a Mac Developer by toph42 · · Score: 1

      I think that the best thing for Apple to do in conjunction with this would be to re-release the Yellow Box for Windows, though they should do it covertly by simply making the frameworks a part of the QuickTime for Windows install.

      If QuickTime for Windows could provide Cocoa Foundation and AppKit frameworks for Windows, devs could develop once on a Mac, compile for PPC/Mac, Intel/Mac, and Intel/Win, and then ship one disc that runs on Mac or Windows (with a system requirement for QuickTime on the latter).

      How many devs do you think would buy a Macintosh if they knew they could use it to write one codebase that deploys simultaneously on both major platforms?

      My guess: a whole lot.

      Writing to the Cocoa API would suddenly be a very VERY marketable skill.

    39. Re:Now is THE Time To be a Mac Developer by Cecil · · Score: 1

      Well, first of all I'm talking in Canadian dollars, I should've specified that but didn't think of it.

      Secondly I'm using a 15" PowerBook G4 1.67GHz, which was $3,100 CDN about two months ago. I suspect I could get a similarly powered and equipped PC laptop for around $2,000. Which admittedly isn't quite $1,500 difference, but it's getting there.

      It was just a number I made up on the spot, but thanks for your comments, they made me actually think about it. :)

    40. Re:Now is THE Time To be a Mac Developer by Anonymous Coward · · Score: 0

      "In any case, if a beige box (or PC laptop) ran OS X for $1500 less than my Mac cost... would I do that? You better believe I would. I'm not in it for the hardware."

      Don't you think this is the whole point of Apple using intel? So they can make cheaper boxes.

    41. Re:Now is THE Time To be a Mac Developer by toph42 · · Score: 1

      While Apple never officially acknowledged the Red Box project, the rumors for the Red Box said it was not envisioned as a virtual machine for booting another OS, but actually as an implementation of the Win32 API, like WINE does for Linux on x86.

    42. Re:Now is THE Time To be a Mac Developer by toph42 · · Score: 1

      Which is exactly why Apple should ship Cocoa frameworks for Windows (probably rolled into QuickTime for Windows).

      When you can write an app once with Cocoa and the same codebase compiles to run on both major operating systems (with the requirement for QuickTime to run on Windows), you are going to save yourself a lot of time and trouble and use it. Users get a native app on either platform. Everybody wins!

      That's like the holy grail of portable code. I hope they do it.

    43. Re:Now is THE Time To be a Mac Developer by geoffspear · · Score: 1

      So is this feature you're inventing part of the OS, or not? If it is, it kind of has to come with the OS. If not, why not just let people buy VirtualPC of MacTel including a copy of Windows from Microsoft?

      --
      Don't blame me; I'm never given mod points.
    44. Re:Now is THE Time To be a Mac Developer by CarrionBird · · Score: 1
      So portable code is bad programming in your book? The same code on both platforms sounds like as objective a test as you can have. (as long as you choose equally good compilers on both sides)

      If he could have benefited from altivec, he probably could have benefited from SSE2/3/whatever. Maybe not as much but in the ballpark.

      The "mhz myth" argument is a valid one but it doesn't fully overcome a 2x gap in clock speed. Steve has the right idea, but I do wish he went AMD.
      --
      Free Mac Mini Yeah, it's
    45. Re:Now is THE Time To be a Mac Developer by EdelFactor19 · · Score: 1

      anyone else think that its interesting how there is or seems to be an intrigue into runnning OS X on a WinTel x86 now that Apple will be using x86 processors, while there doesn't seem to be any interest in attempting the inverse, running Windows on a x86 Mac.. Seems like there'd be (some) people intersted in it for one random reason or another.. it'd be pretty neat to have one box that could multiboot between windows, linux, and os X...

      I'm not asking about the motivation as that is a seperate and uninteresting topic... thats left as an exercise (aka flamewar) for the various fans and anti-fans of Apple/MS. I'm not saying I want to go do this, in fact i probly wouldnt even if i could... and yes the reason is probably because there are lot more windows (or Wintel X86 linux users) users who wish they either werent, or would like to have access to OS X things then mac users who would want windows in any way shape or form on their machine. For the record I'm not a mac user, and while I am fairly anti-MS, for one reason or another i haven't yet gone down the Mac route, but if i knew that I could run whichever OS i wanted to on either hardware platform it would make for a lot of interesting thuoghts, choices, and convos... and yes i realize there are still plenty of other roadblocks that would prevent you from simply doing this once these x86 macs and x86 OS X were in existence, but the thuoght is still there

      --
      "Jazz isn't dead, it just smells funny" ~Frank Zappa
      EdelFactor
    46. Re:Now is THE Time To be a Mac Developer by Oopsz · · Score: 1

      Well, we've at this point emulated enough of the PPC bios to install OSX in pearpc, no? I'm certain once OSX-x86 is released, some enterprising hackers will figure out how to convince OSX to install on a beige-box.

    47. Re:Now is THE Time To be a Mac Developer by william_w_bush · · Score: 1

      ok, yes fine, i meant the old windows api. .net will change everything, all pointers will be safe, all buffers checked, lennon will be resurrected by jesus for another beatles tour with the j-man as drummer...

      i agree .net is a better platform, but it is not yet windows, and a lot of programming for windows, esp i/o and multimedia work still means dealing with 9 kinds of api per task.

      and, how many windows programs need to be updated due to a new version of windows, new service pack incompatibility, security, ad nauseum.

      my point is, there was no consistency, and since .net has been around for all of 2 years and is not quite the primary api (and not api stable with 1.1, not fully supported for all the subsystems, or OS platform versions, i'd just like to say, maybe you can say .net = windows api next year.

      --
      The first rule of USENET is you do not talk about USENET.
    48. Re:Now is THE Time To be a Mac Developer by Brandybuck · · Score: 1

      I've heard that .NET is going to be deprecated with Longhorn. It will still be there (just as all the decades old APIs will still be there) but there will be something new for all the Microsoft sycophants to proselytize.

      Maybe I've heard wrong, but given Microsoft's history of APIs, it's a very probable prospect.

      --
      Don't blame me, I didn't vote for either of them!
    49. Re:Now is THE Time To be a Mac Developer by Brandybuck · · Score: 1

      ...it makes a great server, though they redefine library hell.

      This isn't Linux's problem, it's the fault of all of Open Source. This isn't a problem only for Linux, but bites users of FreeBSD, Solaris, Cygwin, etc. The reason is that there's very little cost for library hell. There is a cost of course, but it accrues to either developers, those doing something unusual, or those bypassing their system's standard package/build/install schema.

      There's no cost to GNU, for a common example of this, to make every minor and trivial release of glibc incompatible with the previous. There's no cost to GNOME for having a hundred library dependencies, all of which need to be at the proper revision before your tiny little capplet will build and run.

      Unfortunately, it's a problem that isn't going to get solved. You're never going to get a central dictator to punish those who transgress. Even reality is against you, since the more stable an API, the greater its obsolescence.

      --
      Don't blame me, I didn't vote for either of them!
    50. Re:Now is THE Time To be a Mac Developer by Max_Wells_SH · · Score: 1

      Maybe it's an american thing, but why the hell do people buy from companies with such a horrible history of design?

      Somewhat of a longish answer, but everyone likes a Paul Graham essay: Taste For Makers. In sum, Graham says yes, it's the American Way.
      --
      I read Slashdot for the articles.
    51. Re:Now is THE Time To be a Mac Developer by Cecil · · Score: 1

      Apple has always survived the fact that they're a niche player (with a ton of development costs required to maintain their edge) by having high margins on their hardware. Yes, the hardware will be cheaper than it is now. But it'll still be much more expensive than a beige box. If you're saying they'll drop their high margins, then why would they bother making OS X run on their own computers only? If they're not making much profit on the hardware, wouldn't they be interested in selling OS X itself to a wider company? Maybe that's what they'll end up doing -- but it remains to be seen. Given what they've said so far, I'm betting on high-margin "Mactel" boxes.

    52. Re:Now is THE Time To be a Mac Developer by yamla · · Score: 1

      There is a price premium, and it can be significant. I recently priced out an AMD64 system. I wanted to use four hard drives in RAID-5 to give me approximately 1 terabyte of storage, though I eventually settled on 800 gigs. 2 gigs of RAM and a decent video card (NVidia 6600 GT PCIe, in this case). Ignoring the fact that Macs don't support PCIe, I priced out a similar system from Apple. A little over $5000 CAD. This system cost me well under $2500 CAD going the Wintel route (actually, the Linux route). So, the price premium in this case was well over 100%.

      What has happened in recent times, though, is that some Macs have become price-competitive if you are satisfied with and want to use everything that comes with the Mac. If you are satisfied with the CPU in the Mac mini (and most people, though by NO means all people, should be), want a small case, firewire, etc. etc., well the Mac is price competitive at the least.

      So, essentially the Apple computers are price competitive if you start with an apple computer and then try to go for a similar Wintel system. If you go the other way around, though, you'll find that Apple basically doesn't play in the same sport. Part of the reason for this, though, as Jobs has pointed out, is that the current CPUs in Apple computers are simply not competitive with those in Wintel systems.

      --

      Oceania has always been at war with Eastasia.
    53. Re:Now is THE Time To be a Mac Developer by i+wanted+another+nam · · Score: 1

      From one AMD fanboy to another: Puh-leez. I'm actually glad they went with Intel. Intel is actually getting cheaper than AMD, and they don't have the chip yield problems of AMD. Also, and I may be unique in this, but my AMD chips run hotter than the Intel chips I've seen. Not a whole lot, but enough to justify AMD being passed over by a computer maker that wants an entire computer in the space of a 10-disc CD changer cartridge. AMD historically has very poor (as in nonexistant) thermal management.

      Also, if the Mac really is what video editors use most of the time, Intel is a good choice. The P4 regularly beats AMD chips in video and audio encoding. The thing AMD chips really excel at is gaming, a testament to the great on-die memory controller of the A64. As I've seen several million times repeated on Slashdot, Macs aren't sold by their FarCry timedemo speeds.

      --
      The image is a dream, the beauty is real. Can you see the difference?
    54. Re:Now is THE Time To be a Mac Developer by Anonymous Coward · · Score: 0

      selling OS X itself to a wider company? ...obviously I meant wider audience. where company came from, I'll never know...

    55. Re:Now is THE Time To be a Mac Developer by WatertonMan · · Score: 1

      I think it really depends upon the type of code you are writing. In my experience the few times endian issues pop up they are easy to deal with. But for a lot of code it just doesn't matter. UI issues are different. Further Window users seem more willing to put up with a poor UI than Mac users.

    56. Re:Now is THE Time To be a Mac Developer by EvlG · · Score: 1

      The Cocoa frameworks are a huge part of the value proposition of OSX. Why would Apple want to give that up?

    57. Re:Now is THE Time To be a Mac Developer by EvlG · · Score: 1

      Perhaps it is easy to estimate and schedule. But its often very very expensive because you are changing the way you do things, changing your approaches and thinking. It's not a search-replace operation, or a surgical snip (as many Endian issues can be).

    58. Re:Now is THE Time To be a Mac Developer by gbulmash · · Score: 1
      err, ok, but is that a "yeah it works great", or a "whatever, it's works, and i hate dancing paperclips and magically disappearing menus"? But i see what you mean.

      A "yeah, it works great". I don't recall if Clippy was in Word '97, but if he was, I turned him off. I never had problems with magically disappearing menus.

    59. Re:Now is THE Time To be a Mac Developer by BondGamer · · Score: 1

      Ummm yeah, well let me introduce you to .NET, which basically makes your entire "point" moot.

      Yeah, and Microsoft is so into .NET that they are building Longhorn around it. Not

    60. Re:Now is THE Time To be a Mac Developer by catwh0re · · Score: 1
      There is significant difference between PearPC emulation and running Mac OS X Intel natively on beige hardware. First of all PPC Mac OS X is trivial to run on almost any PPC hardware (such as offerings from IBM and Amiga hardware.) As apple has put in no roadblocks against this. So writing a PPC emulator yeilds significant success in running Mac OS X (although slowly.)

      Running the final version of Mac OS X Intel on beige hardware would be considerably harder to implement. Apple are certain to avoid single security measures such as dongles. But rather employ a slew of hardware requirements, from dongles-like hardware which are benign to the system, to deeper hardware requirements which will require emulation in the beige hardware. Combine this with driver requirements of the beige PC and it becomes more difficult. Apple here will likely implement checksumming/dongles/hardware checksums, so updates and drivers can not be installed on non-Mac hardware.

      There are almost endless possibilities which can effectively "lock" the software to the platform. These possibilities come about because Apple have full control over the hardware and thus can implement some rather serious (yet inexpensive) security measures.

      Apple continue to be a hardware company, from which most of their income is driven, they wouldn't allow the software off their machines without a very serious fight.(As it basically spells bankruptcy.)

    61. Re:Now is THE Time To be a Mac Developer by Val314 · · Score: 1

      Thats exactly my hope.

      I need Windows (and MS VisualStudio.Net) and want to use OS X. If i can DualBoot OS X and Windows, i will get one of those Intel Macs.

    62. Re:Now is THE Time To be a Mac Developer by CarrionBird · · Score: 1

      Probably mostly (execpt for the heat, prescott is a oven comapred to current A64s) true, but I was looking at it in the sense that with AMD they would not be going back to 32 bit only CPUs. Of course, intel could get 64 bit going by the time the consumer boxes roll out, but AMD has it working now.

      --
      Free Mac Mini Yeah, it's
    63. Re:Now is THE Time To be a Mac Developer by toph42 · · Score: 1

      When a user uses a Cocoa app on Windows and thinks, "Gosh, this app sure does work well. I wish everything worked this well." Well, it does on a Mac, and they'd find that out. It would drive a lot of sales of new Macintoshes.

    64. Re:Now is THE Time To be a Mac Developer by EvlG · · Score: 1

      I'm very skeptical that would happen.

      It would drive sales of more Apple software products that work on Windows, or more software products built with Apple SDKs.

      But I don't think you see nearly as much crossover as you imagine.

      And I think Apple sees very little benefit.

  3. Yes, the platform is still the platform. by BitGeek · · Score: 2, Interesting


    What makes the Mac OS what it is is the platform, and all the technologies involved with it. These are not going away.

    Macs are %90 PCs anyway, they use products from Intel, AMD and other chip venders and they use the industry standard architecture of PCI. They just use a different CPU.

    I think this move is being made to make the Mac platform more viable and vibrant, not less.

    Though I don't quite see the path yet either... the platform is still wonderful, and Cocoa is still the best development environment ever.

    PS Am I really first post? Weird.

    --
    Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    1. Re:Yes, the platform is still the platform. by teksno · · Score: 1

      theyre not gonna use a different CPU any more...or did you mis that memo...

    2. Re:Yes, the platform is still the platform. by BitGeek · · Score: 1


      Uh, that's the point. Current macs just use a different CPU, they are almost identical as it is.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    3. Re:Yes, the platform is still the platform. by op00to · · Score: 1

      Actually, they also use a different BIOS. Huge difference. You're basically trying to tell us that because English shares some words with French, they're almost identical as it is.

    4. Re:Yes, the platform is still the platform. by rthille · · Score: 1

      Macs might be 90% PCs, but the 10% is very important. Monkeys and Humans share 98.4% of their DNA, but I'd like to think I'm a little different from a chimp :-)

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    5. Re:Yes, the platform is still the platform. by BitGeek · · Score: 1


      But you're not a PC.

      I think the real value lies in the OS, not in the PowerPC.

      The PowerPC has some nice advantages over intel chips... but the PowerPC is a single line from a single manufacturer for a single customer. (The "PowerPC" used in the cell and xbox 360 are chips that would not be effective in a desktop, and are not interchangeable.)

      Thus Apple, which can't meet its commitments because its supplier isn't delivering chips in quantity or quality that it needs, is switching to a supplier that can, and that has effective competition to switch to if it can't.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    6. Re:Yes, the platform is still the platform. by BitGeek · · Score: 1


      A different bios is not a huge difference. Waht is the cost of the bios as a percentage of the price of the machine?

      Your language example is silly on the face of it, and a mischaracterization.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    7. Re:Yes, the platform is still the platform. by Anonymous Coward · · Score: 0
      Socialism has triumphed to the point that the vast majority of socialists think they "oppose socialism".
      Standardized PC architectures have triumphed to the point that the vast majority of Mac users think they "oppose standardized PC architectures".
    8. Re:Yes, the platform is still the platform. by op00to · · Score: 1

      Put your Windows XP CD in an Xbox. Tell me what happens. Hey, they both use Intel processors, so it should Just Work, eh?

  4. from a user stand point by teksno · · Score: 1

    nope sorry...not really. though i already use several different linux distros, and even a windows box (for gaming). i have a power book, but i just cant really get into it...its just ...too gui for me. though my parents love osx (as they arent power users). i never really saw much in the way of what OSX could offer me that my *nix boxes couldnt. even with a few simple steps my windows box is clean, though smei bloated with MS code and default features...

    1. Re:from a user stand point by mark_wilkins · · Score: 5, Funny

      > its just ...too gui for me

      Put Terminal in your dock and then click on it once in a while. Your problem will clear right up.

      -- Mark

    2. Re:from a user stand point by Canberra+Bob · · Score: 2

      "...though my parents love osx (as they arent power users)"

      Many power users also love os x for the same reason as your parents - it is just so clean and easy to work with. I know many sysadmins, developers etc who use os x because they want the OS to keep out of the way, not have to play around in the CLI half the time - theyre paid to get a job done, not tinker. I know when I'm coding I just want to click something to do any non-coding related tasks, not have to type things in. And if youre getting CLI withdrawals all you have to do is open up a terminal and there it is.

    3. Re:from a user stand point by Anm · · Score: 1

      On those Unix boxes of yours... how much time did you spend configuring your wireless network, printers, X windows, power save mode, and since you play games, your audio and video drivers. And, how much time did you put into your powerbooks' equivalents. Yeah... I thought so.

  5. Well, because... by shepmaster · · Score: 5, Insightful

    Well, I'm fairly sure OpenTransport has been gone for a while now, but to answer the question...

    One, Mac users will still want Mac-native applications. Witness the lack of interest in X11 ports of Linux programs. These all work just fine, but look comparatively ugly. Same goes for Java apps.

    Two, Cocoa and friends is a wonderful language / API set. The programs I have made under OS X have been actually fun to create and build. I, for one, will still program for OS X, regardless of what everyone else does, because I use OS X.

    I think the problem facing people programming for OS X will be the same as it always has been, which is just getting enough user base to make the application financially viable for companies. That is up to the markets.

    1. Re:Well, because... by Colonel+Panic · · Score: 1

      Two, Cocoa and friends is a wonderful language / API set. The programs I have made under OS X have been actually fun to create and build. I, for one, will still program for OS X, regardless of what everyone else does, because I use OS X.

      You mean Objective C is a wonderful language and Cocoa is a wonderful API set. However, you can program with both on Linux (or even Windows too , I suppose if you were so inclined). Check out GNUStep.

    2. Re:Well, because... by shepmaster · · Score: 1

      True, I am aware that Obj-C is the language and Cocoa is a API, but a lot of people only think 'Cocoa' when they think native OS X development.

      Honestly, without Obj-C, Cocoa wouldn't be as nice, and vice versa. So, to me, they are effectively unified.

      As for GNUStep, I haven't explicitly checked it out, except to use as a reference for some Cocoa things I wanted to do. I honestly hope I never need to use it, as I figure the subtle differences would horribly trip me up.

    3. Re:Well, because... by BitGeek · · Score: 1



      Infortunately, GnuStep will never have the support on Linux or Windows that Cocoa does on the Mac.

      There is an offshoot called, I think, mgstep, that shows promise.

      But an operating system foundation framework needs good OS support and so GnuStep is going to be hurt by that-- not enough developers or time.

      On the other hand, if you are a Mac fan, then writing for Cocoa and porting to GnuStep may well be a wonderful way to go.

      I think Apple should work on GnuStep and ship it with iTunes so that Mac Developers can immediately get Windows and Linux compatibility with some sort of one-button-build process.

      But we're not there yet.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    4. Re:Well, because... by jtogel · · Score: 1

      X11 ports look horrible, and their UI are not as responsive as a Cocoa one. A shame, as everybody would want a well-integrated Mac Open Office.

      For Java apps on the other hand, there is actually an Aqua look and feel, which is just brilliant. Load up the top-notch IDE IntelliJ, for example, on a Mac and change that one look and feel setting (under Apperance), and you get something which is impossible to tell from a native app.

      Looking at how well JetBrains (who makes IntelliJ) pulled this off, it makes you wonder why more productivity apps don't use Java. Probably some old prejudice from developers.

    5. Re:Well, because... by bursch-X · · Score: 1

      For me the big problem is that with X11 programmes on OS X, I haven't been able to get Japanese input working on X11. I installed wnn and others and never got them to work in X11 in OS X.

      I was hoping so badly that at least by now Apple would have X11 made work flawlessly with whatever OS X input method was selected, but alas this isn't the case. :-(

      --
      There are two rules for success:
      1. Never tell everything you know.
    6. Re:Well, because... by Anonymous Coward · · Score: 0

      While it would be nice to see the Cocoa framework on Windows and or Lurmickes, it's just not going to happen. Apple wants to encourage people to come to OS X, not help people stay on Windows and or Lurmickes.

    7. Re:Well, because... by Orinthe · · Score: 1

      Hear, hear!

      This is a big deal for me, too--I frequently use X11 under OSX, but if I want anything other than iso-8859-1, support just isn't there. I use Colloquy and iChat for all of my chatting, even if I use Japanese only a small percentage of the time. Doing any sort of chatting, word processing, etc. in X11 is just impossible for international users.

      I doubt it is a big enough segment of the mac population to affect Apple's decisions (international users of OSX who run X11 apps and want non-roman input), but really, would it have been so hard to integrate the OSX input methods into X11?

      --
      SELECT quote.text AS sig FROM quote NATURAL JOIN attribute WHERE attribute.description = 'witty';
      0 rows returned
  6. Excuse me? by Quarters · · Score: 3, Insightful
    Do you really think that PPC and OpenTransport are what make a Mac a Mac?

    There are a lot of things that made a Mac a Mac long before those two technologies were introduced.
    NuBus
    Motorola 680xx CPUs
    SCSI
    1.44 MB Floppies
    ADB
    HyperCard
    (and many others)

    Did the Mac stop being a Mac when those technologies were replaced with other, better technologies or dropped altogether?

    I'm completely confused by your assertation that if someone makes OS X run on beige boxes that development houses won't look at Carbon/Cocoa. In a word, "HUH???" How do those two statements have any correlation to each other whatsoever?

    Apple needed to switch to a different chip supplier because IBM/Motorola will be spreading themselves thin filling supply contracts for all three next-generation consoles. Since those contracts are going to be bigger and more lucrative than Apple's purchasing commitments IBM/Motorola probably told them they'd be last in line.

    Apple saw the writing on the wall and moved to a CPU supplier that can fulfill their needs. That they get a higher speeds, dual cores, and lower prices also is just icing on the cake to them.

    How this change affects corporate adoption of the Macintosh platform is probably a great big, "not much". Those industries that have shown a predilection to Macs will continue to use them. Those that haven't, won't. Unlike geeks, most people don't care what chip runs their PC. They care about what tools are at their disposal.

    If it quacks it's a duck. If it has minimalistic (not minimal) design esthetics, ease of use, runs OSX, and is sold by Steve Jobs it's a Macintosh. It's a Mac regardless of what collection of silicon and transistors makes it run.

    1. Re:Excuse me? by superpulpsicle · · Score: 1

      A Mac didn't even make a Mac. No one was interested in Apple's hardware for the past 10 years. I'll tell you what brought the interest back to the majority... not SCSI or iMac fancy cases.

      It's the iPod! Whether Macs use Intels or not, it doesn't even matter. What matters is that iPod stays impressive, making Apple a preferred brand.

    2. Re:Excuse me? by DA-MAN · · Score: 1

      when it comes to overall chip design, Intel are the bottom of the barrel.

      It may suck as a design, but I'll be damned if they haven't found a way to keep making these suckers faster and faster each year while using less power. Face it, not everyone wants a processor released in Jan 2002 powering their latest 2 thousand dollar laptop.

      That's right, the 1.4 ghz G4 procesor was released in 2002 and it's still the cpu used in the top of the line Powerbook CPU!!?!?!?!??!!??!

      --
      Can I get an eye poke?
      Dog House Forum
    3. Re:Excuse me? by Anonymous Coward · · Score: 0

      I don't get it. Do microprocessors go stale or something? What's wrong with using a three-year-old chip in today's laptop? Or are you one of those idiots who bought into the marketing propaganda that you have to buy a new computer every 18 months if you want the Internet to be faster?

    4. Re:Excuse me? by Mononoke · · Score: 1
      No one was interested in Apple's hardware for the past 10 years.
      Yup. No one. Millions of no ones.
      --
      NetInfo connection failed for server 127.0.0.1/local
    5. Re:Excuse me? by WMD_88 · · Score: 1

      The PowerBooks use 1.5GHz and 1.67GHz G4 CPUs. Apple has never offered those before the current PowerBook line.

    6. Re:Excuse me? by DLWormwood · · Score: 2, Interesting
      Do you really think that PPC and OpenTransport are what make a Mac a Mac?

      There are a lot of things that made a Mac a Mac long before those two technologies were introduced.

      I think my biggest concern is that there is no longer any practical differention in the hardware between Macs and PCs. As such, there's going to be common perception (correct or not) that most of these new Macs will "Just Be Able To Run Windows."

      I wasn't kidding about my first Mac job. The vast majority of software developed anymore are small, vertical market apps, made by companies that don't care a whit about UI and the "end user experience." They just want to make a product that fill a perceived need and ignore any technological hurdles that would require sizeable QA or re-enginering expense. The only thing presure such companies had to even bother with funding Mac development was the expense and PR issues of Mac users complaining about lack of Mac support. This pressure is NOW GONE, despite what some of the Pollyanna's out there are saying. And the developers who entered into this already on the Mac have just seen their QA requirements double for at least the next few years.

      Think of OS X's current support for Java, JavaScript, and many other web technologies. I've read and heard of too many (admitted anecdotal) cases where a Mac user was shut out of using a web site unless they used IE, or were even told outright to run VPC. This was despite the case that much of the time, a change of the browser identity string reported to the server made the website work normally. I don't consider it a healthy thing that the prefered browser on Mac, Safari, has to "pretend" to be IE or Mozilla to be even given access to most servers out there.

      Companies like Microsoft and Adobe can back the x86 initiative now, since they have pre-existing code bases that already run under the Aqua UI. However, once MS finishes VPC and Longhorn, how much market pressure will still be left for them to continure with Mac Office? Working for an ad agency in the US midwest, I've had techs tell me to my face that they would gladly remove Macs for the organization just to consolidate tech down to one OS/UI. The creatives and other types who historically used the Mac will just be told to swallow the changes and migrate to Wintel, since they can run their old apps in a switch boot at some point in the future (once all the Mac software becomes x86 only.) After all, they won't complain since "most people... only care about what tools at their disposal." (Even if they did, they'd be ignored; IT has more power than creatives and other "labor" in typical organizations.)

      Did the Mac stop being a Mac when those technologies were replaced with other, better technologies or dropped altogether?

      I really should have seen the writing on the wall when OS X introduced the command line as part of the OS as well as encourage archaic technical concepts like file name extensions and file paths, but I rationalized it away that most end users still wouldn't see such details. But, for the next couple of years, the number of end user questions to sites like MacFixIt and MacInTouch revealed the beginning of UI quirks related the fragility of shell scripts (like the infamous Installer bugs that wiped drives or couldn't update Apple apps that were moved out of the Applications folder) and the decay of the Finder as a useable app. Such details DO perculate upwards into the user space, since it subtlely influces the design behavior of programs. I already know my recent work with QuarkXPress is now worthless from a resume standpoint; they were still using Carbon and CodeWarrior. (And I found the InDesign APIs too Window-ish for my tastes.)

      I've read through the "Universal Binary" document Apple provided to help developers migrate to x86. It seems like every chapter is written to explain that the x86 architecure contains pitfall after pitfall that will make an app crash where I wouldn't on a PPC box. Depr

      --
      Those who complain about affect & effect on /. should be disemvoweled
    7. Re:Excuse me? by Anonymous Coward · · Score: 1, Funny
      If it quacks it's a duck.

      Unless it's a robot, in which case, it's an inanimate machine. Or a classic Mac.

      /best alarm sound ever
      //quack, Type 3 Error

    8. Re:Excuse me? by SteeldrivingJon · · Score: 3, Informative

      It seems like every chapter is written to explain that the x86 architecure contains pitfall after pitfall that will make an app crash where I wouldn't on a PPC box.

      I used to work on trading systems at a big Chicago bank. On OPENSTEP, on Intel. This was the late 90s after the Apple/NeXT merger, so this was as close as you could get to Cocoa development at the time.

      No special extra-cautious error-handling code was required. Crashes weren't a problem. Debugging was no more onerous than when I worked on NeXTSTEP on a 86k. Or, for that matter, on OS X. In all my time using NeXTSTEP or OpenStep on Intel, crashes were never any more frequent than they've been on OS X. And they were no more likely to bring the machine down than is the case on OS X.

      If the document sounds scary, it's probably to notify programmers who might be playing fast & loose with their code, or being messy, relying on the PowerPC's characteristics in non-portable ways.

      Most programmers aren't going to be relying on such tricks in their code. Apple's just being thorough, and telling the tricksy programmers to knock it off, or they'll be sorry.

      --
      September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
    9. Re:Excuse me? by Lord+Kano · · Score: 2, Insightful

      Did the Mac stop being a Mac when those technologies were replaced with other, better technologies or dropped altogether?

      No, but I and many others like me stopped buying Apple when they dropped good technology for no good reason.(Specifically ADB, serial and onboard SCSI)

      Apple WILL lose a lot of PPC fanboys over this. It remains to be seen how many new converts they'll gain. Perhaps Apple will gain more than it loses.

      For the past 10 years, Apple has been making much of how much faster the PPC is compared to Intel's offerings.

      Even though I haven't bought a new Mac in 7 years, I still think that the PPC is fantastic. It was Apple's greatest advantage.

      I was wrong about Apple switching to Intel chips, and maybe I'm wrong about how this will end up; but I think that Apple just jumped the shark.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    10. Re:Excuse me? by Anonymous Coward · · Score: 0

      on a 86k

      Your cover is blown Jonny boy. This window will self destruct in 10 seconds...

    11. Re:Excuse me? by DA-MAN · · Score: 1

      I don't get it. Do microprocessors go stale or something? What's wrong with using a three-year-old chip in today's laptop? Or are you one of those idiots who bought into the marketing propaganda that you have to buy a new computer every 18 months if you want the Internet to be faster?

      Dude, I love Apple as much as the next guy, hell I'm typing this on my iBook. However something is really wrong when the top of the line from 3 years ago is still all you got. You can only rest on your laurels for so long . . .

      --
      Can I get an eye poke?
      Dog House Forum
    12. Re:Excuse me? by TheRaven64 · · Score: 1
      I am unashamedly a PowerPC fanboy. It is a really nice architecture to work with, and even made me poke around with assembly - something I thought I would never do again after running screaming from the nightmare that is the x86 ISA.

      On the other hand, I have yet to find a development environment that is such a joy to use as Cocoa. I would really like to see Apple resurrect YellowBox, and allow people to develop Windows software on their new x86 Macs. GNUstep is close, but still not quite as polished (and missing things like Cocoa Bindings and CoreData). With Cocoa, I don't need to think about good design - it's the path of least resistance.

      So, in spite of being disappointed with the lack of a PowerPC core, I will probably stick with OS X (at least, until Étoilé is ready). Oh, and maybe get a Cell workstation to play with.

      --
      I am TheRaven on Soylent News
    13. Re:Excuse me? by mschaef · · Score: 1

      "I've read through the "Universal Binary" document Apple provided to help developers migrate to x86. It seems like every chapter is written to explain that the x86 architecure contains pitfall after pitfall that will make an app crash where I wouldn't on a PPC box." Isn't that the purpose of the document: to warn develoeprs about things they have to change to migrate. If it's well written (and having skimmed it, it appears like it it), it should focus on the 'pitfalls' of x86.

    14. Re:Excuse me? by SteeldrivingJon · · Score: 1

      on NeXTSTEP on a 86k

      Oops, I mean "on NeXTSTEP on a 68k", as in Motorola, here.

      --
      September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
    15. Re:Excuse me? by gobbo · · Score: 1

      An Intel Apple: Mac programmer, meet divide-by-zero errors.

    16. Re:Excuse me? by SteeldrivingJon · · Score: 1

      An Intel Apple: Mac programmer, meet divide-by-zero errors.

      Um, yeah? So?

      If you can't write code that doesn't get divide-by-zero errors, you probably should be looking for a new line of work.

      And frankly, it's still better than being stuck on a dead-end processor.

      --
      September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
  7. rebooting is annoying by Requiem+Aristos · · Score: 1

    If I have to reboot to a different environment I lose access to all of my prior programs. We're talking about computers here, not gaming consoles. Being able to run multiple programs on the same desktop (plural for those with virtual desktops) is a huge benefit.

    As to the idea of Virtual PC running at native speeds, I am unwilling to call this as a negative. (It sounds too much like the complaints of the buggy-whip makers.) If something becoming faster, better, etc. endangers an occupation based on compensating for that previous slowness or other faults, then it's time for that occupation to die. Let it go.

    If anything, full speed VPC will help Mac adoption as the few programs which require Windows can then be used inside of OS X.

    The key factor here is which of the desktops provide the better user experience. That desktop will become the dominant one, assuming that apps from either OS can be used. When that happens, it will make more sense for software houses to program for that dominant desktop.

    1. Re:rebooting is annoying by gaelicwizard · · Score: 1

      Rebooting *is* annoying, and if the "solution" to a not-working application is to reboot in windows, the user very likely will just stay there... which I think is the original posters point. :-(

      --
      -- JP
    2. Re:rebooting is annoying by Yaztromo · · Score: 5, Insightful
      As to the idea of Virtual PC running at native speeds, I am unwilling to call this as a negative. (It sounds too much like the complaints of the buggy-whip makers.)

      They who do not learn from history are destined to repeat it.

      If anything, full speed VPC will help Mac adoption as the few programs which require Windows can then be used inside of OS X.

      Yeah. After all, it did OS/2 a whole lot of good that it could run Windows 3.1 applications in protected memory space, and pre-emptively multitask them back in 1992.

      The key factor here is which of the desktops provide the better user experience. That desktop will become the dominant one, assuming that apps from either OS can be used. When that happens, it will make more sense for software houses to program for that dominant desktop.

      Sorry, but you're failing to learn from history.

      Back before Windows 95, OS/2 had a significantly better desktop environment than Microsoft Windows did. It ran Win16 applications, typically better than Windows itself did. I knew of a lot of Windows developers who did their development on OS/2 because of its better memory management, pre-emptive multitasking, and crash protection.

      And what good did any of this do for OS/2? I remember personally contacting ISVs to talk to them about porting their popular software to OS/2, and the answer I always got was "why, when it runs our Windows software so well?". They didn't care one whit about the desktop environment, or the fact that their Win13 and Win32s applications looked bad on OS/2, and ran worse than native applications, didn't integrate into the desktop environment, couldn't use long filenames, etc. They cared only about one thing: how do we target the largest possible market at the lowest cost?

      I don't see that much has changed within the industry. There are a lot of Windows-only ISVs out there who have no intention of putting any effort into making OS X applications, but who wouldn't mind increasing their userbase. And there are a lot of other ISVs out there who put minimal effort into OS X native applications, but who would love to do away with the additional staff and costs associated with that.

      Fortunately for Apple, unline IBM they already have a significant development community using their APIs. Cocoa is an absolute joy to develop with. If anything, I would think that instead of having good Windows emulation, what Apple really needs to do is to port Xcode and Cocoa to Windows and Linux, and get developers on those platforms to write applications to their APIs, and allow existing Xcode developers create apps which will run on Windows and Linux. That is where the real battle is -- for the hearts and minds of developers. If you permit Windows to run on OS X as well as on native Windows, you concede the most important battle by telling developers that using the Windows APIs is just as good as using your own APIs.

      That is the lesson IBM learned the hard way. They continued to make that mistake with their Open32 APIs, which mirrored the most common Win32 APIs in order to permit Win32 applications to be recompiled to run on OS/2. That didn't work out too well either.

      That was introduced about 10 years ago. Do you want OS X in 10 years to be where OS/2 is today?

      Yaz.

    3. Re:rebooting is annoying by MrAl · · Score: 1

      I was always under the impression that having to pay to develop for OS/2 was what hurt it more than anything...

    4. Re:rebooting is annoying by jbolden · · Score: 2, Interesting

      OS/2 2.0 and 2.1 included a fully copy of the windows. I'm not sure OSX for Windows isn't a good idea. Since IBM screwed up OS/2 marketing in so many different ways its hard to know which ones killed the product. Heck maybe it was it the default to color blind schemes on the desktop?

    5. Re:rebooting is annoying by turpie · · Score: 2, Interesting

      Maintaining the OSX/OpenStep APIs for Windows would be a great idea as it would allow Mac developers to sell their software to windows users. In fact this was in Apple's original plans when they announced Rhapsody which OSX.
      Somewhere along the line they decided that making the market for mac developers software smaller instead of bigger was a better idea.

    6. Re:rebooting is annoying by John_Booty · · Score: 2, Insightful

      Back before Windows 95, OS/2 had a significantly better desktop environment than Microsoft Windows did. It ran Win16 applications, typically better than Windows itself did. I knew of a lot of Windows developers who did their development on OS/2 because of its better memory management, pre-emptive multitasking, and crash protection. And what good did any of this do for OS/2?

      Since OS/2 ran Windows apps "out of the box", it's easy to see how a lot of people saw OS/2 as a nice(r) way to run Windows apps rather than as a development target in its own right... I agree with what you're saying there.

      Here's the key difference between OS/2 and OSX w/ Virtual PC or VMWare... OSX won't include them for free. OSX won't run Windows applications "out of the box" like OS/2 did.

      For those who really want or need the functionality of running Windows applications on OSX, they have to pay for the emulation/virtualization software and a Windows license.

      So, while OSX x86 will be able to run Windows applications very nicely for those who don't mind spending the extra cash for a Windows license, I don't see it becoming "a prettier way to run Windows apps" as you say.

      Think about it from a developer's standpoint. In the OS/2 days, you could say "well, we'll just write a Win16 app and let the OS/2 people use that". I cannot imagine today's developers saying "we'll just write a Windows app and let the OSX users use that plus pay several hundred dollars for a Windows license and additional software".

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    7. Re:rebooting is annoying by squiggleslash · · Score: 1
      OS/2 also had pre-emptive multitasking. And it supported FAT filesystems too. Let's hope OS X doesn't have either!

      OS/2 Warp (3) did actually take off, at least in Europe. According to Judge Jackson's Findings of Fact, IBM was forced by Microsoft to drop all marketing and bundling of the OS and Lotus Smartsuite in exchange for the support it needed to sell PCs with Windows 95.

      --
      You are not alone. This is not normal. None of this is normal.
    8. Re:rebooting is annoying by Tanlis · · Score: 1

      Having to use VPC means buying a copy of windows and VPC. That's more money to shell out that many users will not want to spend.

      Also VPC means you open yourself to viruses and spyware...part of the reason why many people switched to OSX.

      The population that will run OSX and VPC will be pretty small.

    9. Re:rebooting is annoying by Klaruz · · Score: 1

      Well, they kept the OS running on intel when they got it from next, the same OS that had apis available on solaris and windows. The ones that became known as yellowbox and then cocoa. How much you wanna bet they still run on windows inside apple?

      Xcode 3 could include another checkbox "Run on OS X, Windows and Solaris". It wouldn't even be that hard for them to do.

    10. Re:rebooting is annoying by waffleman · · Score: 2, Insightful
      And what good did any of this do for OS/2? I remember personally contacting ISVs to talk to them about porting their popular software to OS/2, and the answer I always got was "why, when it runs our Windows software so well?". They didn't care one whit about the desktop environment, or the fact that their Win13 and Win32s applications looked bad on OS/2, and ran worse than native applications, didn't integrate into the desktop environment, couldn't use long filenames, etc. They cared only about one thing: how do we target the largest possible market at the lowest cost?

      Yes, what they said is all very well, but the truth of the matter is that there simply wasn't a customer demand for OS/2. At the time, Window was largely "free" in that it either came with your hardware or was readily pirated. Remember those were the days before license enforcement actually happened. Anyway, contrasting that to the price of OS/2 which was, I forget the exact figure, but in the ball-park of several hundred bucks, it's not hard to see why uptake on OS/2 was sluggish.

      No customers, no ISVs. OS/2 lost on price alone. But unlike OS/2 vs. Windows, both OSX and Windows now cost, and there is an existing market for OSX. The battlefield today isn't cost, it's (some notion of) value. My gut feeling is that OSX is not going to go the OS/2 way primarily because Apple will bust it's blankity-blank to position itself as at least equal or better value to Windows.

      In that sense, the move to Intel and the potential of Wine does just the opposite of what Windows support in OS/2 did. In OS/2 it provided an excuse for developers to ignore the platform even for the tiny market that was there and subsequently that market dwindled because of being ignored. What this really shows is that there wasn't a core market for OS/2 without the Windows support. But OSX is doing just fine without Windows. Now adding Wine adds value.

      As long as the value of OSX without Windows support is still at the same as or better than the value of Windows, OSX will be healthier than it is today.

    11. Re:rebooting is annoying by ecammit · · Score: 1

      Wine should be able to take care of this. Once the processor gap has been filled in, wine should be able to run most windows apps without Windows and without restarting. Work had already been done up to this point on porting Wine to PPC. They got it working, but you have to re-compile your code for x86. Their next step was to interface it with QEmu to allow emmulation as well. Looks like they don't have to do that now.

    12. Re:rebooting is annoying by WatertonMan · · Score: 2, Informative

      OS/2's problem was no free development tools, little native software all the while everyone was developing for Windows. Further it was very mismarketed. Apple certainly can screw this one up. But anyone who has used OSX knows there is no shortage of software. And some of the best is from Apple. (FCP, iLife, iWork, DVDStudioPro, etc.) Likewise Adobe/Macromedia is porting their stuff. Microsoft is porting their stuff. Then there are the native developers like Omni with excellent software. The OS/2 comparison really is a false one.

    13. Re:rebooting is annoying by Aldric · · Score: 1
      "If anything, I would think that instead of having good Windows emulation, what Apple really needs to do is to port Xcode and Cocoa to Windows and Linux, and get developers on those platforms to write applications to their APIs, and allow existing Xcode developers create apps which will run on Windows and Linux."

      Can't see it being widely used on either platform... Windows users want applications to look the same as every other Windows application, and Linux has very stiff competition in the form of Qt and GTK.

    14. Re:rebooting is annoying by sqlrob · · Score: 1

      When I played around with it I used EMX (a GCC port) with no problems.

    15. Re:rebooting is annoying by NutscrapeSucks · · Score: 1

      I cannot imagine today's developers saying "we'll just write a Windows app and let the OSX users use that plus pay several hundred dollars for a Windows license and additional software".

      For massmarket software, sure. But for most niche software, Mac ports have never been a big priority for most vendors, and that's basically what has always happened. Think about it -- if you have a piece of software that might only sell 1000 copies on Mac, it's probably cheaper for the Mac users to buy an emulator than to fund a port of the software. That's why VirtualPC/SoftWindows/etc have always been a popular part of the Mac toolkit.

      The difference is that in the future, Mac users will be able to use this stuff with very little performance penalty.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    16. Re:rebooting is annoying by Anonymous Coward · · Score: 0

      That was many years after OS/2 had "lost". In the early days, IBM did a lousy job of recruiting ISVs.

    17. Re:rebooting is annoying by koehn · · Score: 1

      I considered this argument myself for a long time, before reaching this conclustion: Apple knows what happened to OS/2, and is letting it (developers not building "native" apps) happen to MacOS.

      Why? Because Steve sees the OS as largely irrelevant from the user's perspective. Apple's customers (notwithstanding us unix geeks) are seeking solutions, not OSes or applications. MacOS happens to be a great OS for enabling solutions, but its the solutions the users give a shit about, not the OS itself.

      Let's face it: OSes have become like dial tone: you only really notice when it's missing. People generally don't care if internally Windows is a shitty OS; they care if they can get their work done and get on to other things. Apple understands this, so most of the new features in Tiger are in userland, not in OSland.

      Apple's emphasis is making computers that can do what users want, users want to surf, read mail, and run their Windows apps. Guess what? On MacTel, users will be able to do just that. In addition, users can do some other things to make their lives easier: organize photos, music, videos (come on, you know a MacOS-compatible DVR has to be looming). All without needing to worry about malware and security exploits and reinstalling the OS every nine months.

      I agree that this news is probably a death blow to many MacOS developers: it's much harder to justify the development and maintenance of MacOS apps now. But I don't think that will hurt Apple at all: people generally don't buy Macs for non-Apple Mac apps. Apple will keep on selling an easy to use, easy to maintain solution for getting your stuff done.

    18. Re:rebooting is annoying by el_womble · · Score: 1

      I'd really like to see cocoa apps run on other systems, preferably from a Universal binary. There is no question that it would shake the industry up a bit, and it will be interesting to see who comes out on top. I think it would benefit, linux and apple at the expense of Microsoft, but Microsoft would still be on top.

      Linux is a fantastic platform, getting Cocoa apps for free, from Mac developers like Adobe and Apple could only benefit it, but Linux will remain in the hands of the geeks. It will take more than a common API to get Linux on track, but for geeks on a budget its a treat.

      Windows, will still be windows. It will still be a malware, virus heaven - a common API will not stop that. But if major developers can target Windows and get mac and linux for free, using XCode to provide Universal Binaries thats a win for everyone but Microsoft (who no doubt will resist the urge to use Xcode for their Office Suite).

      Apple will still be second best, because they provide a solution not an operating system. They cannot compete with Dell on price- and Joe Public checks the price before anything else.

      What I'd really like to see is IBM and Sun enter the party. If they could build other UNIX operating systems based around Power / Sparc that could run Cocoa apps, that would be a really interesting market and keep Apple on their toes.

      --
      Scared of flying, pointy things snce 1979!
    19. Re:rebooting is annoying by PygmySurfer · · Score: 1

      what Apple really needs to do is to port Xcode and Cocoa to Windows and Linux, and get developers on those platforms to write applications to their APIs, and allow existing Xcode developers create apps which will run on Windows and Linux.

      Several years ago, NeXT ported the OpenStep APIs to Windows (and other platforms). I wonder if Apple has been keeping that port up to date too, along with their OS X x86 port.

    20. Re:rebooting is annoying by toph42 · · Score: 1

      This is why they need to re-release the Yellow Box for Windows (a Win32 implementation of the Cocoa API). What I think they should do is put it into QuickTime for Windows, so that application developers could write to Cocoa on the Mac, compile it to Mac/PPC, Mac/Intel, Win/Intel and deliver to both mainstream platforms with a single codebase (with the requirement that you have to have QuickTime for Windows to use the Windows version).

      This would do a lot, in my opinion, to drive the sales of Macintoshes as dev boxes for the new write once run anywhere apps.

    21. Re:rebooting is annoying by Aram+Fingal · · Score: 1

      As I remember from back at around the time that the OS X public beta was released (spring 2000), Steve Jobs said that they were going to develop Cocoa for Windows but this still hasn't happened. There is GnuStep for Linux, however, which is based on OpenStep but I gather that it is not 100% Cocoa compatible at this time.

  8. Fear FEAR FEAR not heard of since the OS X switch by EnronHaliburton2004 · · Score: 3, Insightful

    So we've heard alot of rumors about this change in the last few weeks, Apple made their big announcement yesterday.

    And now we're swamped with all these Apple people throwing out fearful statements like "Apple's switching to Intel, therefor Apple going to get replaced by Windows!".

    You guys DO realize that an Apple computer is more then just a Processor, right? There's still a whole proprietary computer built around the CPU, and this OS X thing which runs on the Hardware, and some applications which run on the OS.

    I seem to remember similar hysteria during the old MacOS to OSX change. "My programs will never run! The WORLD IS OVER!" but Apple's been doing pretty well since then, as has development for the Mac.

  9. The apple is still worthwile developing for. by mgv · · Score: 4, Interesting

    The issue for developers isn't that bad - after all, apple appears to be making it fairly easy to produce cross platform code. If you were going to develop before, why not now? It will be many years before there is a significant number of apple intel systems to run PC stuff quickly. If you were going to write for the apple PPC last week, your situation hasn't changed much and won't for the next couple of years. You will write with standard PPC tools, or use the latest version of Xcode (or similar) which produces fat binaries, and runs on both platforms without a performance hit.

    Interestingly, the major improvements in Tiger, such as core video and so on, move all the graphically intensive stuff into the GPU. The cleverness of this is that the lack of the altivec units aren't such a big issue if you use the OS X core API's - everything is done in the graphics card, altivec is much less important, and this means that emulation of the PPC code will work fairly fast on their software emulator (rosetta). So your legacy code isn't going to suffer too much, and newer code even less so using the core API's even if you don't use fat binaries, which you will.

    Of course, you could just write for windows, but then you are going to miss a large number of apple users and watch other developers make money in that market whilst you compete in the win32 sphere. Your choice as a developer I guess.

    Eventually, the powerbook I am writing this on will be a legacy piece of hardware because the number of people using PPC will be too small to be worth developing for.

    However, a similar situation exists for old windows boxes, not because the processor has changed, but because the hardware requirements are too high for big new apps to work on it.

    This process will take many years to occur, and won't be a problem for developers unless all new purchases stop for apple.

    If this happens, you will get alot of warning over the next 6-12 months that its time to bail from apple.

    As a user of apple computers, after the initial concern, I am much less worried about making new purchases because the obsolescence of the current models will take years to occur. It really isn't so different from the transition of OS 9 to OS X. You can still run stuff in classic mode. And my current power book is still a magical 12" laptop that does what I need, and will be good for a few years no matter what, and for which I'll still buy new software for (if its good enough to buy). So the market will still be there.

    I don't think that many apple fans will jump ship, even if they are not happy - after all, what is the alternative? Go back to windows? Get your apps working under linux (like iLife, Keynote, etc?). Even if you feel abandoned by apple, the alternatives are still either a malware ridden platform or alot of hard work and a significant drop in the eye candy factor.

    In the longer run, its going to be more a case of alot more dissatisfied windows users jumping ship and the apple user base growing, in my opinion.

    My 2c worth

    Michael

    --
    There is no cryptographic solution to the problem where the intended receiver and the attacker are the same entity.
    1. Re:The apple is still worthwile developing for. by Exodious · · Score: 1, Offtopic

      You can still run stuff in classic mode.

      While I don't think anything about Classic was your point, it's worth pointing out (as others have already I'm sure) that Classic will not run on the Intel Macs.

    2. Re:The apple is still worthwile developing for. by Have+Blue · · Score: 5, Insightful

      Interestingly, the major improvements in Tiger, such as core video and so on, move all the graphically intensive stuff into the GPU. The cleverness of this is that the lack of the altivec units aren't such a big issue if you use the OS X core API's - everything is done in the graphics card, altivec is much less important, and this means that emulation of the PPC code will work fairly fast on their software emulator (rosetta). So your legacy code isn't going to suffer too much, and newer code even less so using the core API's even if you don't use fat binaries, which you will.

      Apple's thinking bigger than that. It's not just about the graphics card or altivec, it's about providing abstracted system libraries for just about anything. If you write a program that uses the system libraries, Apple will ship an implementation that runs fast on a sufficiently advanced GPU, one that runs fast on AltiVec, one that runs fast on SSE3, one that runs fast on whatever the next step is. If you use this library, you get the benefits on all platforms.

    3. Re:The apple is still worthwile developing for. by mgv · · Score: 1

      Apple's thinking bigger than that. It's not just about the graphics card or altivec, it's about providing abstracted system libraries for just about anything. If you write a program that uses the system libraries, Apple will ship an implementation that runs fast on a sufficiently advanced GPU, one that runs fast on AltiVec, one that runs fast on SSE3, one that runs fast on whatever the next step is. If you use this library, you get the benefits on all platforms.

      That would make it similar to .net, but designed for multiple platforms?

      Michael

      --
      There is no cryptographic solution to the problem where the intended receiver and the attacker are the same entity.
    4. Re:The apple is still worthwile developing for. by nbritton · · Score: 1

      "In the longer run, its going to be more a case of alot more dissatisfied windows users jumping ship and the apple user base growing, in my opinion."

      Ding ding ding! that's me.

      There are two major things that have kept me from switching the desktops at work to a platform other then windows, this is:

      (a) All of are infrastructure is x86
      (b) No apps for FreeBSD/Linux; Adobe CS Suite, Quickbooks, etc.
      (c) Linux/FreeBSD + X + Desktop + etc. is too much too fast for a layman to deal with i.e. my mother.

      I will be switching all of are desktop PCs, in mass, the minute I get my hands on a copy of Mac OS-X86. I will also be telling all of my other, on the side, clients to buy a mac. There are a million other people just like me that want to stick it to Microsoft, I've been waiting for this day for a long time. Umm and no, FreeBSD (and Linux) is not going anywhere. I will still keep on using it in the back office. UNIX in the desktop and UNIX in the server, what's not to love. FSCK you Microsoft! FSCK you SysV UNIX..... BSD UNIX forever! :-)

    5. Re:The apple is still worthwile developing for. by mgv · · Score: 1


      I will be switching all of are desktop PCs, in mass, the minute I get my hands on a copy of Mac OS-X86. I will also be telling all of my other, on the side, clients to buy a mac. There are a million other people just like me that want to stick it to Microsoft, I've been waiting for this day for a long time. Umm and no, FreeBSD (and Linux) is not going anywhere. I will still keep on using it in the back office. UNIX in the desktop and UNIX in the server, what's not to love. FSCK you Microsoft! FSCK you SysV UNIX..... BSD UNIX forever! :-)


      I think that you will have to buy apple hardware to run OS X on, even if you do have PC's currently. Apple has stated that they are not going to have OS X running on non-apple hardware.

      So you will still have to migrate people over at a hardware level. Even so, hardware is the smallest part of the cost for most corporations. Support is usually the biggest, and I have no doubt that there will be some form of win32 API for the X86's very quickly. After all, we have virtual PC now for the PPC, which works ok even with emulation of a different microprocessor. It will get even easier for both virtual PC and VMware, as well as WINE, to make windows apps run on OS X, for legacy support.

      Michael

      --
      There is no cryptographic solution to the problem where the intended receiver and the attacker are the same entity.
    6. Re:The apple is still worthwile developing for. by nbritton · · Score: 1

      "I think that you will have to buy apple hardware to run OS X on, even if you do have PC's currently. Apple has stated that they are not going to have OS X running on non-apple hardware."

      I have heard a lot of anecdotal evidence, and using my own knowledge, that leads me to believe that OS-X will in fact run on white box PCs with little to no modifications, let me see if I can track them down/summarize...:

      1. The apple dev kit was released monday. if you remember, the dev kit includes a PC. Where and when did apple find the time to build custom chipsets and BIOS for the box? You can't use just any "off the shelf" chipset at random to interface with the x86. you'll have to take what Intel gives you. Also who makes these custom prototype chips, this is NOT cheap to do.

      2. "I can confirm the rumors that every release of Mac OS-X has been compiled for both PowerPC and Intel, This has been going on for the last five years" -Steave Jobs WWDC keynote. Again, where did apple find the time to build custom chipsets and BIOS for the box?

      3. The x86 and the IBM PC BIOS have been rather dependent on each other ever since the first IBM 5150 rolled off the assembly line.

      4. If you are not going to use stock off the shelf parts for the x86 then you will have to port the underlying mach kernel and also write custom machine code for the very low level stuff like the boot loader code. Some of the BSD system land tools will also need to be ported as well. Oh... I forgot, they would also have to write some custom firmware for the system. Oh (2) they need to have a compiler to compile all of this new custom code.

      5. "Apple also confirmed that they would not stop customers from running Windows on the Intel-based Mac, although the Mac OS will not run on another PC." "We will not sell or support Windows, but we are not doing anything in the hardware that would preclude someone from using it," said Moody." -Macworld. If A = B and B = C then A = C.

      6. "According to Apple's Universal Binary Programming Guidelines their machines will not run OpenFirmware." -Someone on slashdot.

      7. "More then even the processor, more then even the hardware innovations that we bring to the market, The soul of a mac is its operating system." -Steve Jobs last words from the WWDC Keynote address.

      In summery, It will come down to a few lines of code that need to be circumvented, if that, to run Mac OS-X on white box PCs. Their goal is to make it difficult for "normal" users to run OS-X on white box PCs.

      If you haven't watched the WWDC keynote address, you should: http://www.apple.com/quicktime/qtv/wwdc05/

      Did anyone else see BSD as being the most popular form of UNIX??? Jobs and Woz where there for it's birth.

    7. Re:The apple is still worthwile developing for. by metamatic · · Score: 1

      Case in point: my screensaver does its 3D geometry using the Apple-supplied BLAS library. On G4 machines, that's translated straight to AltiVec; the OpenGL graphics is handled by the graphics card, and the CPU barely even ticks over. There are people who run the thing as their desktop backdrop.

      On an old G3, the BLAS library runs PowerPC code for the same functions. The graphics are handled by driver code. The same software still runs, but the CPU chews like mad.

      I'm sure that when the x86 Mac comes out, I'll compile the same source code and the BLAS stuff will be converted to whatever the hell Intel uses for vector mathematics acceleration, and the OpenGL will be acclerated again.

      I suspect that very few AltiVec accelerated applications actually have AltiVec source code involved.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    8. Re:The apple is still worthwile developing for. by poofyhairguy82 · · Score: 1
      In summery, It will come down to a few lines of code that need to be circumvented, if that, to run Mac OS-X on white box PCs. Their goal is to make it difficult for "normal" users to run OS-X on white box PCs.

      Yep. It will get on their eventually, but it will not be a supported platform. Apple will probably defend OSX with its eager lawyer team....not with hardware lockouts.

  10. Missing the point by samael · · Score: 3, Insightful

    Nobody buys a Mac because it's got a cool processor - they but it because it's got a great interface that makes life easier for them.

    Who cares if it's x86 or PowerPC - it's the OS and the Apps that make Macs great.

    1. Re:Missing the point by spir0 · · Score: 1

      Nobody buys a Mac because it's got a cool processor - they but it because it's got a great interface that makes life easier for them.

      Just for the record, I do.

      I like the fact that both of my macs running together at full noise are quieter than my PC with one fan. This is because of the CPU. PowerPCs are cooler in both senses of the word.

      My MacMini stays dead cold regardless of what it's doing. My PC heats up like a little oven when I play games or watch movies.

      Who cares if it's x86 or PowerPC - it's the OS and the Apps that make Macs great.

      To me, the OS, the UNIX core, and the CPU form what I like to call the Triangle of Love.

      --
      The reason girls and Windows users don't understand UNIX is because all the documentation is in Man files.
    2. Re:Missing the point by Anonymous Coward · · Score: 1, Funny

      You fucking idiot. You did NOT buy a Mac because of the processor. You bought it because it's quiet. Do you think, after the huge backlash of the G4 towers and all the work Apple put in to building a quiet G5, that Apple will EVER ship a noisy computer, EVER?

      Nobody gives a shit about the CPU. If you say you do, you're either lying or you're an idiot.

    3. Re:Missing the point by selsine · · Score: 1

      Well I don't know if that is true, if you would have asked any MAC zealots you know a few weeks ago and I'm sure a few of them would have said that they use a MAC because of the PowerPC. Travel back in time before OS X and unless they were in graphics or a reporter, the PowerPC was probably one of the main reasons that they were using a MAC.

      They all said that the PowerPC was soo much faster...

    4. Re:Missing the point by Anonymous Coward · · Score: 0

      Go watch Steve Jobs' presentation, idjot. Intel Pentium-M is significantly cooler than PowerPC NOW and will only be more so in the future.

    5. Re:Missing the point by ArbitraryConstant · · Score: 1

      "Nobody buys a Mac because it's got a cool processor - they but it because it's got a great interface that makes life easier for them."

      Are you kidding? There's a lot of architechture bigots around here. And there's a few (not many, but a few) people that even have rational reasons for prefering PowerPC.

      Even though it's completely transparent to most people and 99% of developers aren't programming in assembly, I can't count the number of times I've seen something to the effect of "I can't stand the thought of using such an ugly architechture.".

      In the dark days before the G5 they had to convince themselves there was an advantage as they dropped further and further behind. I guess they can't leave that behind. A picture of Steve in front of that giant "performance per watt" slide isn't enough to convince some of them.

      --
      I rarely criticize things I don't care about.
    6. Re:Missing the point by ArbitraryConstant · · Score: 1

      "I like the fact that both of my macs running together at full noise are quieter than my PC with one fan. This is because of the CPU. PowerPCs are cooler in both senses of the word."

      Maybe you should check with Steve before you continue spouting propaganda. Apple wants cool and quiet computers, so they picked Intel.

      Pentium 4s are rediculous, but as far as I can tell Apple will be using Pentium M derived chips for everything except those developer boxes they're shipping now. Pentium M blows Apple away in terms of battery life, they are easily the cooler chip.

      --
      I rarely criticize things I don't care about.
    7. Re:Missing the point by Anonymous Coward · · Score: 0

      I can't stand the thought of using such an ugly architechture

      No problem. Don't think about it.

    8. Re:Missing the point by lordholm · · Score: 1

      That is difficult if you use assembly dumps in order to assist with debugging and performance optimisations.

      --
      "Civis Europaeus sum!"
    9. Re:Missing the point by Ilgaz · · Score: 1

      Hello,

      Nobody is selling me a CISC CPU carrying 8086 instructions in 2007.

      Have a nice day

      g5 1600 user

    10. Re:Missing the point by jdb8167 · · Score: 1
      "Nobody is selling me a CISC CPU carrying 8086 instructions in 2007."

      Yeah, me either so I'm switching to Windows...Oh wait. Yeah, me either so I'm switching to Linux...Oh wait. Yeah, I'm going to stop using computers after 2007, yeah that's the ticket.

      What are you going to do? Buy a Sun workstation?

    11. Re:Missing the point by Ilgaz · · Score: 1

      Why not? :) Lack of all games? Welll OS X does have that problem and it will be a bit hard to convince developers to make same game again for same cpu while windows/directx exists.

      So, a PS3 that time will fix that problem. Gaming problem :)

      It runs sort of PowerPC abandoned by Apple you know, the Cube.

  11. Couldn't you just use a different Kernel by M4N14C · · Score: 0

    Is OSX really tied down to the PowerPC chip. As far as i can tell with X being based off the BSD kernel you could just replace it with the stock BSD kernel for an x86 chip and continue business as usual.

    1. Re:Couldn't you just use a different Kernel by nsayer · · Score: 2, Informative

      1. There's no need to use a different kernel. Darwin is available for x86 and is open source. Apple is sure to try to tie the binary-only portions of OS X down to their specialized hardware, but just getting the machine to boot Darwin x86 is already a done deal.

      2. You can't replace Darwin with some other kernel without an extensive syscall compatibility layer of some sort. That's not to say it's impossible - take a look at the Linuxulator in FreeBSD for an example of that sort of thing. Wine is another example.

    2. Re:Couldn't you just use a different Kernel by Anonymous Coward · · Score: 0

      This comment was so incredibly stupid, it make me literally vomit with disgust. You, sir, are the dumbest human being to ever live, ever.

    3. Re:Couldn't you just use a different Kernel by Anonymous Coward · · Score: 0

      you ride the short bus to school, right?

    4. Re:Couldn't you just use a different Kernel by Anonymous Coward · · Score: 0

      it's not the size of the bus that matters, it's the motion of the ocean.

    5. Re:Couldn't you just use a different Kernel by reiggin · · Score: 1

      did your mother have any children that lived?

    6. Re:Couldn't you just use a different Kernel by M4N14C · · Score: 1

      yea 7

    7. Re:Couldn't you just use a different Kernel by TheRaven64 · · Score: 1

      There is a Darwin compatibility layer in course of construction for NetBSD, but it is slow work. The reason is that Darwin provides a lot of things (e.g. Mach ports / messages, IOKit, etc.) that other UNIX kernels don't.

      --
      I am TheRaven on Soylent News
  12. no real difference from now by Tumbleweed · · Score: 1

    Just because OS X will run on Apple-branded x86 machines doesn't mean that those users will also have Windows on them as well, even though they CAN. Same thing for Virtual PC. Those things are optional, and I'd say most machines will probably NOT have them. So, that's really not any different from the current situation, is it?

    What's more likely is that the PowerPC versions of Linux will see development slow to a crawl (over time).

    The new x86 Apple platform will be THE platform to have for multiple OS support. OS X, Windows, Linux and all the BSDs, should run just fine, most likely. That'll be nice.

    I'm just hoping that the rumours of WHICH Intel processors they'll be using are correct (the Pentium M line). I'd really rather they not go with the Pentium D line. A nice Yohan or Merom-based Apple would be pretty great. Still woulda preferred some nice Athlon 64 action, though. Oh well, can't have everything.

    1. Re:no real difference from now by Areeves · · Score: 1

      I agree, I'm pretty confident that Apple would choose the M line, especially after watching the keynote with the whole performance per watt graph. I expect the Pentium M line to make it into the Ibook/Imac/Mini first, possibly the powerbook. Then have a nice, dual core, 64bit chip lined up in late 2006 to replace the G5. I'm doubting the P4 will jump right into the Powermac first. Also, after watching the keynote, that system ran *fast* on one intel P4. If that is a sign of things to come from the intel/Apple wedding then count me switched...again...

      --
      I read at -1 So you don't have to.
    2. Re:no real difference from now by Tumbleweed · · Score: 1

      Then have a nice, dual core, 64bit chip lined up in late 2006 to replace the G5.

      Well, keep in mind this doesn't even _start_ until the middle of next year, so it won't be the current Dothan, it would be Yonah, which will be 32bit. The 64bit successor to Yonah is called Merom.

      Supposedly the low voltage or perhaps the ultra low voltage Yonahs will be single core, but all of them are supposed to be 32bit. I'm not concerned with 32bit on the laptops.

    3. Re:no real difference from now by moria · · Score: 1
      What's more likely is that the PowerPC versions of Linux will see development slow to a crawl

      Well, IMHO the main driven force of linux on PPC is not Macs. As long as IBM does not sell its PPC line to somebody else and hackers continue to have interest in running linux on gaming consoles, linux on PPC will continue to just keep pace with linux on x86.

      I believe a big benefit of this transition is that Virtual PC will be discarded sooner or later, when many windows-specific applications can be run on WINE without any problem and when a lot of ISV will take advantage of winelib to easily port their applications to run half-natively on Macs.

      The only thing I feel not so good is whether Apple would team with M$ to kill desktop Linux. Although competition is good, M$ keeps on being a bad (read as evil) player in the seem-to-be-fair competition.
    4. Re:no real difference from now by DiscoOnTheSide · · Score: 1

      Uh, it was a single P4 at... 3.6Ghz if my memory is correct. Pentium 4s don't do multiprocessor anyways. Thats what the Xeon is for. Do not pass go, do not collect $200

      --
      Viva La Revolucion! Buy a Mac!
    5. Re:no real difference from now by Areeves · · Score: 1

      You could be right, however I'm just having a hard time seeing Apple eat crow TWICE, once on the x86 switch, and then twice on the fall back to 32bit when they hyped up the 64bit g5's so much, thats all.

      --
      I read at -1 So you don't have to.
    6. Re:no real difference from now by Tumbleweed · · Score: 4, Insightful

      What fall back? The machines that come out June 2006 are replacing machines that are still 32-bit G4s (the Mac Mini and the laptops). No eating of crow-like substance necessary. When the 64-bit part (Merom) comes out in 2007, that's the right timing to replace the PowerMac line and anything else that needs upgrading from the first Intel generation. This maps out perfectly to what Jobs announced, and doesn't require any product to go back to 32-bit that is currently 64.

    7. Re:no real difference from now by Areeves · · Score: 1

      Oh ok sorry, lack of doing the homework on the intel roadmap on my part, my bad, I agree with your statement entirely. =P

      --
      I read at -1 So you don't have to.
  13. Eh?!? by itwerx · · Score: 1

    Either the question is very poorly worded or the submitter (and the editors) have no clue what they're asking.
    From an application programming perspective the APIs have virtually nothing to do with the hardware platform.

    (Though I must say it's amusing reading all these threads about it...! :)

    1. Re:Eh?!? by DLWormwood · · Score: 1
      Either the question is very poorly worded or the submitter (and the editors) have no clue what they're asking.

      The former. My responses to messages in this thread might help reveal what my concerns are.

      Not mentioned is that fact that so many people were afraid of Microsoft acquiring a "monoculture" that the very thing happened via x86 and Intel. (And no, AMD doesn't count as diversity. They can be musculed out of being in Dell boxes, they have to resort to using "part number" to cover up the MHz issues that PPC also suffered from, and Intel "adpoted" their 64 bit extensions, preventing a much needed fork from occuring.)

      --
      Those who complain about affect & effect on /. should be disemvoweled
  14. YES by ignorant_coward · · Score: 2, Interesting


    Because the CPU is irrelevant in the big picture. People buy the engineered package, called an iMac or a PowerMac or a PowerBook, and the PowerPC is really a sidebar in the whole deal.

    Sure, some apps perform better on PowerPC, but some others perform better on x86. And no one said exactly what model of Intel CPU future Macs will have. Given that Mr. Jobs mentioned a concern about power consumption, I'd bet that the current Pentium 4 or Xeon CPUs will not get a Mac logo. The Pentium M or an even better CPU in the pipeline (Jobs specifically said he had access to Intel's roadmap) are much more likely to be in future Macs.

    Watching the keynote reminded me why people love Apple. It really has nothing to do with PowerPC. The WWDC presentation was full of energy and hype and buzz, and the audience applauded and cheered like no other tech company presentation I've seen.

    1. Re:Yes by tigerd · · Score: 1

      GARFIELD!! well thats a great name..:)

  15. Hmmm... by Anonymous Coward · · Score: 1, Insightful

    They will (use Cocoa, etc.) when OS X becomes the dominate OS.

    The fact of the matter is that it's not a lot different than it is now. OS X is still OS X and it will still be running on Apple hardware (which will be the only legal way to run it).

    --
    And WTF is wrong with /.?! I wish I could post a freakin comment. Slashsuck seems to think 30 minutes is less than 2 minutes.

  16. choose OS X for features by toby · · Score: 3, Insightful
    Let's take a reality check here. People should buy a Mac, buy OS X, for their unique features. Ease of use. Slick GUI. iLife apps. Reliability. Rich development environment. Quality hardware. Etc. Windows offers none of those things, and Linux is still catching up in some of those areas.

    Why does it seem so strange that people might actually choose products based on their attributes?

    --
    you had me at #!
    1. Re:choose OS X for features by Anonymous Coward · · Score: 0

      I can go for all the other stuff you mentioned. but lets stop bullshitting ourselves into thinking the Mac has "better hardware", "better CPU".

      The reason Mac's are reliable is because they run on "fixed" hardware, not necessarily "quality hardware".

      Joe Blow owns a Mac and buys an iPod, a wireless network card, and a scanner.. Joe is happy when he gets home and has all those things running in 30 minutes.

      If Joe Blow is running linux or windows..well he's fucked.

      Mac's excel because they pick some decent hardware, and focus on making it work well with the OS.

      Mac's GUI and Apps are not better than those on linux or windows. Thats a matter of personal preference and is not going sell boxes or convince people to switch.

      The whole "Computer Experience" is what Mac's thrive on.

  17. They will still want Mac Apps. by jellomizer · · Score: 1

    This is the same reason why Linux people are still pushing Linux apps like Open Office, and other tools for linux. You can install VMWare in Linux and run your Windows very fast almost native speed like VirtualPC. Why would you want Linux apps if you can run all your windows apps in Linux using VMWare? Well first you have the hassle of running windows on top of an other platform needing each window to reach a normal screen resolution. Secondly there is cross communication between the two OS while some things work well others don't. I don't think most people got a Mac because they went. I want a platform that can't run windows and where people on each side of the debate say each other platform is faster. They buy a Mac because OS X is easy to use, Dependable, and secure. Unlike windows and linux which is designed to run on a bunch of hardware. OS X is optimized and designed to run on whatever platform that Apple produces. As well the hardware is well designed, for appearance, functionality, sound, and usefulness. From handles on the PowerMacs, to a small form factor.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:They will still want Mac Apps. by jbolden · · Score: 1

      Linux is a different case since they have "free" both senses to worry about. VMWare/Windows/MSOffice is not free in either sense.

    2. Re:They will still want Mac Apps. by jellomizer · · Score: 1

      Ok Mr. Stallman. Just because linux is free that should hamper development of non-free applications. Heck if Microsoft released office for Linux Open Office would become a moot point. and would become one of those bit projects, like xpdf and bosh. The truth is emulating makes it difficult for everyone. And having a native application or seeming native application (like a java app) is preferd. Running virtual pc or vmware is an extra step that people will normall avoid just for the ability to run that onsey twosy app.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    3. Re:They will still want Mac Apps. by HuguesT · · Score: 1

      If you'd ever used xpdf, particularly if you actually have been trying to produce PDF documents, you'd know that it is in fact much more useful than the big buggy bloated brontosaurus, aka acroread.

      Similarly OpenOffice has things going for it that are not simply MS-Office emulation. Sure the majority of users would not care but some would.

    4. Re:They will still want Mac Apps. by jbolden · · Score: 1

      In the mid 1990s Caldera and Corel had nice packages with commercial software for Linux. In general the free stuff was preferred. WordPerfect for Linux was heavily used only when it was available at no cost. XFree86 beat out MetroX and people used worse but free X servers etc...

      While it is easy to claim that Linux people to don't believe in freedom their behavior indicates that they do.

    5. Re:They will still want Mac Apps. by jellomizer · · Score: 1

      Well it wasn't because Word Perfect stopped being free it was because wordperfect 2000 sucked! I know I beta tested it. WP8 was a port of WP for Unix it ran fast and worked well with Xwindows over remote X connection. WP2000 Used Wine to emulate the windows version and what ever bugs were in the straight version of wine they would fix wine to and wp to make it work. The performance stunk, running it over remote X was painful. All this to save a few bucks to save on developers cost. But what ended was a crap program that noone wanted to use. Heck being a beta tester I got the Full Final version of WP2000 for free and I still used StarOffice. Because WP2k was pain incarnate. XFree86 vs. MetroX it was a situation where after a time MetroX wasn't keeping up to date as fast as XFree86 on their graphics drivers. And finding their website by guessing often lead to a Porn Site. Also MetroX was basicly unheard of unless you had a copy of the Linux Jernal.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  18. These questions make no sense to me. by Anonymous Coward · · Score: 2, Interesting

    I've noticed a lot of strange talk lately. That somehow the x86 Mac is a BAD thing. That somehow, Mac software will cease to exist. I just don't get it.

    I'm feeling pessimistic about the future of the platform now that Apple is embracing Intel and abandoning the few remaining 'Mac' technologies (like the PowerPC and OpenTransport)

    Those are not "Mac" technologies! Those are implementation details! Who cares what kind of chip is under the hood?

    What kind of "long time mac developer" are you anyway, don't you know what makes programming a Mac special? The nice clean APIs. The integration of all the services (want to write a Bonjour-enabled program that shares iTunes playlists whenever you drop the computer? No problem!)

    Programming in Objective C and Cocoa is like getting a hand job. I put it right up there with Ruby and my other favorite languages, even though it is positively ancient (but its old age is just indicative of how well-designed it is).

    I can't imagine writing GUI apps without the various tools Apple makes available.

    With the high likelihood that these new Macs will offer a full speed version of Virtual PC and (what I think is) the almost assurance that some clever hacker will make 'X for x86' run on commodity hardware, I'm doubting the willingness of most IT and development houses to even give the Carbon and Cocoa APIs a first glance.

    Do you seriously think "X on x86" will be anything more than a geek toy and/or a cease and desist magnet? Just forget about that, it ain't gonna happen.

    And the virtual PC thing is also a red herring. I'm not going to pay $150 for a copy of Windows just so I can run your $20 shareware (or whatever) on my Mac.

    I also don't care what "most IT and development houses" are doing. Shrink-wrapped software from big companies is pretty much a dead industry to me outside of a few things like PhotoShop. I buy shareware, I use open-source, those are people who are passionate about the platform.

    Now that I think about it, I probably don't want folks like you writing Mac software in the first place, because you don't believe in the platform. That's what your question suggests, anyway.

    Can anybody with a more optimistic view think of a scenario where a modern development house will do Mac development in an age where the help desk will just say either 'switch boot to Windows/Linux' or 'run Virtual PC?'

    Yeah, because when people buy a Mac, they aren't going to buy Windows or Linux along with it. They don't want some hideous Windows crap on their desktop that doesn't respond to the services menu, that doesn't work right with Expose, and that doesn't minimize to the dock.

    As for folks making windows-only software and telling mac users "we aren't going to write a mac version, go do XYZ (XYZ = use Java, buy a PC, go fuck yourself, etc)".. how is that different than now?

    I repeat, x86 on Mac is just an implementation detail that means nothing to me. All I know is that in a couple years, my new Macs will be faster and cheaper, that's fine with me.

    All the buzz on the news and the blogs is going to die down and we'll move on. It really isn't a big deal, the sky isn't falling, the users don't care, the developers SHOULDN'T care because they will still have enthusiastic paying customers, so really, who cares? I guess game programmers who have mastered PowerPC assembly might be a little annoyed, that's about all I can think of.

    1. Re:These questions make no sense to me. by HuguesT · · Score: 1

      Moving to x86 is not good IMHO.

      On the hardware hand, it is not good because now Apple can't pretend that they have a better chip than the PCs in their hardware. Sure the G5 petered out at 2.7GHz, but remember not long ago all the marketing effort on 64-bit computing, the fastest computer on Earth etc. All BS, I know, however for a while the G5s were exciting. Now Apple can't pretend they are not selling anything else than proprietary PCs in pretty cases. I can't see how that can be a differentiating factor. Who seriously cares about pretty cases ?

      Furthermore on that point, Apple will be subject to a lot more competition on the MHz front. Everyone will be comparing their hardware to everyone else's, and instead of complex benchmarks that are always wishy-washy, one single number will suffice, i.e. the frequency of the CPU. If that doesn't follow the state of the art, people will be pissed off, and won't buy. This will also put pressure on Apple to renew their offering more often. Can they sustain it ? Most likely this will make the Apple products more expensive than they are now, or they will have their margins squeezed, and therefore they will innovate less. Right now Apple innovates on software, not hardware, but they make their margin on hardware.

      Will there be a successor the the G5? I don't think so. Who cares now ? Before people were convinced that the x86 was finally showing some signs of weakness, through the AMD better offering and the P4 implementation that was not doing well at all. On the other hand the G5+ offering from IBM looked reasonable and a good way forward. Now it's x86 or die. Very sad.

      On the software hand MacOS/X will now run on x86, but not on beige boxes. To make that happen Apple will have to put in some kind of DRM gadget in their hardware that will have no function other than enforcing their policy. This will piss people off. I don't like it, and I own a Mac.

      Basically the Mac offering will be standard PCs that can run some kind of proprietary incompatible OS. Yes it is prettier, yes it will be running Windows software through VPC, but you have to pay extra for that (the VPC bit, a license for Windows, more RAM to accomodate the virtualization, etc). What's the point ?

      Mostly this is very sad because I can't belive that Intel got chosen, with their kludgy CPU. Yes the Pentium-M is nice and cool, but I can't see it scale very fast either. After all this is some kind of P-III architecture rehashed, and it is 32-bit only. Shortly this will not be enough. I have close to 1GB of RAM on all my computers. In a few years I'll have exhausted the address space. The P-IV is horrible and at an end for the desktop.

      Honestly I can't see how to put any kind of positive spin on this piece of news.

  19. piracy by minus_273 · · Score: 1

    ever wonder how windows got so big? why it runs on every desktop? piracy. piracy is not always bad.

    --
    The war with islam is a war on the beast
    The war on terror is a war for peace
    1. Re:piracy by Anonymous Coward · · Score: 0

      Mod parent post up. There will be plenty more Mac OSX converts out there when the equivalent of the Knoppix live cd, but in OS X, comes out (from some hacker that Jobs will sue, no doubt) and everyone can try it and install it painlessly.

      As someone who is working on a shareware type application (nag until you register, like Trillian) I have reconsidered my windows only stance. If I can write my code for Mac OSX with vi and gcc, and I have less registry and other bullshit to deal with, why not ? This should widen the field of people running OSX by a huge amount, because OS X is better than windows, period. I shouldn't encourage my users to stay on windows, should I ? (yes there is a linux version )

    2. Re:piracy by Anonymous Coward · · Score: 0
      If I can write my code for Mac OSX with vi and gcc, and I have less registry and other bullshit to deal with, why not ?

      You can do that today. If you won't spend $1500 for a PPC Mac today, why would you spend $1500 for a x86 Mac in 2 years? The answer: you won't.

  20. Those that think OS X on non Apple x86 boxes... by Anonymous Coward · · Score: 0

    ...is some kind of big deal or 'legal issue' or geek-only passtime are living on moon base alpha.

    It not only will happen, but unless Apple slash the prices on their own hardware it will be the pissed off Mac users that will go this route first.

    It is very very difficult to justify to an increasingly consumer savy public that you can't run OS X on generic x86 boxes because Apple have have put a byte in the ROM somewhere to stop that happening.

    Why would anyone want to pay a premium for crippleware ?

    The 'legal' side of it is just irrelivant as well, totally meaningless. It was never their lawyers that made Apple sell products it was the genuine users and fans that held a passion for the Apple experience. Now that has been turned on it's head by Jobs anything is up for grabs.

    1. Re:Those that think OS X on non Apple x86 boxes... by Anonymous Coward · · Score: 0

      It will not happen. Google "LaGrande."

      Why would anyone want to pay a premium for crippleware ?

      Because Macs are better. Everybody knows it. It's no longer even a topic for debate. Macs kick the ever-lovin shit out of Windows. So people will buy Macs.

      Did you not read the chart? Apple's rate of growth for the past 3 quarters was triple the industry rate of growth. They're the third-largest computer company in the world and rising fast. HP is quaking, and Dell is concerned.

    2. Re:Those that think OS X on non Apple x86 boxes... by Anonymous Coward · · Score: 0

      Because Macs are better.

      Fine, let's just blindly accept that for one moment. Many in this topic have expressed that the Mac experience is not tied to one CPU anymore and the OS is the important thing not x86 or PowerPC.

      Ok then, all the more reason to let Mac OS X stand on it's own two feet on generic hardware. After all if it superior then it will have no need to be locked into one vendor's box anymore. It may well shift more copies too so everyone with an x86 can choose to run it instead of Windows.

      Everybody knows it. It's no longer even a topic for debate. Macs kick the ever-lovin shit out of Windows. So people will buy Macs.

      Now back to reality. That is totally subjective and very much up for debate as you well know.

      Did you not read the chart?

      Listen, I know it is difficult for a few, but it's really really important that some people try and look beyond the spin and publicity to poke around at the reality. Ever heard of the phrase "There are Lies, Damn Lies and Statistics ?"

      and Dell is concerned

      I really doubt Dell ever even think about Apple.

    3. Re:Those that think OS X on non Apple x86 boxes... by Anonymous Coward · · Score: 0
      I googled "LaGrande", and I found this:

      LaGrande Technology (LT) is a highly versatile set of hardware enhancements that will come to Intel processors, chipsets and platforms over the next 2 to 3 years. LT creates a hardware foundation, on the client PC platform, that can help protect the confidentiality and integrity of data stored or created from software based attacks. It does this by enabling an environment where applications can run within their own space, protected from all other software on the system. In turn, this can help to protect vital data and processes from being compromised by malicious software running on the platform. LT is expected to be available in Desktop & Mobile platforms for the Business segment in approximately the next two to three years.

      This appears to be nothing more than Intel doing in hardware the same protected memory that OS's have been doing fine for years. Maybe the idea is that Windows can't be trusted to do this job, and in a belt-and-suspenders strategy there is another layer underneath the OS. In any case, it has nothing to do with stopping a possibly hacked up copy of OS X for x86 from running on any generic x86 processor.

    4. Re:Those that think OS X on non Apple x86 boxes... by Trillan · · Score: 1

      I don't think it will be that hard to justify, actually. The argument will go something like this:

      "Hey, now that Macs use Intel, can I run Mac OS X on my Windows box?"

      "No. There's a lot more to a computer than just the processor it uses. A Mac is still not the same as a generic box."

      Now whether or not the argument is true is up for debate, certainly, but I think it will satisfy non-techy users.

    5. Re:Those that think OS X on non Apple x86 boxes... by commodoresloat · · Score: 1

      "Unless Apple slash prices on their own hardware"? Let me introduce you to the Mac mini. And the iBook, for that matter. For their prices in x86-land there is nothing comparable, especially when you factor in design. When Macs have x86 chips Apple will be able to sell even cheaper offerings -- of course they will still have $2-3k phat high end rigs, but they will also be pushing machines in the $500-1000 price range that will be way cooler looking than anything coming from Dell or whatever.

  21. What would be the point? by porcupine8 · · Score: 1
    As a Mac user, even if I have a choice I will always choose something that runs in OS X to something that runs in Windows. Because otherwise, what the hell is the point of having a Mac???

    I don't want to have to use Windows versions of programs. I don't like the way Windows lays things out. I don't like the UI. I just don't like Windows. That's why I have a Mac. I don't personally care much about the pretty outer shell, though it's a nice bonus - and there's no way in hell I'd buy the shell if I were going to have to run Windows to get anything done.

    I'd switch back to Linux first. (Although, of course, anything I can get in Linux I should be able to get in OS X, so that wouldn't really be necessary...)

    --
    Warning: Apple/Nintendo fangirl. Likes her electronics cute & cuddly. May be rabid.
  22. OpenTransport? by Anonymous Coward · · Score: 0

    Are you out of your mind? OpenTransport was a part of Mac OS 9. It's never been a part of Mac OS X.

    Oh, wait. You must mean HyperTransport. But wait. Let me ask you something. First, what the fuck do you know about Apple's abandoning it? You know that Apple's G6 machines are going to have Pentium D processors on Apple-built system boards. So of course Apple will use whatever component busses are available.

    But second, what the fuck do you care what components Apple uses? That's like giving a shit about who made the ball bearings in your chair.

    A Mac is a computer that runs the Macintosh operating system. That's it.

    1. Re:OpenTransport? by Anonymous Coward · · Score: 0

      So a generic beige box running Basilisk or PearPC is a Mac then ?

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

      If either one of those things actually worked, then the answer would be yes. They don't, so suck my cock.

    3. Re:OpenTransport? by WinterSolstice · · Score: 1

      I think a computer is more like a bicycle. Warning, gross generalizations follow.

      1) First, 80% of people couldn't care less if they rode a Schwinn or a Seven

      2) Of the 20% who care, only about 5% care enough to research things for themselves. The other 5% just go with whatever someone cool/famous/smart/etc uses.

      3) Of that tiny group, most are mountain bikers.

      4) The remainder (let's call it 2%) ride road bikes.

      5) A final 0.5% care enough about their road bikes that they not only have custom frames, but agonize over how much a paint job weighs, the virtues of carbon fiber cranks, and how much the water bottle weighs empty. These are the ones with the Zip carbon bar plugs and the half-taped bars... you know who you are.

      That final group of people is pretty small, but they care intimately. They know as much about the design and composition of the ball bearings on their bottom brackets as most people on this site do about browsers. They actually do things like use specialized forms of lubrication for certain races. They have different sets of wheels for different rides, etc.

      These people care about *everything* that makes up the experience for them. It's why I only use one brand of bar tape ;)

      -WS

      --
      An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.
    4. Re:OpenTransport? by Halo1 · · Score: 1

      I thought he meant OpenFirmware (the Macintels won't use OF)

      --
      Donate free food here
  23. Windows On A Mac by falcon203e · · Score: 2, Interesting

    No matter what Windows-on-a-Mac solution you've got in mind, I can assure you that it won't come out of Apple's hands. That'll make it essentially nonexistent for the vast majority of average users. Apps will still have to be developed for OS X for those users. And if dual-booting becomes an issue, Apple most likely make it impossible through a quiet update, a la the Rhapsody issue.

    --
    ----- "All right. It was a miracle. Can we go now?"
  24. Not for you. by javaxman · · Score: 2, Funny

    You should leave the OS X development arena. It'll leave more room for me...

  25. What about Mac OS X? by BladeMelbourne · · Score: 2, Insightful

    I recently ordered a Mac Mini (up to day 11 of the wait - already overdue) - will future releases of OS X run on my Mini?

    It is reasonable to assume that 10.5 and probably 10.6 will be released as PPC versions, but what about there-after?

    For internet usage, audio/video/DVD playback, such a computer should last at least 6 years (just like my PIII has). Did I make a poor 'investment' or will Apple release PPC OS X for several years to come?

    Mike

    1. Re:What about Mac OS X? by oudzeeman · · Score: 1

      why would you still be using your mac mini when after 10.6? You could buy a new mac mini that is 10 times faster for $400. Apple already said they are slowing the pace of major OS releases after Tiger

    2. Re:What about Mac OS X? by ultramk · · Score: 2, Insightful

      Yes, I'm sure you have at least several years before new OSX releases don't run anymore...

      For the uses you mention (internet usage, audio/video/DVD playback), it will continue to run for many, many years after that. Eventually the HD may develop errors, or you may need a new DVD drive, but those are easily replaced.

      What I'm trying to say is, a machine doesn't have to run the latest and greatest to be useful. Would you expect today's $500 PC to run Longhorn? Then why would you expect it from a Mac?

      It's not like it up and dies the moment Apple releases 10.9 or whatever that won't install on it.

      m-

      --
      You catch enchiladas by picking them up behind the head and holding them underwater until they don't kick anymore -VeGas
    3. Re:What about Mac OS X? by oneiros27 · · Score: 1

      Does it matter?

      Why do people feel that they need to constantly upgrade their OS? If it weren't for security problems, most of the people I know wouldn't have a need for anything beyond windows 95 -- which was released almost a decade ago.

      I have a bunch of old machines -- I ran a Centris 650 for well over 6 years, and I never went past OS 7.5 on it, because it ran what I needed just fine. (I think I was also running an outdated version of Photoshop, but well, most of the value of the machine was tied up in the video card)

      After a while, you repurpose your machines -- they may get turned into file servers, or music servers (nothing like a full SCSI chain of CDROM 2x CD-ROM drives), or something to run MAME and other emulators.

      ps. I'm posting from a 2.5 year old laptop, which is running MacOS 10.2.

      --
      Build it, and they will come^Hplain.
    4. Re:What about Mac OS X? by Senjutsu · · Score: 1

      It'll be fine.

      Especially in the case of Mini owners, this announcement changes nothing. Nobody was buying the Mini thinking they were getting cutting edge tech to begin with, so 3 - 4 years from now you'd undoubtedly have been looking to upgrade even if this announcement had never happened. And the Mini will certainly be supported by all releases happening in that time frame.

    5. Re:What about Mac OS X? by Ilgaz · · Score: 1

      The producer of the device you bought gave up the CPU for Intel.

      Return it IMHO. No need to have questions as you have just recently bought it and doubt about a future OS on a computer you just purchased.

      If you buy Pentium 4 right now, you will be able to run the latest Win32, Linux whatever on that machine as P4 (or x86) is not going anywhere and nobody is stupid.

      PowerPC (Apple variant)? They gave up.

      G5 1600 user here from 2003

    6. Re:What about Mac OS X? by zpok · · Score: 1

      "For internet usage, audio/video/DVD playback, such a computer should last at least 6 years (just like my PIII has). Did I make a poor 'investment' or will Apple release PPC OS X for several years to come?"

      Ahem, two things:

      first, with annoying exceptions, Apple and Apple developers have kept stuff alive far beyond the industry average, so I think you'll be safe, especially for the things you mention, which doesn't really need an upgrade since it already does things quite well.

      BUT (there's always a but) you do realize you bought the cheapest of the cheapest? So performance wise, that *hole (or your neighbor) who bought an iMac, or even a tower, will be able to keep its computer more up to date because:
      a) his hardware is 4X as powerful as yours, such is life;
      b) he has more upgrade paths (hardware again);
      c) his processor is one generation younger.

      In essence, judging on your requirements as quoted above you've done a pretty good deal, but as with all things computers, you'll wish you'd just waited a bit longer every time someone makes a better, shinier, faster, kick-ass computer...

      --
      I think, therefore I am...I think.
  26. Here's an alternative question... by biglig2 · · Score: 3, Insightful

    If a Mac could run the handful of Windows only programs I need (in addition to generic apps) to do my job, exactly what arguments could my boss use to stop me buying one?

    --
    ~~~~~ BigLig2? You mean there's another one of me?
    1. Re:Here's an alternative question... by Anonymous Coward · · Score: 3, Insightful

      "It costs more."

      "The company has standardized on Manufacturer X, and you need to buy what we they say."

      "Our current hardware manufacturer provides better support."

      "Running Windows and Windows applications is unsupported by Apple."

      "It doesn't have drivers for Hardware X that we need/want to use."

      "Our IT department won't support integrating Mac OS X applications into our network and workflow, so what's the point?"

      (Note: I'm not endorsing these arguments, merely proposing them as typical of some businesses.)

  27. Follow Jobs' example by clem.dickey · · Score: 1

    Steve Jobs would recommend (by deed, if not by word) that you avoid tying youself to a single platform. Go ahead and develop for Mac, but make sure that your product also runs (to the extent possible) on other platforms.

    You may save yourself a lot of grief if something goes wrong with your favorite platform. (Apple might bundle equivalent function with the OS, as happened to Konfabulator). At the very least, you will learn a lot about platform differences.

  28. Why you all assume its x86? by JWeinraub · · Score: 0

    Just because it is Intel it doesnt mean jack shit it will be x86. From what I understand, Apple owns the IP of the PowerPC design. There is no reason why Intel can not make a bigger, badder PowerPC, just with an Intel logo on it rather than IBMs. Just a thought......

    1. Re:Why you all assume its x86? by Anonymous Coward · · Score: 0
      Why you all assume its x86?

      'Cause we all can read. Go thou and do likewise.

    2. Re:Why you all assume its x86? by jericho4.0 · · Score: 1

      They've already stated it's x86.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    3. Re:Why you all assume its x86? by Guy+Harris · · Score: 1

      Because Apple said so.

      From what I understand, Apple owns the IP of the PowerPC design.

      Co-owns, at best; IBM invented POWER, upon which PowerPC is based, so they presumably have some ownership.

  29. Who's signal line is it anyway? by Anonymous Coward · · Score: 0

    Is it confimred that it will be the x86? Intel can probably build other processors to Apples spec too. Does comodity hardware mean you have run an x86? Would it be as simple as flashing a new rom into say a cheap soyo motherboard to get it to run with a chip that is not an x86? How close is the hardware tied to the processor and it's instruction set? Same form factor different animal anyone?

  30. Mac users don't like ports by Heisenbug · · Score: 2, Insightful

    If you permit Windows to run on OS X as well as on native Windows, you concede the most important battle by telling developers that using the Windows APIs is just as good as using your own APIs.

    I never saw OS/2, but it happens all the time that some useful app comes to the Mac as an ugly port from windows/linux and gets picked up. Its popularity always lasts precisely as long as it takes for a Mac-native competitor to appear.

    The fact is, any developer who decides that using the Windows APIs is just as good as using Apple's APIs isn't going to last very long on Apple's platform -- not because they'll give up but because they'll be replaced. Mac-native applications will still be written as long as users keep voting with their feet, the same way they do now. I haven't seen any reason that should change.

    If things *didn't* work out this way with OS/2, it's either because their users didn't strongly prefer native apps, or there weren't enough of those users to justify independent development. I've been on Macs for a decade, and everything I've seen suggests that your history just doesn't apply here.

  31. Waitasecond, don't you have that backwards? by Oz0ne · · Score: 1

    almost assurance that some clever hacker will make 'X for x86' run on commodity hardware, I'm doubting the willingness of most IT and development houses to even give the Carbon and Cocoa APIs a first glance.

    Doesn't this make the platform all the MORE attractive? People like OSX, people are INFATUATED with it. The main barrier people have is the expensive (and sometimes viewed as inferior) hardware. Now that's not an issue, and if OSX for x86 is able to run on my crappy bargain basement PC, wouldnt' that mean MORE market for OSX software?

    1. Re:Waitasecond, don't you have that backwards? by DiscoOnTheSide · · Score: 1

      Yes, but Apple is a HARDWARE company. Running OS X on your POS Dell mean's one less Mac Apple sold. Enough people do this all their sales will be Final Cut Studio and iPods... And after how many Windows developers I know that want to stab themselves in the eyes than poke around the APIs (even .NET) and have flipped through my cocoa books in awe ("Holy shit they give you THAT in their basic framework!?" Was a common utterance) I'd say Apple stands to gain a great deal of developers because they have a very very elegant development system that they give away for free! Visual Studio .NET means you're paying out the ass to use a shitty API thats over 10 years old. At least Cocoa was rehashed and got reworked when it got into OS X. OS X development makes stuff a breeze, and it's quite fun. I haven't gotten too deep into it yet (Java development for work takes up most of my time at the moment) but it truely is great to code for. Developers will appreciate this and will start to develop for Mac. Plus this means we get more games because if all it is is a slight change in GUI code to run on a Mac... Doom 4 could be a simultaneous release on both! Hell, maybe in the same box. Once that happens Mac users will be happy as hell...

      --
      Viva La Revolucion! Buy a Mac!
    2. Re:Waitasecond, don't you have that backwards? by Budenny · · Score: 1
      The problem Apple has is, it cannot make it as a hardware company. You either have to be the, or a, low cost producer, or you have to be differentiated. Apple can be neither. It has tried over the years to be differentiated, but gradually has had to use industry standard components assembled in industry standard ways. The move to x86 is just the last phase of this. Clearly it is never going to rival Dell as a low cost producer. So, it is not viable as a hardware company.

      It has then attempted a variant: to lock something people wanted, the OS, to uncompetitive hardware they would rather not have. And for some period it has been able to persuade some people to buy overpriced and underperforming hardware in order to get the OS. The problem with this is that the market willing to make that compromise is very small, and the differentiation offered by the OS is decreasing. The time is coming when Aqua will not offer buyers anything over KDE or XP. So, we are seeing steadily declining market share, and essentially a strategy of selling the same thing over and over again to an aging user base on the basis of brand loyalty.

      We now hear that this strategy is supposed to continue, and the loyal user base is applauding it. In fact, they claim to be reassured by the announcement that OSX will only run on "Apple Macintoshes", and they justify this by talking about their feelings. You find people getting very upset in case there is an Intel sticker on the box, but being reassured by the statement that they will still be "real macs". This is truly crazy. If Apple continues its present strategy, of selling locked software, only with its own hardware, its computer operation will be the Amiga of this decade. Its market share will slowly vanish, its aging user base will lose interest, sales will fall, and it will die.

      I don't however think it is likely to happen this way, or even that Jobs believes it will. The pressure to license the OS and allow it to run on open hardware from multiple vendors, and yes, that does really mean Dells, will probably be irresistible. So, they will be drawn, like it or not, into a sort of head to head with MS and with Linux.

      If you are a mac adherent, better pray that it happens, and also that it works. If it doesn't work, they've bet the company. If they don't try, you can see the alternative - its there on the Amiga bulletin boards any day. If you think about it, you will not want to go there.

    3. Re:Waitasecond, don't you have that backwards? by perthling · · Score: 1

      What the...? "Apple cannot make it as a hardware company"
      have you ever heard of a little gadget called an iPod?
      Apple has sold a fair few of those little numbers over the last couple of years.

  32. Graphical Environment by tokki · · Score: 1

    If the windowing system and graphical environment (Aqua/Cocoa/etc) were open sourced and could run on top of Linux/FreeBSD/etc., I'd never touch X again.

    1. Re:Graphical Environment by Anonymous Coward · · Score: 0

      Nobody asked you, jackass. But tell me, if something better was available, would anyone still be using X?

  33. Yes, Program Away! by shatfield · · Score: 4, Insightful

    As a long time Mac developer, originally as a hobbyist and then a professional, I'm feeling pessimistic about the future of the platform now that Apple is embracing Intel and abandoning the few remaining 'Mac' technologies

    You are extremely lucky to be developing Mac applications for a living. I envy you.

    Apple is still going to be making incredibly well designed computers. They'll still be named "Macintosh". The Macintosh will still have a great looking case. The OS will still be called "Mac OS X" and will have code names based off of large cats. What will change is that the CPU inside the Macintosh will be named something else. That's it. You will still have to buy it from Apple, and you will not be able to put your Mac OS X installation DVD into a Dell or Gateway PC and expect it to install. Hackers may come up with a way, but it will be unsupported, since anyone who installs the OS onto a non-Apple certified machine will be breaking their license agreement. No company in their right mind will run PCs with a hacked OS X installed -- they'll just buy Macintosh computers and be done with it... and they'll be better off for it as well.

    So program away, and feel good about yourself, you are doing what others only wish that they could do.

    --
    "To make a mistake is only human; to persist in a mistake is idiotic." Cicero
    1. Re:Yes, Program Away! by DLWormwood · · Score: 1
      You are extremely lucky to be developing Mac applications for a living. I envy you.

      Actually, I'm about to be laid off; the customer who was funding our Mac development was bought out.

      My pessimism is partly due to not expecting any new Mac development for the next 12-18 months while this change over shakes out. (The change over expenses from OS 9 to OS X may have helped weaken our customer in the first place.) Also, the key parts of my professional experience have been with CodeWarrior, and while I've worked with Virtual Studio and XCode, I've never found them as easy to work with as CW or the older THINK tools. (I was a big THINK Pascal shareware programmer back in the day.)

      --
      Those who complain about affect & effect on /. should be disemvoweled
    2. Re:Yes, Program Away! by Anonymous Coward · · Score: 0

      Hackers may come up with a way, but it will be unsupported, since anyone who installs the OS onto a non-Apple certified machine will be breaking their license agreement. No company in their right mind will run PCs with a hacked OS X installed -- they'll just buy Macintosh computers and be done with it... and they'll be better off for it as well.

      Like the recent version of PearPC, which run OS X just fine, albeit somewhat on the slow side of things (but bearable if you have a fast machine). It's possible today, but few people do it because it is pointless. Who in their right mind would "hack together" a mac? The point of the mac is that it just works. Performing all kinds of hacks to get it running on unauthorized platforms make no sense within that perspective. (That is not to say there is no one doing it, after all, there are plenty people who run Pear PC, but still, that's always going to be a niche group.)

    3. Re:Yes, Program Away! by Nurgled · · Score: 2, Insightful

      I could imagine that one group might be a development house which has software targetting both Windows and MacOS. Eventually they'll be testing the software on a real Mac, but it'd sure be cheaper if all of the programmers could just run commoditty PC hardware and emulate a Mac well enough to do their testing alongside the Windows versions.

      Of course, the fact that it'll be illegal might put them off a little.

    4. Re:Yes, Program Away! by zpok · · Score: 1

      Opportunity:

      try porting to that universal binary using XCode and then sell yourself as someone who's actually gone and done the whole codewarrior to xcode thing. That might keep you afloat until all the confusion is gone.

      (adaptation from "tales of the racoon": it aint over till the Universal lady sings)

      --
      I think, therefore I am...I think.
    5. Re:Yes, Program Away! by DLWormwood · · Score: 1
      try porting to that universal binary using XCode and then sell yourself as someone who's actually gone and done the whole codewarrior to xcode thing.

      Not a bad suggestion, but the CW issues related to InDesign and QuarkXPress and they have to take the lead first. Also, in the case of Quark, I'm no longer a registered developer, so I no longer have access to their resources.

      What I was doing for the last couple of months (for different reasons) was re-writing an old Carbon/Sound Manager app to work as Cocoa/QuickTime. However, being a complete rewrite, I can't provide much "CW->XC" advice that's marketable. And I don't have either the personal resources (read: cash) or industry contacts to get hold of an Mac/Intel Development Kit, so I won't be able to make the project x86-native until next year...

      --
      Those who complain about affect & effect on /. should be disemvoweled
    6. Re:Yes, Program Away! by zpok · · Score: 1

      Bummer, I'm sorry.
      But good luck!

      --
      I think, therefore I am...I think.
  34. Why native apps still are better.. A story... by acomj · · Score: 1

    Back in the OS 9 days, a company called connectix (bought by MS) created a product for the mac called "vitural playstation". It allowed your mac to play playstation games. It was cool and worked well on the hardware of the day (around 400 mhz?) . Life was good.

    Then someone pointed out, OMG, if this software get s better than noone will write Mac games (mac games were few and far between), because you could just buy a virtual playstation and playstation games.

    It never happened. People still created mac games as emulated while fine, wasn't as good.Sony sued connectix and lost and ended up buying the virtual playstation and deep sixing it. Connectix went on create virtual PC and get purchased by MS (insert speculation about xbox 2 emulation here)

    Native apps matter. They look and feel better. itunes is a mac app on windows and at work it looks and feels wierd on Windows, even though it acts like a normal mac app. (I'm os agnostic, I regularly us Mac (home) Solaris/Hp-ux and windows (work).

    What would be cool is a port of the Mac libraries to linux (GNUSTEP http://www.gnustep.org/ ) so one could write mac/linux apps.

  35. Your assessment is extremely flawed... by csoto · · Score: 4, Insightful
    I'm feeling pessimistic about the future of the platform now that Apple is embracing Intel and abandoning the few remaining 'Mac' technologies (like the PowerPC and OpenTransport) left to the platform.


    This is just stupid. "PowerPC" doesn't make the Mac. Otherwise, IBM would be a big seller of Macintoshes. Open Transport is just a poor attempt at reinventing the wheel. It made sense before TCP/IP was the only game in town, but it belongs in the bit bucket, in favor of modern network stacks built around IP.


    With the high likelihood that these new Macs will offer a full speed version of Virtual PC and (what I think is) the almost assurance that some clever hacker will make 'X for x86' run on commodity hardware, I'm doubting the willingness of most IT and development houses to even give the Carbon and Cocoa APIs a first glance.


    Sorry, but this is just as stupid. Once again, what is OS X, if not Carbon and (especially) Cocoa? Lots of developers code for X, not because it runs on PowerPC, but because, well, it's cool. Powerful apps are quite easy when you're provided a good set of frameworks.


    Can anybody with a more optimistic view think of a scenario where a modern development house will do Mac development in an age where the help desk will just say either 'switch boot to Windows/Linux' or 'run Virtual PC?'


    You definitely don't get it. Mac is the frameworks. Intel changes none of this.

    --
    There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
    1. Re:Your assessment is extremely flawed... by DLWormwood · · Score: 1
      Open Transport is just a poor attempt at reinventing the wheel. It made sense before TCP/IP was the only game in town, but it belongs in the bit bucket, in favor of modern network stacks built around IP.

      Blast it, I got my "Opens" mixed up. (Open this, "i" that, is it really that hard to make distict product names any more?) That should have read "OpenFirmware." The x86 Macs are going to use BIOS just like Wintel systems. From my limited experience with PCs, BIOS misbehavior is one of the big tech support bugaboos of the platform. (Whereas OpenFirmware issues were relatively rare.) But then again, the BIOS issue may be simply due to the sheer number of PC vendors who can't see eye-to-eye, and Apple may make a "one BIOS to rule them all" to side step this.

      OT was already on it's way out with OS X in favor of BSD's implementation. OT was designed as a generic networking layer, which is overkill now that everybody standarized (or should that be homogenized?) on IP, even in applications spaces where IP was not originally intented to be used...

      --
      Those who complain about affect & effect on /. should be disemvoweled
    2. Re:Your assessment is extremely flawed... by 99BottlesOfBeerInMyF · · Score: 1

      Sorry, but this is just as stupid. Once again, what is OS X, if not Carbon and (especially) Cocoa? Lots of developers code for X, not because it runs on PowerPC, but because, well, it's cool. Powerful apps are quite easy when you're provided a good set of frameworks.

      When big name companies get involved, it is the pointy-haired-bosses that make the calls, not the developers. Notice how many products Adobe has killed for the mac. Notice the number of major industry applications that don't have a mac version?

      The switch to x86 will both help and hurt the situation. Emulators will become easier and run better and faster. But at the same time, the prevalence of those emulators will lead a lot of development houses to look to cut out the native mac version entirely or look to a WINE solution to save money. Either way results in applications that run like third class citizens and don't play well with system services, scripting, proper permissions, proper resource handling, printing, PDF generation, etc. etc.

      There are plenty of major development houses that don't use X-code and will be happy to abandon the mac APIs altogether if it means they can hire cheaper and more common Windows programmers. That is very bad for the end user. This is a real and valid concern to many of us. I don't care if I have to run Quake 4 in an emulator. I sure as hell care if I have to run Photoshop in one.

    3. Re:Your assessment is extremely flawed... by bogado · · Score: 1

      This is just stupid. "PowerPC" doesn't make the Mac.


      Yes that is the point, power PC is not the apple Macintosh, as much as the old 68k was not an apple and the old MacOSIX (or is it MacOs9?) is not the apple and the pentiums will not be apple also.

      And who says what will constitute an apple in 2010? There is no way to know if the company will not simply change direction aggain to the CPU du jour or the platafor du hour. I believe this is wrong and is taxing the faifull costomer, all of that to keep the name Apple in the headlines. I hope those costumers will get tired sometime.
      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

  36. The American Dilemma by dreamer-of-rules · · Score: 1
    Life could be better!
    ..and..
    ..change is bad!

    (I liked it so much, I bought the sig)

    --
    Everyone is entitled to his own opinions, but not his own facts.
  37. Apple is now a staid, conservative corp by Colonel+Panic · · Score: 2, Insightful

    I tend to agree with your pessimism, but perhaps for somewhat different reasons.

    The shift from PPC to Intel signals a shift in culture at Apple. It means that Apple has gone from being an innovative 'cool', 'hip' company (of course we know that a lot of that is just marketing hype) to being much more staid and conservative.

    If Steve Jobbs felt he really needed to make a move to a different CPU he could have made a very bold move (something he _has_ done in the past) and chosen to move towards the Cell processor. Why would that make so much sense? Well, for one each Cell processor contains several PowerPC processors, so chances are there would have been a fairly easy transistion from PPC to Cell - almost seamless. And two, the Cell architecture promises a quantum leap in performance over what is available now.

    But instead, Steve looked out over the CPU landscape and chose Intel. Intel: boring, staid, not terrifically innovative anymore, married to an old CPU architecture. Their only real gamble in recent years was the Itanium and it failed miserably.

    So this time the switch from PPC to X86 is nothing like the switch from 68K to PPC for Apple. Going to the PPC really did give Apple a quantum leap in performance. This switch is being done more for bottom-line business reasons. Jobbs feels he can get better pricing out of Intel. He also feels that the relationship with IBM was somewhat rocky. I think one of the big problems was that he couldn't get a G5 in a laptop. However, he may have lost his patience at just the wrong time. IBM was apparently about to be able to fulfill that wish.

    This was a huge opportunity lost for Apple. Had they gone with the Cell processor it's possible that they would have been able to create machines that were so much faster than Intel/AMD PCs that it would have drawn a lot of attention and market share. But instead Apple took the safe route. Too bad. These are strange days when Microsoft is going towards PPC (XBox 360) and Apple is moving towards Intel. Perhaps the bold move in the computing world will come from an IBM/Sony partnership creating Cell-based boxes that run Linux.

    But look on the bright side: in a few years you'll be able to pick up dual 2.5GHz G5 machines at garage sales for about $25.

    1. Re:Apple is now a staid, conservative corp by BitGeek · · Score: 3, Informative


      I see what you're saying, but I think you're missing an important point: A Cell Processor does not have a PowerPC.

      Or, put another way, all the features that are important to the Desktop marketplace, are not important to the games space. A cell processor may have 3 "PowerPC" cores, running at 3.2GHz, but that doesn't mean that its the same as having 3 PowerPC G5s in it. More like it has 3 PowerPC 601s in it (G1). There's a lot of features that are needed in a desktop processor that just aren't there in the cell processor, and it remains to be seen whether the cell processor is going to be viable or not.

      I think part of Apple's deal with intel is going to be rights to the intel instruction set. If, in the future, Apple is not able to derive sufficient innovative features then they can go to an external fab..... what apple moved to was not so much the intel CPUs, but the intel instruction set.

      And basically, that instruction set is dominant-- it gets apple a LOT of credibility and brings it out of the cold of being the fringe.

      The marketplace has spoken and unfortunately, innovation is not their priority (otherwise Apple would be dominant and Microsoft would be long gone.)

      Apple will continue to innovate, but on this issue, where they have to bet the company, they have to bet it on the safest thing.

      Remember, also, that Apple does not control the CPU--its core competancy is not there. So, either this gives them more control over their CPUs, or it removes their vulnerability at not having control over that critical piece... or both.

      They were hurt by the PowerPC, and they are eliminating that threat to their business.

      I see it as a good move, though I think tis going to be confusing to the marketplace for awhile.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    2. Re:Apple is now a staid, conservative corp by Anonymous Coward · · Score: 0

      The shift from PPC to Intel signals a shift in culture at Apple

      Yeah, they're no longer members of the "we like taking it in the shorts when our vendors can't cut the mustard" culture.

      They're now part of the "we want a dependable vendor for whom high-performance chips, for various roles, is a high priority" culture.

      That said, if the Cell actually turns out to be something with long-term viability, in the roles Apple needs it in, Apple won't have much trouble switching to it down the road. The switch to Intel will clean out a lot of the last old platform-dependent code in third party software.

      In the meantime, betting the company on an architecture completely unproven for the uses Apple needs, would be completely foolhardy.

    3. Re:Apple is now a staid, conservative corp by kilpatjr · · Score: 2, Interesting

      Good thoughts, but I think you've focussed on the wrong market.

      Steve Jobs said that Intel delivers more power per watt. Let's think about that. Laptops have outpaced desktops for the first time. If Intel can deliver longer battery life than a cooled off G5, most users are going to respond to that. Let's face it. When I'm on a plane, I'm the only one compiling anything or doing monte carlo runs or pretty much anything else CPU intensive.

      If I'm my boss (who's considering the switch), am I going to be impressed with benchmarks or how long I can stare at a grant application in Word?

      That said, I'm really ticked off that the dev box for sale is 32-bit. hope we end up with something with a bigger address space without resorting to segmentation, which seems rather impossible. I was also anticipating a switch to dual-core G4s for my next PowerBook purchase. I'll just have to make the current one last a little longer now...

    4. Re:Apple is now a staid, conservative corp by vought · · Score: 2, Insightful

      Your post is filled with a lot of assumptions based on stuff you obviously either read on AppleInsider or made up out of whole cloth.

      The shift from PPC to Intel signals a shift in culture at Apple. It means that Apple has gone from being an innovative 'cool', 'hip' company (of course we know that a lot of that is just marketing hype) to being much more staid and conservative.

      Clue: Apple used to be at the mercy of "cool, hip" middle management that couldn't focus more than two months into the future. These days, they're at least thinking strategically and realistically. In five years, Intel will be delivering much faster processors than they are making today. Five years ago, no one would have believed the G4 would only experience a three-fold clock speed increase to date, but it's true.

      Intel has to satisfy practically the whole industry, and they have to stay competitive with AMD. I think they can do better than Motorola or IBM when it comes to general purpose CPUs.

      I tend to agree with your pessimism, but perhaps for somewhat different reasons.

      The shift from PPC to Intel signals a shift in culture at Apple. It means that Apple has gone from being an innovative 'cool', 'hip' company (of course we know that a lot of that is just marketing hype) to being much more staid and conservative.

      If Steve Jobbs felt he really needed to make a move to a different CPU he could have made a very bold move (something he _has_ done in the past) and chosen to move towards the Cell processor. Why would that make so much sense? Well, for one each Cell processor contains several PowerPC processors, so chances are....going to the PPC really did give Apple a quantum leap in performance. This switch is being done more for bottom-line business reasons. Jobbs feels he can get better pricing out of Intel. He also feels that the relationship with IBM was somewhat rocky. I think one of the big problems was that he couldn't get a G5 in a laptop. However, he may have lost his patience at just the wrong time. IBM was apparently about to be able to fulfill that wish.


      Says who? Can I borrow your crystal ball? When did IBM announce that they'd be shipping 3.2GHz G5s for Apple? Oh - wait - they haven't, and although they assured Apple the 3GHz part would be ready two years ago, it still isn't ready.

      This was a huge opportunity lost for Apple. Had they gone with the Cell processor

      Which isn't shippping either....

      it's possible that they would have been able to create machines that were so much faster than Intel/AMD PCs that it would have drawn a lot of attention and market share.

      Intel has to deliver faster and better product for every company making PCs. That now includes Apple. Cell doesn't work in a Mac, it isn't a general purpose CPU, and is nothing to base long-term desktop or laptop design on.

      But instead Apple took the safe route. Too bad.

      As a Mac user who wants to keep using Macs for a long time and as an Apple shareholder, I am fucking overjoyed they took the safe route. It's just a box, after all. The OS is what makes it magic, and Apple keeps delivering on that front.

      I expect the hardware side of the business to fix things when they're not optimum either, and that's what the move to x86 is all about. Intel's roadmap is more compelling than IBM's.

      I think one of the big problems was that he couldn't get a G5 in a laptop.

      Yeah, Steve just couldn't wrap a PowerBook around a processor with heat dissapation on par with a Halogen lightbulb. It helps when you realize that the 1.6GHz G5 has nearly four times the power dissipation of the 1.2Ghz G4 part used in the PowerBook.

      No matter what you think you know about Cell, multicore G5s, or other fantasy products that could have been the basis of new Macs, the reality is that Intel will be delivering faster and faster x86 processors every year to satisfy the PC industry. IBM and Freescale are more interested i

    5. Re:Apple is now a staid, conservative corp by jvagner · · Score: 1

      I think you're seriously missing the point. Steve chose Intel so that nobody could ever bang him for his choice of CPU again.

      Cell isn't proven.

      The CPU complaints are over.. he's now on the most mainstream, high-volume chip on the planet. There will be no more sourcing issues, there are no "special" problems preventing Apple from producing a very marketable machine.

    6. Re:Apple is now a staid, conservative corp by zpok · · Score: 1

      Ahem, you're presuming Jobs looked at the processors from a fashion designer's/conservative marketeer's view. Cell is great for consoles, AMD is small(ish), just like IBM and Motorola. And I'm sure intel has something hot (ahaha) somewhere in the pipeline to make Apple's engineers (and Jobs) happy.

      --
      I think, therefore I am...I think.
    7. Re:Apple is now a staid, conservative corp by metamatic · · Score: 2, Insightful
      what apple moved to was not so much the intel CPUs, but the intel instruction set. And basically, that instruction set is dominant-

      Yes, it's dominant, and it blows. That's what makes the move so hard for many Mac-heads to accept. The Mac has always been about doing what's technically right, not what's most popular.

      For instance, I vastly prefer the clean simplicity of the 6502 to the ugliness of the Z80, having written code for both. The 680x0 was a joy to write for compared to the 8086 thru 80486.

      Moving up out of the realm of processors, SCSI was clearly superior to IDE. USB was obviously the right thing, even if serial ports and ADB were far more popular and USB peripherals were initially almost impossible to find. Firewire is better in every way than USB 2.0 HiSpeed.

      In the software layer, the way the Mac filesystem works is a pain in the ass to write for, but the way the system behaves to the end user as a result is clearly the right way. (Programs don't break when you move them, files launch to the application you last edited them with, and so on.)

      In short, the Mac has always been about picking the best technology. But now suddenly there's going to be an x86 CPU in the middle of it all--kludge after kludge piled on top of the original 8086 design. And recall, IBM chose that because it sucked, they didn't want to choose something that might threaten their real computer systems.

      Worse, it's not even going to be a leading-edge AMD 64 bit x86 CPU, it's going to be an Intel processor.

      The Mac community is being served a shit sandwich. It may still be the finest ciabatta bread, the freshest pickles and lettuce--but there's going to be a huge turd in the middle, and some of us are having a hard time preparing to swallow it.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    8. Re:Apple is now a staid, conservative corp by BitGeek · · Score: 1



      As I understand it, intel has adopted AMD's 64 bit instruction set.

      I'm pretty sure Apple will be using these 64 bit processors, and also the Pentium M has great heat / power verses performance specs compared to previous pentiums. (Maybe AMD is still better.)

      But, while the PowerPC is technically a better solution, there is no point in picking a solution you cannot ship to your customers.

      Every time Apple has released a new PowerPC machine of any significance there has been a big delay in getting them in quanity. Furthermore, where PC makers refresh their lines 3-4 times a year, Apple is only able to do it twice a year.

      AMD, Motorola and IBM all lack the capacity to meet Apple's requirements. The think that Intel has that's unique is the ability ot manufacture advanced chips in volume.

      Furthermore, there is little to no R&D being done for the PPC platform (the cell and xbox PPC chips are akin to PPC 604 era chips, not appropriate for Apple). With only one customer, and a looming embedded market, both IBM and Motorola are not interested in advancing the PowerPC chips for Apple. Intel, on the other hand, has many customers and a strong competitor in AMD, and thus is well incentivized to advance their line. (Plus a lot of ongoing R&D) So, even though the PowerPC is a superior design, there's nobody there to advance it, and the performance advantage is eroding. This is the same thing that happened to Apple on the 6502 and 68000 lines as well.

      Or put another way, The PPC is superior but marginalized, Mac OS is superior but marginalized. Apple can't give up Mac OS, but can innovate just as well in the Intel platform space as it does with the PowerPC.... and having the manufacturing oomph behind them is critical.

      I think supply, more than anything else, is the reason Apple made the switch.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
  38. The sound of 1000 people missing the damn point by Anonymous Coward · · Score: 0

    The original poster actually brings up a huge point that NO ONE SEEMS TO GET. You're all blathering on about how no consumers are going to abandon the mac, it's more than the chip, blah blah blah when the guy (or gal) was actually talking about DEVELOPERS abandoning the platform because it's no longer necessary to develop for it because it'll run any old Wintel app via VPC or other emulation. That's sounds pretty freaking plausible, if you ask me. For example:

    CFO: Well Mr. Chairman, we could either invest $5 million dollars to develop the next version of Killer® App(TM) MX CS 6.0 for both Windows and Mactel and Mac PPC machines... ooooooorrrr, we could spend $2.5 million to develop it for Windows and tell the 3% Mac market to run Virtual PC.

    Chairman of the Board: Well, I think the decision is obvious, then, Ted.

    CFO: But, OS X has a wonderful user experience, a beguiling user interface and no viruses...

    Chairman of the Board: *blank stare*

    Shareholder: SCREW THE MAC! SAVE MONEY! MORE MONEY! GROWTH! REVENUE! SYNERGY! MOREMONEYMOREMONEMOREMONEY! *DROOL*SLATHER*HOWL@THEMOON*

    CFO: *sigh*

    Chairman of the Board: We're awfully glad to have a team player like yourself on our team, Ted. Here's a solid gold card for your quarterly bonus, plus a luscious high-class prostitute.

    CFO: Screw the Mac. Let them eat Virtual PC!

    Christ people, can't you read the writing on the wall for 20 seconds before letting your flap traps start whapping uncontrollably against your keyboard?

    1. Re:The sound of 1000 people missing the damn point by Anonymous Coward · · Score: 0

      And how exactly is that situation different than the current one? Today, you can run Windows programs using Virtual PC. And yet many companies still choose to develop for it in parallel, because the 3% are some of their best customers. Adobe, for example.

      I can't see how the calculus is going to be any worse now that the distance between architectures is narrower -- same BENEFITS as before, less COST.

    2. Re:The sound of 1000 people missing the damn point by Anonymous Coward · · Score: 0

      VirtualPC or VMWare or whatever isn't going to come with the machine, or with OS X.

      So you cannot rely on customers being able to run your software if you just do it for Windows. Which means that if you want to serve Mac users, you can consider your app on the Mac to be a major resource hog and shackled to a $200 dongle.

      If you have a competitor, they can use that against you by shipping a Mac app that won't require you to run a second OS at the same time, and won't require an additional expenditure of $200 per seat (or whatever).

      Further, if you develop for Windows, then you don't get to use Apple's cool tech. And if you're not going to use that, then what's the point of caring whether Mac owners use your software?

      If you're satisfied with Microsoft's tech, then just use it and sell to their larger market, and accept any incidental sales to VirtualPC users as a little gravy.

      Some companies may well take this approach. I'd suggest they probably won't be missed.

      Frankly, if I was going to write something new, I'd rather do it on OS X, with Cocoa, and take full advantage of CoreData, CoreImage, QuartzComposer, or whatever else I need.

    3. Re:The sound of 1000 people missing the damn point by Anonymous Coward · · Score: 0

      Um the %3 or whatever is irelevenat, its how much those 3% spend, and createive people ARE adobes market and many of them use Mac's.
      Also a lot of windows instaltions of adobe are pirated, and 99% of high school & college student instalaions are priated, and basilcy 100% when youre talking about dorms.

      Im not kidding, in the CS and MIS progarms here if you dont know how to priate or get serails you 'dont beloing here'. The staff quietly encourages priacy.

  39. Apple, the new Be Incorporated by mnmn · · Score: 4, Insightful

    Like Be and RedHat, Apple is the new OS vendor out there. Be ran on 2 platforms and is dead now. RedHat runs on 3 (or more) platforms and has big community backing. Apple does too. They both have good application base, although Apple has more on one platform, the PPC.

    Some say Apple has a good OS, so they'll have success. Others say their Intel hardware will be superior and people will buy more of it, since it will be cheaper and efficient, so Apple will be successful.

    And yet for some reason, I'm also pessimistic here.

    We had the evil wintel. And then we had the Apple, motorolla, IBM alliance. IBM is very busy pushing Linux-on-PowerPC, which means that hardware platform will have a future, and might just pull ahead of x86.

    However, the AMD64 platform showed that the x86/x64 platform is the best thing out there and Apple is too moving to it. Less diversity. Just a bunch of OSes on the same chip on roughly the same motherboard (since the mem handler is built into the chip, theres less else on the AMD64 mobo). Thats now the entire desktop market of the world.

    There was once a time when we had IRIX on MIPS, OpenVMS and Tru64 on Alpha and VMS, Solaris on Ultrasparc, HPUX on PARISC, Unixware on Intel, OS2, and all the BSDs plus Linux out there. It was a rich world. Lots to learn. Each one had a strength you could count on. All thats collapsed, Be was bought out, SCO was too, Alpha, Tru64, OpenVMS were too, Ultrasparc and Itanium and PARISC are dying, MIPS is dead, OS2 is dead, the diverse mainframes are dead, and we're seeing even more industry consolidation, and later the demise of some of the companies who couldnt differentiate enough.

    I suppose I'll feel different when I'll see a cheaper macmini with an Athlon64 FX55 (or equiv) running OSX.

    OSX had better be able to make me buy the whole deal now.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    1. Re:Apple, the new Be Incorporated by vought · · Score: 1

      There was once a time when we had IRIX on MIPS, OpenVMS and Tru64 on Alpha and VMS, Solaris on Ultrasparc, HPUX on PARISC, Unixware on Intel, OS2, and all the BSDs plus Linux out there. It was a rich world. Lots to learn. Each one had a strength you could count on. All thats collapsed, Be was bought out, SCO was too, Alpha, Tru64, OpenVMS were too, Ultrasparc and Itanium and PARISC are dying, MIPS is dead, OS2 is dead, the diverse mainframes are dead, and we're seeing even more industry consolidation, and later the demise of some of the companies who couldnt differentiate enough.

      I think there's an interesting comparison with the examples above and the way the automotive industry consolidated over the past 100 years.

      As little as sixty years ago, there were dozens of American car brands and several car companies. Now, we have the brands of Chrysler, and Dodge under Daimler Chrysler, Buick, Cadillac, GMC, Chevy, Pontiac, Hummer, and Saturn under General Motors and Ford, Ford Truck, Lincoln, and Mercury under Ford Motor Company. Similar consolidation has occurred in Europe; only in Japan have the majoy players resisted (or are legislated against) buying each other to increase their market clout.

      While the number of companies and brands of cars have decreased, there is arguably greater innovation and competition in the automotive space than ever before. New engine programs, improvements and refinements of existing designs, and striking new aesthetics appear every year. Instead of the ho-hum cars of the 60s, 70s, and 80s, market segmentation has actually increased - Toyota, known 30 years ago for tiny compact cars and toylike trucks now markets 1/2 ton trucks and fuel-thrifty hybrids on the same lot.

      I predict that we'll see the same thing on an accelerated schedule in the computer industry - and I could argue that we are already seeing this phenomena. While there are fewer brands and fewer computer companies than there were five years ago, I'd argue that a consumer can now buy a computer (operating system included for this example's sake) that is much closer to exactly what they need than ever before.

      Want something compact and cheap for decent performance data service? Get a blade server. Are you a home user with modest needs and a requirement for style? Mac Mini. Want a portable computer with exactly the size and capabilities you need? Even Apple offers four distinct sizes and among six increasingly capable models of portable computers.

      As different auto companies use corporate engines among brands (the VW 1.8l turbo used in VWs, Audis and Skodas, and the GM 3800 V6 or 350c.i. V8 are two good examples), common logic board designs, processors, and even operating systems are going to be used on a company's computers.

      While the overall variety of computers and operating systems on the market has been reduced over the past several years, I'd argue that there are still a healthy number ofoptions, and that the flavors out there (several Linuxes, Windows of all shapes and sizes, various Mac OS X versions) provide a welcome commonality to a product landscape that is already incredibly complex.

      But that's just my two cents.

    2. Re:Apple, the new Be Incorporated by NatasRevol · · Score: 1

      Some AMD systems already run the OS X kernel:

      http://www.opendarwin.org/hardware/
      Select Systems, AMD, working

      --
      There are two types of people in the world: Those who crave closure
  40. Yes by gabe · · Score: 5, Insightful

    Apple has been developing builds of Mac OS X for Intel since day once. They obviously have the resources to handle both architectures at the same time. So they will be able to maintain builds for PowerPC as well as Intel for years to come but yes, they will eventually phase out PowerPC, yes.

    If you've read about the keynote, or watched the video, you'll know that Apple will introduce the Intel line in 2006, and complete the transition of all Apple products to Intel in 2007. My guess is you'll have two years of OS X updates for PowerPC after that (about how long OS 9 was still maintained after OS X was introduced). Simple math says your PowerPC will probably be running Mac OS X 10.8 (Garfield?) in 2009 by the time PowerPC is EOL'd.

    Of course, I don't know for sure. It's just speculation based on Apple's historical transitions. They're not going to leave you out in the cold.

    --
    Gabriel Ricard
  41. That makes me think by mnmn · · Score: 1

    Seriously enough. This might be a great plan.

    If something like Xen can switch OSes between OSX and Windows, the new mac might be a great package for people who need to run win32 as well. OSX could even do API translation like in WINEX to run win32 apps at near native speeds.

    In that case, I'm buying a mac!

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  42. Re:Fear FEAR FEAR not heard of since the OS X swit by discstickers · · Score: 2, Insightful

    I think the major problem is that now VPC will have virtually no performance hit. And if you don't want an actual virtual computer and the bugginess of Windows, I'm betting WINE will be out of OS X within 6 months of the first x86 macs ship date.

    --
    I have a shitty sig!
  43. As Seen on TV is back! by goombah99 · · Score: 1

    How the heck do you know this?

    --
    Some drink at the fountain of knowledge. Others just gargle.
  44. No, it doesn't make sense. by hunterx11 · · Score: 4, Funny

    It's unfortunate, but endianness is the most important part of an API. You're going to have to reverse to order of the bytes for the string literal in "Hello, World!" to make it work. It's just not worth the effort.

    --
    English is easier said than done.
    1. Re:No, it doesn't make sense. by derubergeek · · Score: 1
      You're going to have to reverse to order of the bytes for the string literal in "Hello, World!" to make it work.

      WTF? Since when are characters strings stored as anything larger than bytes? Unless you're talking UTF-16, and even then you've got either UTF-16 (with byte order markers), UTF-LE & UTF-BE.

      Oh, that's right. I forgot about the 10 6-bit characters per 60 bit word CDC Cyber Series.

      --
      Trust me. This is an inactive account. Regardless of what the /. bean counters might report.
  45. um by BigBir3d · · Score: 2, Interesting

    i bought a mac because of os x, not because my ibook has a g3 inside...

  46. Re:Fear FEAR FEAR not heard of since the OS X swit by daviddennis · · Score: 2

    You still have to have software translating from the APIs of one operating system to the older one, but using the same processor.

    This would indicate that the performance level you might get on VPC would be comparable to Classic on MacOS X.

    Do you know anyone running MacOS X who still uses Classic with any frequency? I don't, because the ancient applications are just plain sluggish.

    The main advantage of the Mac platform is MacOS X, not the hardware it runs on. And we still have a distinct lack of virii and spyware. None of that will change, so the Mac will continue to be viable. (I expect Mac virii and spyware eventually but I think it will always be a much, much smaller problem than under Windows).

    Right now, the odds are pretty good that you have software from the following vendors on your Mac:

    Apple (Final Cut Pro, Motion, Pages, etc, etc, etc)
    Adobe (Photoshop, etc)
    Macromedia (Flash) - of course they will become Adobe soon
    Microsoft (Office)

    Apple is obviously fully committed to its platform.

    Adobe has made a public announcement that they are committed to the new Intel platform.

    Microsoft has made the public announcement that they are committed to the new Intel platform.

    That covers about 95% of the software on my computer. And I'm sure that the shareware vendors will also support it since it's pretty darn easy from what I can see.

    So I don't see a problem. I was very sad to see this happen because I'm a bit sentimental about Macs being different, but if i delivers us faster creative applications, then that's what we need.

    D

  47. OpenTransport? Dull! by Anonymous Coward · · Score: 0

    OpenTransport has been gone for quite a while.

    And anyway, CoreImage, CoreVideo, and QuartzComposer (among other things) knock OpenTransport into a cocked hat as far as providing interesting things to base software on.

  48. My caveats by Slur · · Score: 3, Insightful

    I completely understand Steve Jobs' point about moving to Intel. IBM has had little success exploiting the massive "room for growth" they vociferously touted with the announcement of the G5. I have a G5 Dual 2.5GHz machine, and it never ceases to bug me that a machine with such a "low" clock speed requires liquid cooling and a half-dozen fans to spin up every time I start compiling code.

    As a programmer since the Z80 and 6502 days I'm a little perturbed by this move, but really just for aesthetic reasons. The reason I could never abide the x86 architecture is that in its original incarnation it seemed so brain-dead and backwards. With its backwards endianness, funky limited-use registers, paged memory, and bolted on extensions it always seemed like a kludge on top of another kludge.

    When I discovered the 680x0 architecture (through the Amiga) I was very pleased. The bits were in the right order, the registers were all general-use, and there were plenty of them, and they seemed to be more interested in energy efficiency.

    While Intel was building processors that required giant heat-sinks and fans to dissipate all the waste heat I was glad that Apple was seeking out processors that pushed efficiency and low energy consumption.

    Maybe this is a misconception, but I thought that at some point the ancient x86 instruction set and registers were "set aside" in favor of a more modern RISC-style processor core, and the old x86 stuff is supported as a kind of pass-through layer on top of that. I understand that's the case with AMD's Athlon, anyhow.

    So what I'm hoping is that any new computers based on the Intel architecture will eschew the legacy cruft and compile only the core instruction set. Then perhaps they can drop the pass-through x86 layer and get even more power for the price.

    How much have I got wrong in my thinking on this matter?

    --
    -- thinkyhead software and media
    1. Re:My caveats by lostchicken · · Score: 5, Interesting

      Maybe this is a misconception, but I thought that at some point the ancient x86 instruction set and registers were "set aside" in favor of a more modern RISC-style processor core, and the old x86 stuff is supported as a kind of pass-through layer on top of that. I understand that's the case with AMD's Athlon, anyhow.

      This has been correct for everything since the Pentium Pro. CISC is a bad way to do a CPU, and everyone knows it. You can think of the x86 layer as a sort of machine code compression that actually increases how much code you can keep in cache at one point. A byte of x86 goes a lot farther than a byte of PPC.

      --
      -twb
    2. Re:My caveats by Malor · · Score: 1

      You're right and wrong at the same time.

      For a long time, Intel et al have been shipping processors that emulate the X86 instruction set. They don't actually use it themselves; they read an X86 bytecode instruction stream and translate it, on the fly, to their native micro-ops, whatever they might be. They use all kinds of tricks to allow more X86 instructions to be executed simultaneously, stuff so complex it's mind numbing.

      But from YOUR perspective as a programmer, you're still using X86 and it's just as brain-dead as it ever was. (X86-64 is a little better.) You don't have any access to the native, 'real' instruction set, so the fact that modern chips are just hardware emulators of X86 doesn't matter. From your perspective, it's the same old crap, just a lot faster.

      It's really a shame that this ugly architecture has gotten so far and so completely dominated everything. But, in fairness, very few programmers are working down that low anymore, and compilers hide the worst of the nastiness.

      Still can't help but think that if all that effort had gone into accelerating a cleaner architecture to begin with, we'd have come farther and faster.

      VHS has won again.

    3. Re:My caveats by Tom7 · · Score: 2, Insightful

      I strongly disagree that there is a "right" or "wrong" endianness. x86 has its problems, but this is certainly not something to dwell on. It's sort of like saying that you can't stand England because they drive on the "wrong side of the road."

    4. Re:My caveats by Slur · · Score: 2, Insightful

      When you're using a hex viewer to look at memory on a little-endian system you can't just parse four bytes in a row and say "aha, I see FF123456!" No, you have to read "563412FF" and swap it in your head. When I'm required to do extra work in order to interpret something I call it "less right" than a system in which you don't. And notice that each byte's bits are externally represented in big-endian order, and also the nybbles are in big-endian order, but the bytes are in little-endian order. It's a bloody Rubik's cube to decipher, so thank Crom for debuggers!

      This is why I will forever stand by my use of the words "wrong order" in reference to little-endianness.

      So a better analogy might be, schizophrenics wear me out because I have to decipher everything they say.

      --
      -- thinkyhead software and media
  49. In the meantime... by Anonymous Coward · · Score: 0

    The problem won't lie in developing for OS X once they are under x86... the problem will be who's going to develop for PPC in the meantime? This next year of waiting to switch will most likely be a barren wasteland of new apps and upgrades.

    Additionally, this move to x86 will force users to buy a new mac, since any new versions of software will not be able to run on their PPC chips. It will be a game of "when to upgrade" based on salivation over third party software, just as much as over the new hardware.

  50. Don't Panic by xoboots · · Score: 1

    Do you suppose it really matters what CPU is in there? Apple's change is mostly a change in the proverbial black-box. Users are shielded from the CPU by many, many layers. Basically, the only reason users care about CPU's is because big chip companies (and certain computer vendors) spend a lot of money convicing them they should. I'm not saying that they don't have differing relative advantadges, I'm just saying that those relative differences really don't add up to much for the majority of users. Certainly for the majority of Mac users.

    As for developers, applications are usually writen in a moderately high-level language and platform architecture related issues are left for the compiler to deal with. So unless you plan on writing to the metal in assembly or you plan on using chip specific features (like Altivec) I wouldn't be concerned. At all.

    1. Re:Don't Panic by Anonymous Coward · · Score: 0

      Well actually a lot of people don't like the idea of one big abstraction layer with thousands of other layers and APIs all over the place. We only need to look at Linux (which runs on everything 86,ppc,toasters) etc to see what a sluggish mess that can be.

      If developers actually all did write in assembly and talk to the hardware we would have much more effecient fast software than the open bloatware we do now. All developers do now is basically write a few scripts and call it an 'application'. It's pretty fucking sad wouldn't you agree ?

    2. Re:Don't Panic by Anonymous Coward · · Score: 0

      "If developers actually all did write in assembly and talk to the hardware we would have much more effecient fast software than the open bloatware we do now. All developers do now is basically write a few scripts and call it an 'application'. It's pretty fucking sad wouldn't you agree ?"

      No, you are being ridiculous. Programming assembly is difficult and tedious. Programming assembly correctly and well is an art few will master. Say you still do it. Now you want to port your program to another chip. Ooops. You gotta rewrite the whole damn thing. When I said "moderately high-level" I meant C/C++ or the like.

      BTW: your linux troll makes you look like an idiot.

  51. Mac 924 Vs Microsoft Gremlin & Linux Minivan by NZheretic · · Score: 1

    Apple on Intel is like the original Porsche 924. Either it's a very bad marketing decision or a precursor to a play for a much larger chunk of the mainstream market...

  52. Any Intel Computer? No. by qw(name) · · Score: 1

    I think too many people here are thinking that with Apple's Intel announcement that OS X will be able to run on any thrown together, piece of crap Intel computer out there. Apple will continue to sell their own cases containing Apple-designed motherboards that just happens to have an Intel chip in it. I seriously doubt that OS X (Intel) will be able to run on anything but Apple's hardware. That does not follow with Apple's history of business.

    1. Re:Any Intel Computer? No. by jaypaulw · · Score: 0, Troll

      The myth that Apple Corporation has some sort of brilliant hardware engineering competency is over. It's the pretty industrial design and intuitive software that's their strength.

      I love your implication that there is some sort of secret thing apple corporation knows about "motherboard design" that nobody else knows.

      Intel designs motherboards with intel chipsets and auxilary processors for intel CPUs and they are great. If you aren't interested in gaming you'll also have an intel video adapter on there too - do you think they are just throwing crap together or don't know how to handle Intel processors as well as Apple?

      Apple doesn't need to design or manufacture any of the hardware at all, other than the inevitable beautful chasis.

      Whether or not Apple Corp restricts their operating system will not be an engineering or technological barrier, it will be an arbitrary one.

    2. Re:Any Intel Computer? No. by ksheff · · Score: 1

      hopefully, CPU upgrades will be easier. Every Mac CPU upgrade I've done is a pain in the ass. Sure installing a driver to turn on the damn cpu cache isn't that bad. I'm referring to having to always keep the old processor around in case you need to re-install the OS or fix the bootable OS X partition. I have a Beige G3 that I've upgraded with a Sonnet G4 card. Every so often, I have to reboot to re-install or run some disk repair utility. (Usually due to the machine not coming back after running Apple's Software Update process.) Can I boot from a CD with the G4 processor in it? No...I have to put the original one back in, hit the cuda switch and after a lot of cussing and reboots later, the partition is fixed and I can go back to re-installing all the stuff I had to take out, including the G4. I've never had problems like this with x86 machines. Even with the 'plug a 586 into a 486 socket' type upgrades.

      --
      the good ground has been paved over by suicidal maniacs
    3. Re:Any Intel Computer? No. by MrBlackthorne · · Score: 1

      You're using the wrong upgrade card, then. I have two upgraded beige G3's (now G4) and an old upgraded clone with a G3 processor, and they just work, even from the install disks. The hardest thing was installing the cache driver - which isn't hard because the computer can still run with the cache disabled.

      It's funny how people have different perspectives on platform upgrades and which is easier to upgrade. I've spent an entire weekend with my buddy tying to get his upgraded P4 to work. Never had that problem with the 3 Macs I upgraded. (Actually 4, I upgraded an LC II to a 68040 back in '95. That was easy, too.)

      It's a matter of circumstance, nothing more than that.

    4. Re:Any Intel Computer? No. by ksheff · · Score: 1
      Nope. The card is the correct one for the model of machine I have. Here's the blurb from the Sonnet documentation (bold and italics theirs):

      After you install the Encore/ZIF G4 processor card, in order to boot from a Mac OS X Install or Upgrade CD, you must maintain a bootable Mac OS 9.1.x or 9.2.x System Folder on a hard drive (not a CD)

      To boot from the Mac OS X Install or Update CD, you must first boot into Mac OS 9.1.x or 9.2.x, open the Startup Disk X control panel (installed by Sonnet X Tune-Up, see page 25), and choose the install or update CD as your Startup Disk.

      The alternative is to reinstall either your original processor card or previous processor upgrade card, which may allow you to boot from the CD.

      Since I can't choose the OS 9 paritition (or any partition for that matter) when System Update foobars the machine, I'm left with re-installing the original processor, fixing whatever is wrong, and then re-installing the upgrade card.

      I've had to do this several times and the documentation is clear. It is not a matter of circumstance.

      --
      the good ground has been paved over by suicidal maniacs
    5. Re:Any Intel Computer? No. by jaypaulw · · Score: 0

      Why was that considered a troll? I'm responding to a condescending implication that the overwhelming majority of intel based PCs are thrown together crap. Shame on you slashdot moderaters... shame on you!

  53. QT for the Mac? by benjamindees · · Score: 1

    Why doesn't QT even register to Mac developers? Seems to me that if you can code for three platforms at once, you'd at least avoid obsolecence.

    I don't know what the particular quirks of QT are, but I can't help but think it may be of *some* use to Apple-heads, especially in situations like this. Am I right?

    --
    "I assumed blithely that there were no elves out there in the darkness"
    1. Re:QT for the Mac? by lostchicken · · Score: 1

      Well, when you're talking about "QT" to a Mac developer, [s]he's gonna think QuickTime. Mac people do use quicktime, a lot, so that's not really new.

      Now, if you're talking about QuickTransit, that's what Rosetta is. Now, we don't know that for sure, it's not set in stone (hah! stone, get it?), but we're pretty damned sure Rosetta is QuickTransit for x86.

      --
      -twb
    2. Re:QT for the Mac? by Anonymous Coward · · Score: 0

      no, he's talking of QT as in TrollTech's QT C++ GUI library. Cross-platform, GPL if needed ... but kind of expensive for the small commercial developer.

    3. Re:QT for the Mac? by HuguesT · · Score: 1

      The Trolltech-QT devkit for Apple doesn't follow Aqua conventions (menu shortcuts, services, gui elements, etc). Applications developed for QT sort-of look like Aqua but not quite, in short they are ugly.

      I know only of a few apps that do use QT. Increasingly I feel that for serious apps it is worthwhile to spend the time to code for the native toolkits on all platforms.

    4. Re:QT for the Mac? by lostchicken · · Score: 1

      Wow! So...many...acronyms... (and I should have got that one, I've written code for it, too!)

      --
      -twb
  54. Re: I AM your mother by zo219 · · Score: 2, Funny

    . . .could you imagine telling your mother to run out, buy a beige box, download some boot hack, install it, then install OS X on top of that?"

    And I own two G4 Powerbooks, 15 and 17", two partioned volumes each, running Tiger, max RAM, broadband, wifi / Airport Express, Nokia Bluetooth . . .

    I'm also a grandmother, and you all need to get: (who am I talkin' to: dateless geeks) women are not what you think.

  55. you're mistaking Apple for a technology company by Stinking+Pig · · Score: 1

    It's not about the chip in the box, it's about selling and then providing an smooth computing experience and a feeling of "I am cool." As long as they maintain their tight control over the hardware stack and ensure that their lifestyle products integrate well and work smoothly, it doesn't matter what they use for a CPU, GPU, USB EHCI controller, hard drive manufacturer, &c, &c....

    Another way to think about it is "outsourcing". I bet they're offloading a significant chunk of R&D cost onto Intel with this move.

    --
    "Nothing was broken, and it's been fixed." -- Jon Carroll
    1. Re:you're mistaking Apple for a technology company by zpok · · Score: 1

      "...and a feeling of "I am cool.""

      OK, I might agree with the general gist, but do you seriously think people think they're cool because they use Apple?

      I personally think my use of a computer (yes an Apple and even a very coveted model) is the least cool thing about me. Well, there are others, I do have a tendency to pick my nose, but-

      Anyway, I think there's a difference between enjoying a good spat with fellow computer users on the wrong side of the distortion field, and actually feeling cool... At least for me.

      --
      I think, therefore I am...I think.
  56. Oblig. Demolition Man Quote by Mspangler · · Score: 1, Offtopic

    "All thats collapsed, Be was bought out, SCO was too, Alpha, Tru64, OpenVMS were too, Ultrasparc and Itanium and PARISC are dying, MIPS is dead, OS2 is dead, the diverse mainframes are dead, and we're seeing even more industry consolidation, and later the demise of some of the companies who couldnt differentiate enough".

    Intel was the sole survivor of the processor wars. Now all processors are Intel.

  57. And? by Senjutsu · · Score: 1

    1.67 GHz with a 167 MHz bus aren't anything to write home about, and Freescale isn't looking to be speeding those things up in the foreseeable future.

    Compared to Intel's portable offerings, the G4 is by far the "bottom of the barrel", and in the future that comparison is only looking to get uglier for Freescale.

    1. Re:And? by WMD_88 · · Score: 1
      Freescale isn't looking to be speeding those things up in the foreseeable future.

      No? What about the 7457B or whatever they're calling it? With the 90nm production, 1MB L2, 667MHz bus (redesigned, with a HyperTransport equivalent), dual-core capability, and probable 2GHz speeds?

      Is Freescale just bullshitting us?

    2. Re:And? by Senjutsu · · Score: 1

      Is Freescale just bullshitting us?

      Probably. It was due in the market 3 months ago, and from all reports it's still in pre-production and only now showing up in engineering quantities because of a number of issues. Freescale's bread and butter is selling low power, 400 and 500 MHz chips to car manufacturers as on-board controllers. Apple isn't a big customer for them, and Apple's requirements have never been a big priority.

      The 7448 (the model you're thinking of) will probably show up in the market at some point. But it will almost certainly suffer from Freescale/Motorola's modus operandi: very, very modest speed bumps for 2 or 3 years followed by a half-hearted enginneering push to redesign things yet again when they've fallen well behind the market. Hell, not getting a 2GHz chip out in the market until sometime towards the end of 2005 means their new chip is well behind Apple's competitors from the start.

      Between that and IBM's disinterest in the low-power consumption laptop CPU space, it's no wonder Apple is moving to a different CPU supplier.

    3. Re:And? by WMD_88 · · Score: 1
      Apple isn't a big customer for them, and Apple's requirements have never been a big priority.
      Heh, and I told my dad to sell his Freescale stock over the Apple switch. :D

      The 7448 (the model you're thinking of)
      Nitpicking, but shouldn't it be 7458? The currently sold Powerbook chip (I looked it up) is the 7457B. The first PB G4 was 7410, and the second was 7451.

    4. Re:And? by Senjutsu · · Score: 1

      Heh, and I told my dad to sell his Freescale stock over the Apple switch. :D

      No, seriously, Apple is a tiny fraction of Freescale's sales base. They're a global leader for automotive CPUs, embedded micro controllers, and communications processors (like cellular base stations). Desktop and Mobile CPUs were a complete after thought to them.

      Nitpicking, but shouldn't it be 7458? The currently sold Powerbook chip (I looked it up) is the 7457B. The first PB G4 was 7410, and the second was 7451.

      No, it's the 7448. See here (The "Future" section).

    5. Re:And? by Squozen · · Score: 1

      Even if it did exist, it's not as good as what's on Intel's roadmap and there's no guarantee Apple could get it in quantity.

  58. who cares? by generalleoff · · Score: 0, Troll

    apple is dead now.

  59. One nice thing... low level optimization by SteeldrivingJon · · Score: 1


    One nice thing about moving to Intel is that there are far more low-level optimization tips available for Intel, than there are for PowerPC.

    Apple's profiler, Shark, does a great job, and provides hints on how you can improve performance of your PowerPC code. But it could be handy to be able to use the Intel-oriented resources that are widely available at bookstores and online.

    Speaking of optimization, I'm curious how it's going to be on Intel, especially with Intel talking about providing their compilers and optimization tools for Mac.

    Up to now, it's been pretty much all GNU stuff and Apple stuff.

    Will Shark work with Intel executables as well as it does with PPC executables? Will the Intel tools be free? How will they integrate with Apple's performance tuning tools? For that matter, how will Intel's compiler integrate with GCC and XCode?

    Questions, questions. But no show-stoppers.

    --
    September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
  60. Well at least we can be sure of something by Spy+der+Mann · · Score: 1

    We won't need CherryOS! :D

  61. OS X hacking will not be a concern by tgibbs · · Score: 2, Insightful

    I'm sure that somebody will figure out how to hack OS X to run on a generic Wintel box. It won't affect anything. Nobody will use it except for a handful of hackers, and not for any serious purposes, because it will be too much of a pain to maintain, with the patches breaking every time Apple releases a system update.

  62. Re:Fear FEAR FEAR not heard of since the OS X swit by Paul+Freedman · · Score: 1

    Adobe's commitment is not unlimited. They have already slowed or ceased development for the Mac platform--Framemaker, which may admittedly be something of an orphan for Adobe, is no longer supported on the Mac. Adobe Capture, an OCR scan to Word and PDF is not available for the Mac. This means that, with PDF drivers that are available for PC but not Mac, Adobe has already decided to cut Mac out of future commercial participation in advanced Adobe production techniques. Again, for those of you who are graphic artists this may not mean much--but even Adobe's support for Mac is already a junior effort to their PC effort. Heck, does Adobe even have to be asked whether they will support continued Wintel developments?

  63. Re:Fear FEAR FEAR not heard of since the OS X swit by aztektum · · Score: 1

    But here's my thing...

    I don't want to spend a ton of dough on a P4 to run OS X when the P4 I already HAVE is more than capable of running it. I dunno this just seems to take some of the cool factor out of getting a Mac to me.

    I always thought of it like having my muscle car and my Porsche of computers at my desk.

    --
    :: aztek ::
    No sig for you!!
  64. Just program in Java. by crazyphilman · · Score: 4, Insightful

    Mac O/S has excellent Java support. Write your code in Java, and it should be able to run on whatever hardware macs currently have under the hood.

    --
    Farewell! It's been a fine buncha years!
    1. Re:Just program in Java. by IdahoEv · · Score: 2, Insightful

      Absolutely. My currently application requireds audio input and output, and does a lot of complex real-time signal analysis and transformation, using a multithreaded dataprocessing library I built in pure Java. It even has a slick little gui.

      It builds and runs - including the microphone input - on Mac, Windows, and Linux without a single byte of code change.

      Somehow I doubt Apple's processor switch is going to affect my development workflow in the slightest.

      --
      I stole this sig from someone cleverer than me.
    2. Re:Just program in Java. by crazyphilman · · Score: 1

      Wow... That's pretty cool. What IDE do you use, Apple's, Netbeans, or Eclipse? I've been leaning towards Eclipse for applications and Netbeans for web apps... I bet you use Eclipse... ?

      --
      Farewell! It's been a fine buncha years!
  65. The concern is very real by Anonymous Coward · · Score: 0

    Yeah. The stinging and very real issue you and several others are choosing to ignore is the value issue. If there is nothing to really distinguish a generic PC with a Mac other than some BIOS/rom/software thing to allow OS X booting (oh! and a pretty case) then we've got a problem.

    Others have already said here that since the New World Macs, generally speaking most components and peripherals have been identical to standard PC ones. The motherboard the IntelMac will use will be probably be standard too.

    If Apple choose to add a big chunk of markup for 'branding reasons' onto their Intel PCs then that puts them in a rather unique position on the Intel platform where customers are just paying for a nice case and and a piece of firmware which allows OS X to be booted.

    That my friend, is just not competitive or realistic and is where all the apple fanboyisms will just melt away to reality. So yes, it is a very real concern, and a very real issue which is not going to go away. It's an issue that can be alleviated by Apple coming in it at very competitive standard price range seeing as indeed they will be using standard parts and peripherals and probably motherboard designs.

    It won't affect anything. Nobody will use it except for a handful of hackers, and not for any serious purposes, because it will be too much of a pain to maintain, with the patches breaking every time Apple releases a system update.

    Like XPostFacto you mean ?

    You see when it comes to the crunch, the consumer isn't stupid and will want the best deal. They will want the best deal to run OS X and if (and it is an if) OS X takes off in some way on Intel CPUs then users may well wish to express their choice and not understand why their trusty Windows machine which uses the same parts won't let them boot that nice new Mac thing they heard about. Indeed there may be considerable pressure on Apple to enable that if they start coming up with arbitary, inflated prices for having their logo on the side of a box which is in every single way now identical to a generic PC.

    1. Re:The concern is very real by tgibbs · · Score: 1

      If Apple choose to add a big chunk of markup for 'branding reasons' onto their Intel PCs then that puts them in a rather unique position on the Intel platform where customers are just paying for a nice case and and a piece of firmware which allows OS X to be booted.

      This would be a legitimate complaint if Apple planned to sell "bare" Mac compatible computers, but it seems more likely that they will be offering them, as they have in the past, in a package with OSX and a bunch of other Apple software. Besides, even in the Intel world, you pay more for a brand name computer than for a "noname" clone.

      Like XPostFacto you mean ?

      A bit like XPostFacto, in that XPostFacto is used mainly by people who can't afford to buy an new Mac, and want to extend the lifespan of a older Mac, usually at home. It's not used much in a business environment. There are a variety of little problems, but they may be worth it for somebody who is willing to spend a little time working around them. And while XPostFacto needs to be revised for major system revisions, it typically comes through routine updates fine. After all, Apple doesn't have a reason to intentionally break XPostFacto. A hack to run Mac OSX on Wintel boxes will be viewed by Apple more like the hacks to strip the DRM off of iTunes songs, which break with every iTunes update.

    2. Re:The concern is very real by zpok · · Score: 2, Insightful

      "Yeah. The stinging and very real issue you and several others are choosing to ignore is the value issue. If there is nothing to really distinguish a generic PC with a Mac other than some BIOS/rom/software thing to allow OS X booting (oh! and a pretty case) then we've got a problem."

      Well, there's the power of good design. Not as in oooooh shiny pretty case, but as in clever, suave, wanna have and above all HARD TO COPY. Not all Apple designs are brilliant, or totally perfect but they evoke something that resonates with a lot of people. Especially on standardized parts I think they can benefit from this. In a sense they've removed a huge future bottleneck with the intel switch (the horror! but still).

      A real-life example, a bad one:
      I really like my G4 Cube, probably a lot more than it deserves to be liked. It's not too fast after five years of service, its connections are inconveniently at the back/bottom of the machine, the optical power button has long lost its novelty value and is a nuisance (especially in conjunction with those connections: tilt computer carefully, plug in Firewire cable, slowly, carefully put the computer back upright and... it magically turns itself off or falls asleep, because the casing invoked that shiny optical power button), the space saving is relative, since you're not going to push that looker UNDER your desk, are you?

      Still, with minor upgrades (ram, HD) this little machine has served me for five years on two continents, four countries, three different AC/DC schemes, and still does the OS X thing with panache. People still ask me where my computer is when in fact they're already staring at it and the thing can even play a decent game of Quake III (don't even think about Doom III, just don't).

      There's incredible good design in this machine, but I only focus on the mistakes of this particular model and the obvious strengths that just about every mac model has. My point, even when not perfect, people really really dig the Apple experience, I just would have given up on computers ages ago if they'd gone away. I really like working with computers, but have absolutely no tolerance for things that go bleepbleepbleep when they shouldn't.

      So in essence there's not a whole lot Apple has to change, in fact the less the better.

      I don't like the intel inside idea, but that's because I remember the bunny burning, I liked it, I can still tell what I was doing when I first saw it (I was watching a silly commercial, see?!). I grew up on Apple, my first computer was an Apple//c, so I'm allowed a bit of grumbling, but as long as they keep doing most things right, I'm actually not worried at all.

      --
      I think, therefore I am...I think.
  66. They said "Intel Processors" not "x86 CPU" by Anonymous Coward · · Score: 0

    Are you assuming that Apple will use plain x86 cpus from Intel because they announced they'll use "Intel processors"?

    I think Intel will produce a custom Apple-specific cpu. It'll most likely be dual-core and 64-bit given the timeframe. But more importantly, it will probably support some or all of Altivec, x86, and G5 instructions.

    This will provide more difficulty in plain non-Apple computers running OS X. And it will ease some of the difficulties porting applications to the new cpu. Doesn't this scenario make more sense than Apple switching to plain x86 from Intel?

    -rwa

    1. Re:They said "Intel Processors" not "x86 CPU" by Anonymous Coward · · Score: 0
      The documentation is out and in public. The new Mac instruction set is the same x86 we all know and loathe.

      Read this and weep.

    2. Re:They said "Intel Processors" not "x86 CPU" by Anonymous Coward · · Score: 0

      THE DAMM DEVELOPER KIT IS A PENTIUM4 YOU IDI0T, WATCH THE KEYNOTE, READ THE DAMM WEBSITE.

  67. Re:Fear FEAR FEAR not heard of since the OS X swit by noewun · · Score: 1
    They have already slowed or ceased development for the Mac platform--Framemaker, which may admittedly be something of an orphan for Adobe, is no longer supported on the Mac.

    Framemaker was never more than a niche application, and was never widely used on the Mac. Cutting Mac support meant next to nothing.

    Adobe Capture, an OCR scan to Word and PDF is not available for the Mac. This means that, with PDF drivers that are available for PC but not Mac, Adobe has already decided to cut Mac out of future commercial participation in advanced Adobe production techniques.

    I don't know what point you're making here. OCR is another niche application and is rarely used in the design/production/pre-press fields in which the Mac has market dominance. In fifteen years in the industry I have seen OCR used only a few times. Adobe Capture looks to be more of an application for end users. As the production/pre-press people are the ones making the documents and the the deliverable PDFs, we have access to the text files used to create them. We don't need to scan anything, unless it's an older piece which isn't in a digital form. That, like I said, is very rare.

    --
    I am a believer of momentum and curves.
  68. Re:Fear FEAR FEAR not heard of since the OS X swit by daviddennis · · Score: 2, Interesting

    True, but certainly it does not look like Mac compatibility for the top applications (i.e. Photoshop and Illustrator) is in danger.

    One of the reasons Adobe is not as much of a Mac supporter as it once was is Apple's software division. Final Cut Pro absolutely slaughtered Premiere in the marketplace, and with good reason.

    In looking at software quality and design, I trust Apple more than I do any other vendor. I use Final Cut Pro, Motion, Soundtrack Pro, etc, and they're all amazing applications at a very fair price for what you're getting. I've also done some mission critical documents in Pages and it really does a slick job with styles.

    I wonder if Apple will ever design a pro photo editing application. Photoshop is great, yes, but not easy to learn. A bit of competition would do the end user a world of good ...

    D

  69. What FUD! Intel and Apple will be a success! by Domini · · Score: 1

    For one thing Apple is about the OS, and not the hardware. For me OS X run on Darwin, not on PowerPC.

    Sure it's not compatible and programs need to be recompiled, but the spirit of Apple will transfer flawlessly.

    As a long time user of Both Wintel and Apple machines, I will finally be able to ditch my Windows PC for lack of Power in my Mac to play games.

    As for this article... they guy is needlesly pessimistic. I WANT Mac apps. I prefer them. This transition will only scare the windows programmers and not the mac ones. MORE people will be using Macs than ever!

    Tsk. This article is a lot of FUD!

  70. It's the hardware by Anonymous Coward · · Score: 0

    People love the hardware and will continue to buy it.

    Think about it. Why do people love the iPod. It's not because of a super chip. THe same does apply for Apple laptop.

    I'm 100% sure that some people will buy the future Apple's laptop and put Windows or Linux on it.

    However, i must say that the OS is nice too.

  71. Probably makes sense by Rainer · · Score: 1
    DLWormwood wonders: "As a long time Mac developer, originally as a hobbyist and then a professional, I'm feeling pessimistic about the future of the platform now that Apple is embracing Intel and abandoning the few remaining 'Mac' technologies (like the PowerPC and OpenTransport) left to the platform.
    With the high likelihood that these new Macs will offer a full speed version of Virtual PC and (what I think is) the almost assurance that some clever hacker will make 'X for x86' run on commodity hardware, I'm doubting the willingness of most IT and development houses to even give the Carbon and Cocoa APIs a first glance.
    (If it wasn't for the poor past performance of VPC, I would not have gotten my first Mac programming job.) Can anybody with a more optimistic view think of a scenario where a modern development house will do Mac development in an age where the help desk will just say either 'switch boot to Windows/Linux' or 'run Virtual PC?'"
    1. Re:Probably makes sense by zpok · · Score: 1

      OK, I call bull! Where's the Profit?

      Serious, you could be right, just fooling around. One thing's for sure, we're living in interesting times (chinese style)...

      --
      I think, therefore I am...I think.
  72. Doing it dogcow style by Ilan+Volow · · Score: 2, Interesting

    Tonight I wrote a large portion of an experimental RSS program in 45 minutes using only my mouse and XCode's CoreData modeling tool.

    What was the question again?

    --
    Ergonomica Auctorita Illico!
  73. Re: I AM your mother by Anonymous Coward · · Score: 0

    Sorry, Mom...

  74. Apple's switch to Intel is sad by HuguesT · · Score: 1

    I realize they probably had no choice with laptop G5 not working out, and the desktop G5 not ramping up in speed fast enough either, but this is not good news. The Intel chips are not great, the Pentium-M is and will remain 32-bit for a while. It has great speed and autonomy but it is yesterday's technology (the P-III in a different clothing). The 64-bit processors from Intels are all a sad joke, both the EMT and the Itanic.

    Somehow if Apple had gone to AMD I'd have been much happier. AMD64 works fine on the laptop.

    Macs and PCs will be much more alike. I can't see how the potential ability to run Windows programs better via VPC can be an advantage for Macs. This will probably mean that in a short few years the big software houses will only develop for Windows and expect their programs to run on Macs too.

    Then why would people buy a Mac a all ? Sony and Toshiba make pretty laptops too.

    1. Re:Apple's switch to Intel is sad by NatasRevol · · Score: 1

      Darwin, the kernel of OS X, does run on AMD machines. Probably just a matter of driver support for the pretty interface.

      http://www.opendarwin.org/hardware/
      Select Systems, AMD, Working and see if that makes you 'much happier'

      --
      There are two types of people in the world: Those who crave closure
  75. OMG ! We are going to need SUPER FAT BINARIES... by Anonymous Coward · · Score: 0

    http://www.apple.com/macosx/features/64bit/

    (scroll down to 'Write Chameleon Code')

    32 AND 64 bit for PPC
    32 AND 64 bit for x86

    That is one ph-A--t momma

  76. Probably makes sense by Rainer · · Score: 1
    abandoning the few remaining 'Mac' technologies (like the PowerPC and OpenTransport) left to the platform.

    OT has died with classic. NeXTSTEP already ran on multiple platforms years ago (including Intel). It is just coming back to Intel. Apple will probably keep PPC-Support "just in case".

    With the high likelihood that these new Macs will offer a full speed version of Virtual PC

    Or WINE. But that won't make an application "Mac-like". There will be demand for a replacement. See below.

    the almost assurance that some clever hacker will make 'X for x86' run on commodity hardware,

    It will happen. But Apple will not make a version of MacOS X that installs on Non-Apple hardware out of the box. It may break on the next update. Not an option for average users. And it probably violates the license. Unacceptable for business.

    I'm doubting the willingness of most IT and development houses to even give the Carbon and Cocoa APIs a first glance.

    Carbon was designed to help porting Classic apps to MacOS X (and to allow them to work with MacOS 9). It should not be used for new software!

    Can anybody with a more optimistic view think of a scenario where a modern development house will do Mac development in an age where the help desk will just say either 'switch boot to Windows/Linux' or 'run Virtual PC?'"

    You asked for it! :-)

    Imagine you develop software for Windows.

    1. Mac users use it with VPC/WINE.
    2. They are annoyed because it doesn't feel right.
    3. Someone decides to solve the problem and writes a native opensource replacement.
    4. Someone else uses GNUSTEP to port it to Windows.
    5. You are out of business
    Better switch now!
  77. Damn! Wrong Button! Somebody kill this! by Rainer · · Score: 1

    n/t

  78. quick postscript by william_w_bush · · Score: 2, Interesting

    Just FYI, there are 8 different api's for handling a length prefixed string in windows, each defined separately with WHOLLY different semantics and parameters for performing the same tasks. Ironically while they are not interchangable, each of them has a different, subsection of text-proccessing or storage-management none of the others has, and a completely separate method of conversion to a LPSTR (std string pointer). I have talked to dozens of people about this, and most people who've done work in windows have seen this, Nobody has the slightest fucking clue why they are there or what they have to do with each other. It's like seeing a glowing pink elephant on I-95 every day while going to work, but everyone just drives around it, pretending it doesn't exist.

    --
    The first rule of USENET is you do not talk about USENET.
  79. And what about the XServer ? by Anonymous Coward · · Score: 0

    Hello,

    There is 2 types of applications: customer and server.

    And we haven't speak about the XServes : they will also switch to Intel ? I understand that for doing powerful laptops Centrino is the better, but that about the Macinstoch servers ? Also, i suppose that we are a lot to have see in the past that darwin could be compiled under i386 since a lot of time and that the only big missing part was Aqua.

    For the strategy of Apple i suppose that this is very good to begin by moving to i386 (the successors of) and perhaps to port the comparison not on the hardware but on the software.

    By the way for me it is very good for Microsoft to have a "serious" competitor [in which MS has 10% of auctions]), so it can argue (with EU for example) what he is not monopolistic (and apple also ship a media player with his os). So this could be a real good thing for MS on certain aspect.

    As i see it,one of the main arguments for developing, and running professional apps, on Mac OS X, either i386 or ppc, is that it is the most cheap Unix supported by a constructor on the market. Also it provide some guarantees about open source products included in it (when there is a bug on Apache or other OSS software ported by Apple on OS X it is corrected soon).

  80. Don't worry! by LKM · · Score: 0

    Now's a good time to start Mac programming. A few things to keep in mind here:

    • Apple will make pretty damn sure that Windows apps won't run out of the box on Macs. Even X11 is an optional install on Macs, and any Windows compatibility layer won't even be that. People will have to buy Virtual PC, they will have to install WINE. Windows apps will never "just run" on a Mac.
    • Mac users won't accept Windows apps if there's any chance to avoid them. They didn't buy Office 6 because it was too windows-y. They don't run Open Office because it's too ugly. If it's a niche thing and there is no native alternative, they might accept having to run a Windows app. Otherwise, not.
    • There's a good chance that a lot of major applications - especially those still running in CodeWarrior - won't be ready when the first MacIntel is. So those apps will only run slowly, if at all. This is a huge chance to launch new applications that will run natively. This is your chance to claim your place in the Mac market.

    This situation isn't like the OS/2 situation at all. You can't and will never be able to just run Windows apps on a Mac, and if you install all the necessary things to run them, they will still look out of place, and people will still avoid them.

    For consumers, nothing will change. In the best case, they won't even notice the Intel chip, except for the fact that some of their applications will become slower.

    Mac users will not stop buying Mac applications because the chips in their Computer has changed.

  81. More than ever by el_womble · · Score: 1

    It makes more sense to develop for Mac than ever. The market share is going up and they have a wonderful development environment that in addition to giving you free data handling, UML modelling and the best GUI builder on the planet, will now cross compile your application for whatever processor flavour Apple decides to use next with little more than a check box tick. The only thing the platform is missing is choice. You've got to buy an Apple.

    --
    Scared of flying, pointy things snce 1979!
  82. dual personality on slashdot ... by defunc · · Score: 1

    once upon a time, powerpc: one chip to rule them all
    now, the cpu is actually 'irrelevant'. it's all about the OS.

    sure. talk about a reality distortion field.

    didn't steve said the reason that apple made the move to intel was because they would be able to squeeze more performance per watt going forward?

    sure, the cpu is 'irrelevant' and it's all about the OS, right?

    --
    .defuncrc
  83. Beautiful! by Anonymous Coward · · Score: 0

    "This is just stupid...
    Sorry, but this is just as stupid..."


    Lovely approach to people that are actually looking to work on your behalf.

  84. Going generic. by Anonymous Coward · · Score: 0

    A Mac is REALLY now just another (high-priced) PC.

    People's concerns are still valid. I know how beautiful OS-X software is, but, really, why would anyone now develope applications for the Mac when the argument becomes, "Well, for PCs, we already have Windows" or "Mac is a PC, so just install Windows on it and run the so-and-so software".

  85. Re:Fear FEAR FEAR not heard of since the OS X swit by Ilgaz · · Score: 1

    All the games I have on OS X are converted to PowerPC with great man power and cost.

    How to convince those companies do a schizoid thing as one directx exe and one opengl/opelal .app on same cpu?

    They had customers like me touching nothing Intel so having a PPC OS X, as they knew we don't pirate that much, they spent good money on converting the thing to PPC/OS X

    Now nothing can stop people dual booting to win32/64 and play their directx game. OS X just became another Linux or OS/2.

    Also time to speak the truth, win32 combined with DirectX will be much better for games on x86, its better right now.

  86. Mactel fanbois: why your closed platform is DOOMED by Anonymous Coward · · Score: 1, Insightful
  87. OSX by mahju · · Score: 1

    I just realised (maybe rather slowly) something about OSX.

    Remember how it used to be 0S 6.0 or OS 9.1 or whatever, and then with the move to PPC it became OSX... fine roman numerals, but was it also an inside joke reference to OSX being the OS for X86???

    Or maybe I just have my off topic tin foil hat on...

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

      then with the move to PPC it became OSX...

      You're just plain wrong. System 7.1 was the first Mac OS to support PowerPC on Nubus PPC Macs. Then 7.5.x was the first to support PPC on the newer PCI boards.

    2. Re:OSX by mahju · · Score: 1

      BTW - an interesting snippet from Jobs to back this up;

      "Mac OS X has been "leading a secret double life" for the past five years, said Jobs. "So today for the first time, I can confirm the rumors that every release of Mac OS X has been compiled for PowerPC and Intel. This has been going on for the last five years."

    3. Re:OSX by mahju · · Score: 1

      your right - my bad.

  88. Of course NOW Microsoft by feloneous+cat · · Score: 1

    Will announce that they will switch from x86 to PPC and offer an x86 emulator that runs near x86 speed :/

    --
    IANAL, but I've seen actors play them on TV
  89. Dude, it's not the processor by Nice2Cats · · Score: 1
    People -- well, sane people -- never bought a Mac because of the processor. They buy the complete package, a system that "Just Works", is easy to use, beautifully designed, and doesn't support maleware. The Mac is a computer that you can give your parents without lying awake at night, wondering if somebody has just stolen their credit card info because you haven't updated the anti-virus software for a week. It's the only computer out there at the moment that is suitable for normal people who don't want to fool around for hours setting it up or do maintance every blood week.

    The only thing that has changed is that Apple has dropped another one of their outlandish pieces of hardware. Getting rid of all the proprietary and elite crap has been one of the best things that Jobs has done; I'm still pissed at Apple because they put their stupid "ADC" connector on my iBook instead of a standard mini-DVI port but won't provide a ADC-DVI converter. The way I see it, switching to Intel is just another step in this process. I'm hoping they'll go Opteron with the PowerMacs.

    The question should be: What is this going to do to Linux development? Apple is the Unix that is on a roll at the moment. Not only the graphics, but also the stuff they have done under the hood (look at launchd) is way beyond what Linux has to offer for the desktop. How to you keep people who want Unix in the fold? As somebody else pointed out here, if you miss the command line, you just open the Terminal. Hell, it runs NetHack. What more could you wish for?

    Anyway, I think this would be a very foolish time to switch. If anything, Windows developers might spend they next one or two (snicker) years until "Longhorn" comes out taking a look at what Apple has to offer, now that we know that learning .Net was a waste of time...

  90. After the shock, things start to look better by Anonymous Coward · · Score: 1, Interesting

    I'm backing off my initial belief that Apple is dead, based on zero hardware sales for PPC this year and zero software availability for Intel next year (making the new boxes pretty much worthless except for checking email.)

    It's now starting to look like their emulation technology might really be that good, something like 80% performance if you believe its maker, 30% if you believe thinksecret's reports from WWDC. While it's pretty limited compared to the old 680x0 emulator, it's no worse than Classic and makes Intel Mac's at least look possible.

    The opening I see is for new products that might be able to grab market share by outperforming the top tier stuff for the first year or two. (All their promises aside, I'd be amazed to see Adobe or MS ship anything x86 before 2007, or Quark before 2008, if ever, based on previous experience and pure inertia. Add a year, if you're a businessman concerned with ROI from the size market involved.)

    That means that a well engineered Java application might be substantially faster (w/ a native JVM) than a C++ program on a Mac86, as well as running on other platforms. The same goes for most other platform independent languages: The WxWidgets library will surely get ported, making WxPython a better option than ever before, as is PyObjC if you can live with the platform lockin.

    Many of those "second class" languages are also significantly more powerful than C++ for development purposes (bear in mind that the C crowd is now pretty much stuck with XCode, too.) That raises the possibility of writing something the big guys won't be able match once they finally do get moving.

  91. huh? by Tom7 · · Score: 2, Insightful

    I don't understand why you're concerned. Do you think that the reason that developers wrote software for OS X in the past was that they really liked PowerPC? I mean, the architecture is slightly nicer than the x86 (what isn't?) but most programs are written in a form that will compile trivially for any architecture. From a developer's perspective, what's the big deal?

    One positive aspect of this is that any code tuned for the x86 (ie, DOOM 5 or whatever) will be able to run on Mac immediately, so I expect that the Mac will get applications like that much sooner.

  92. I am a liar by ilyanov · · Score: 1

    I notice that a lot of folks are busy justifying the x86 platform. I tried really hard to like what apple is trying to do but I can't. I spend a lot of time and energy harping on how good the ppc platform really is compared to x86 to the point where I even dug into the ppc assembly code. I really like the ppc. Maybe I am deluded or delusional but I can't unsay all the good things I said about the ppc, especially the g5 for me to start bitching about it now that Apple wants to part company with it.

    I don't believe Apple when they say that intel is technically better or commercially better than the ppc platform. Even a cursory crawl of slashdot's apple archives would show you that the ppc is a viable platform. In the end, I think Apple could not stomach IBM's road map, Apple did not have the balls to go where IBM is going with the next generation of PPC. There is a new war brewing between the old school and IBM's take on where the "future" is, between the console and the desktop. There is life in RISC yet.

    So, having backed the PPC for the last four years, I am not going back. I might be wrong but I 'd be damned if I am inconsistent!

    --

    life is all about searching and sorting

  93. Does it make sense? by mindaktiviti · · Score: 1

    "Does New Development For Mac OS X Make Sense?" Not if Chewbacca is from the planet Endor.

  94. It's the software, stupid by Anonymous Coward · · Score: 0

    Go read folklore.org. All of it. Realize that what made the Mac special is not the hardware, but the software.

    Look at the hardware of the original Mac. Look at the hardware of the current Macs. What's the same? Not much at all.

    But (even through what was essentially an OS replacement), there is still a full featured software environment with all of the things that make it a Mac.

  95. Get your imagination back. by WgT2 · · Score: 1

    Have you lost your imagination?

    If you were my employee and you told me that you couldn't imagine a reason, besides CPU architecture, to develope for an OS, I would, to be fair, confront/challenge you on it. If your bleak, narrow-minded views did not change, over a course of between 3 to 6 months, I would let you know your services were no longer needed.

    I just wouldn't want to work with someone who wasn't daring enough to dream again.

  96. Re:Fear FEAR FEAR not heard of since the OS X swit by yasth · · Score: 1

    Actually not to stray too far afield Adobe Capture is used a lot mostly for document flow, and digitization. Not end user in the least. (It is also hooked into a whole lot, easy to integrate into a semi custom program). Actually I am kind of suprised that document archiving and digitization doesn't have a bigger pressence on OSX I mean there is Acordex, but still... I mean there is a bigger UNIX product field then OS X. But it is pretty structual.

    Now I know someone will say there are a few so why are more needed? Well, when you draw up a proposal for a $10,000-$100,000 document imaging station you had better include at least a couple alternatives.

    --
    I'd do something interesting, but my server can't handle a slashdotting.
  97. Techy view of OS/2? by solomonrex · · Score: 2, Insightful

    I think you're wrong about OS/2. Developers didn't like it because of market reasons. It wasn't a consumer OS, and no matter what you think about OS/2, the marketing and appearance of Windows 95 KILLED IBM in the consumer space, and in the business space, Microsoft had better value and had support from hardware makers. I think all this porting talk is just a small thing developers worry about. Developers follow the money.

    Apple appeals to a different market than IBM, and always will. The consumer market is where Apple has it's biggest successes. It doesn't matter what you can/can't port or run on Apple, because people purchase Apples for simplicity, home use and high-end graphics. You mostly can't replace these things with emulated Windows apps, so the Apple won't lose it's appeal.

    Listen, OS/2 was terrific engineering. But IBM couldn't win in the market - their fate was essentially set when IBM clones appeared. It's the same reason that Apple faltered at the same time- nothing about porting software, it's about competing against the huge Wintel biosphere with expensive, proprietary stuff. IBM left the PC OS business essentially because they had other options, and Apple didn't. Apple found a market that worked for them, and they've stuck around long enough to gain ground back at this opportune time.

    I know this move won't help Intel with the PC makers, so Intel has finally given up on M$. They clearly see that their integrated chip designs work better in Apple's economic model because Apple doesn't have to leave their options open with AMD. Apple can sell at higher prices and people will pay. With Dell, HP, etc., their competition keeps driving the price of Intel's components down, and M$ doesn't budge on the OS, so I'd make a deal with Apple, too. The future is integrated systems like consoles and cell phones (Microsoft Cell OSs run on non-Intel), not these monstrosities called Personal Computers. Despite the prices, Apple is closer to selling information appliances than HP/Dell/Lenovo/Gateway+Windows is. Does anyone else think the Media Center PC is a disaster in the marketplace?

    The computer market is getting crowded and messy.

  98. Will Apple use 'La Grande" ? by SgtChaireBourne · · Score: 1

    I'm still not sure of why Apple is switching processors and which of Intel's processors they will actually use. La Grande?

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  99. Dude, it's STILL not the processor by argent · · Score: 1

    What is this going to do to Linux development? Apple is the Unix that is on a roll at the moment.

    Nothing. Mac OS X is a gorgeous, practical, functional, and just plain superior desktop. But (a) Linux has ironically created a certain amount of application lock-in (though much of that is due to gcc and gcc extensions, not all of it is), and (b) it's got a ways to go on the server. The two main problems are:

    Performance of the standard UNIX APIs are less than stellar. In particular, Mach threads are too heavyweight.

    Implementation of the standard UNIX APIs are incomplete. The one that I ran into? They don't provide a standard tape interface, so you can't run any standard UNIX streaming-tape software on a Mac. I don't know if Apple made some deal with Dantz or they just like Retrospect a whole bunch, but it sure ain't my idea of how to do backup.

    Now Linux isn't my free-UNIX-of-choice, desktop or server, but while I'm using OS X as my desktop I'm not happy with Macs as servers until they do something about these problems.

  100. Yes! Flee the Mac! by rfisher · · Score: 1

    Let me assure you, your fears are well founded. This signals the end of the Mac. Switch to developing for Microsoft Windows now!

    But, before you go...um...what was your product? Oh, just curious. Yeah, we're right behind you...we're going to give up Mac development too...um...next month or something. Yeah, that's the ticket. So...what was your product again?

  101. 180 degree switch? by Canonical+AC · · Score: 1

    Strange how this has definately made me want to get a x86 Mac, while making this Mac person question the platform...

    I run Linux on my computers...the way I see it, I'm paying for an OS (Windows) that I delete when I get my machine. If I buy a x86 Mac, at least I will be buying an OS that I respect, with the best UI out there (best Unix GUI, hands down...heck, without the qualifier...best UI hands down)...

    I've been thinking about getting a Mac of some sort (ibook, or mini), and this will push me over the edge. What stopped me before were all the x86 only Linux 3rd party apps that would not work on PPC Linux (flash, acrobat, anything else that supported "Linux", but they never compiled for PPC Linux, etc).

    With a x86 Mac, I can switch between Linux & OSX, and my guess is that I will use OSX, or at least dual boot.

    And of course, as others have pointed out, Mac is more than PPC...spotlight, expose, good UI, etc, etc. There is nothing dependent on PPC...

    Canonical Anonymous Coward

    ps: and to all those who've whined about the apple "premium" in the past...(comparing hardware costs with Dell and noticing that Macs cost more)

    There is a cost associated with a decent OS/GUI...I will pay that cost, because it benefits me in the long run....grumble grumble..as I sit here cleaning up my friends windows box from virii & spyware....

    --
    Canonical Anonymous Coward

    Can a sig be more clever than it's creator?
  102. JVM vs Rosetta? by argent · · Score: 1

    Will the JVM or Rosetta have more overhead? They're both interpreters, after all.

    1. Re:JVM vs Rosetta? by Anm · · Score: 1


      More accurately, they are both JIT compilers. So tight loops in both should be comparable to C++. For other code constructs, your argument applies.

      Anm

  103. Re:Just program in ... by Anm · · Score: 1

    Or wxWindows or QT or SDL/OpenGL... There are several stable solutions out there that allow the programmer to work on his favorite platform, and not have to worry (as much) about final platform.

    When you've finally given up hope on Apple, you have lost much in code.

    Anm

  104. WINE makes things even worse by Anonymous Coward · · Score: 0

    While the above comments have centered on Virtual PC technologies, I feel a bigger threat is with WINE, which offers a Windows API without emulation. WINE is getting quite mature and, for example, does a decent job with many games and Offce. I see it as a huge threat to Cocoa development, because an software house can simply right a Windoze program, veryify that it works with WINE, and suddenly have a program that is "Mac-compatible". (Note this is essentially what Mathworks does with MATLAB: instead of a true Mac port, they simply offer a X Windows interface and make use of the OS X's X server).

    The argument for a developer is that can put all their eggs in one basket and they have a single support staff as well.

    Now you might make the argument that this just opens the door for another developer to ship a true Cocoa client that everyone will run out and buy. But in cases of an entrenched product (Photoshop, Office, etc.) I'm not so sure.

    Take a specific example: let's say that Adobe now produces one Windows version and ensures that it works with WINE. Now they've got a product that works on Windows, Macs, and Linux machines.

    Does anyone think that current Mac users wouldn't make do with the "ugliness" of the Windows interface in order to continue to use a program they're familiar with?

  105. Mac as the new embedded development platform by ricky_charlet · · Score: 1

    Xcode. Ksource. Eclipse. Every unix tool. And now its all (err... will be soon) cross platform. The apple compliers are already load distributing across multiple macs on the network. The only glaring hole to fill would be a mips based mac. The embedded development industry won't change rapidly, but there is no denying that apple has a stunning tool set offer to embedded devlopers. It can even come with all the microsoft office products your IT department and managers force you to use.

  106. I don't think developers will stop developing for by Anonymous Coward · · Score: 0

    I disagree that developers will stop developing for Mac. That is the typical response from a typical PC user who doesn't have a clue. Have you ever thought that maybe people will buy more Macs so they can get off of Windows due to the fact that it's so insecure, full of viruses,trojans, and spyware. Not to mention Microsoft won't have anything special with longhorn two years from now. OSX Tiger has a lot going for it. Certainly safer then any Windows OS to date.

  107. How stupid is that? by OS24Ever · · Score: 1

    You went to an Intel/Windows platform because of how they decided to connect keyboards together that left them in a very proprietary way with limited third party support for keyboards, mice, etc?

    Talk about cutting a nose off to spite the face, you went to an arguably (very arguably) inferior architecture whole bore who never supported SCSI drives (by a major vendor) locally, never had ADB, and serial ports worked for modems mainly?

    --

    As a rock-in-roll Physicist once said, No matter where you go, there you are.

    1. Re:How stupid is that? by Lord+Kano · · Score: 1

      You went to an Intel/Windows platform because of how they decided to connect keyboards together that left them in a very proprietary way with limited third party support for keyboards, mice, etc?

      I went to x86 and Windows as my primary platform because if I was going to be forced to buy all new peripherals, I wasn't going to give Jobs' Apple another chance to fuck over my wallet. There are 20 year old IBM keyboards that people can still plug into new PCs today.

      That was simply the last straw for me. Jobs changed many things that caused me to not like Apple as much. First the killing off of Copland. Then the end of price-protection for Apple dealers. Changes to the AppleCare extended warranties. And finally the elimination of SCSI, ADB and Serial.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    2. Re:How stupid is that? by Anonymous Coward · · Score: 0

      These were all changes for the better. Copland is retarted compared to OS X, ADB vs USB for devices?, SCSI (they used the slow 20mbps varity) vs IDE 100-133mbps.

  108. hardware being virtualized by tungwaiyip · · Score: 1

    I think the implication of Mac switching to Intel is really not a lot.

    For me I use the computer for text editing, web browsing, storing files. Underneath, the OS provide a TCP stack, a file system, some security, process and memory management. When I program I use Java and Python, which come with their virtual machine running on multiple platforms. Nothing I've mentioned so far is specific to any CPU. (Perhaps process and memory management in some way, but the OS usually shield me from seeing the hardware layer anyway.)

    Even when I program in C, what matters for me is the platform API rather than the actual machine code generated. After all C is the key technology that makes unix portable to different hardware platform!

    I describe this as 'hardware being virtualized'! Eventually you may find OS X running on even more hardware platform like PDA. From user and developer's point of view it makes no big difference.

  109. That pretty much sums up my take on it so far... by Critical_ · · Score: 1

    Some have suggest that Apple may use Intel's EFI or that the current Apple devkits are just hacked together and will not resemble the final product. I now firmly believe they may toss an extra chip on the motherboard that would act like serialport dongle (to get a program to run) of yesteryear. Other than that, they'll have their lawyers out in full force so the only way to get OS X on a system officially would be through Apple. Yet, some warez group could crack OS X's lockout and allow it to run on a whitebox PC. My only concern at that point would be if the devices in your system had OS X drivers. Something tells me that the next two or three years will allow Mac users to throw in sound cards, video cards, etc. into their systems because manufacturers will write the device drivers necessary. However, I could be wrong.

  110. Cocoa for Win32 by Salvo · · Score: 1

    The announcement that MacOSX will run on Intel machines, meaning WINE may be a development option for Cross-PLatform Development is a Concern. Even if WINE for MacOSX is not Possible, many Software Managers may decide to discontinue MacOSX Native Development because "We can just port it over using WINE".

    One way of avoiding the "Win32 Apps on MacOSX" cannibalism, would be to write Cocoa bindings for Win32, making it easier to port MacOSX Programs to Windows.

    IANAP, so I don't know the feasibility of this, but a similar Project was started in the dying days of BeOS, allowing simple BeOS programs (were there any other kind) to be quickly ported to Win32.
    The one or two test apps which were successfully run on Windows were Fully Multi-threaded (like all BeOS Apps) and (if you exclude the time needed to develop the bindings) quicker to develop; just write them in BeOS, compile them using the BeIDE plugin and Voilá, Instant Win32 App.

  111. As a longtime Mac and Unix user by Anonymous Coward · · Score: 0

    I like the programs that run in X11. It's X11 that annoys me. It runs a little funny and doesn't obey Mac application rules. For example, it says that it exits on apple+X, but in fact, it doesn't. This is very bad behavior.

    If X11 was better behaved, I would feel better about running Linux programs on it.

    I have run KDE a couple of times on X11. It's rather pointless since Aqua is much nicer (and runs faster) but it's a cool hack.

  112. jeezus christ people by BalkanBoy · · Score: 1

    Apple is a _BUSINESS_. They could give a shit less whether they run Power CPUs or Intel as long as they are still a viable business. I think they've been quite PATIENT with IBM, and obviously they realized there will be no Powerbook G5 in the foreseeable future - and that costs them a fuckload of potential revenue/profits. So why are you (acting) so surprised as though any one of us wouldn't have made the exact same move if we were in Apple's shoes?

    OF COURSE, development will go on - most Mac users could give slightly more than a fuck about what CPU the Mac runs on as long as the software/GUI is preserved. Upon hearing this news, 98% of Mac users scratched their ass and said, 'whew, let's move on then'... Just like you should instead of dweebing on this issue like a bunch of worried grandmothers! :)

    --
    'A lie if repeated often enough, becomes the truth.' - Goebbels
  113. If you develop for Windows... by mellon · · Score: 1

    ...I'm not going to buy your software. I will have a Windows emulator, for software development, but there's no way I'm going to go out and buy non-native software that doesn't follow Apple's UI guidelines - it's just too painful to use.