TweetFollow Us on Twitter

July 92 - A Windows Programmer's Journey into MacLand

Postcard From Windows Land - A Windows Programmer's Journey into MacLand

James Plamondon

Yes-the rumors are true. I am now employed by Microsoft Corporation, of Redmond, WA. I have not "been seduced by the Dark Side of the Force"; nor have I "joined the Evil Empire," as some of my erstwhile friends have suggested. I just took a job that seemed to be a better fit for me than I thought I could find elsewhere.

Look at it from my perspective. Microsoft said "In this job, you'll have to organize user's groups, write sample code for magazine articles, and go around giving presentations -does that sound interesting to you?"

"Let me get this straight," I asked, hesitantly. "You guys want to pay me to do what I now do for FUN, on the SIDE?"

"Yes," they said-so I did, too.

And it's not hard to get excited about Windows. The installed base is roughly as big as that of the Mac, and its potential market is much, much bigger. Those who claim that the Mac is a lot better than Windows technically were right once, but are getting less right with each passing day. (You'll note that whenever I said anything nasty about Windows in previous articles, I always mentioned that Windows was catching up, fast-and it has been.) So there's money in Windows, and with my big family to feed, I can't ignore that reality-and wouldn't want to.

Technically, Windows' rate of improvement has been phenomenal, and shows no sign of slacking off. A lot of the features Apple is talking about adding to the Mac-dynamic link libraries (DLL's), incremental linkers, etc.-have existed in Windows for some time. Windows' Object Linking and Embedding (OLE) is roughly equivalent to the Mac's Edition Manager, though each have their advantages and disadvantages (e.g., the Edition Manager works better over a network, but OLE supports embedded objects). I saw nothing at the WWDC that made me question my job decision, given what I also know of Microsoft's plans. (If you want to know more about the future of Windows, come to Microsoft's Professional Developer Conference in San Francisco, July 6th through 8th [call 1-800-227-4679]. Apple will be there; shouldn't you?)

So, even as the political world drifts towards a uni-polar world, in which the US has the only big stick in the playground, the computer industry is becoming bi- and even multi- polar. Microsoft implements some of its features, such as OLE, on the Macintosh; Apple implements some of its features, like QuickTime, on Windows. The lines between operating systems are getting fuzzier.

Given this trend, it seems clear that spending a few weeks or months learning about Windows will benefit you significantly down the road. I wouldn't count on Apple's cross-platform application framework to hide all of the platform-dependent details from you. Can you imagine trying to write a MacApp application without first knowing the Toolbox? If only to trace into and understand what the framework is doing (possibly for debugging purposes), you need to have some grasp of the platforms on which it runs, and how they work.

To paraphrase the medieval motto of Poland, "The Mac is Not Yet Dead"-and it may never die. But in this era of peaceful coexistence, you might want to hedge your bets (and feather your nest) by learning just exactly what the other side has to offer. n

 
AAPL
$567.96
Apple Inc.
+6.68
MSFT
$29.70
Microsoft Corpora
-0.05
GOOG
$610.12
Google Inc.
-3.99
MacTech Search:
Community Search:

Edit Websites Right on the iPad With Gre...
Coda, the Mac OS X software by Panic for editing websites – and not just HTML code, but CSS and MySQL management, terminal support, and other features for truly managing a website – is coming to the iPad this Thursday along with Coda 2 for Mac. Diet... | Read more »
Avernum: Escape from the Pit HD Review
Avernum: Escape from the Pit HD Review By Kevin Stout on May 22nd, 2012 Our Rating: :: INSTANT CLASSICiPad Only App - Designed for the iPad Avernum: Escape from the Pit HD is a classic-style RPG with turn-based combat on tiles.   | Read more »
Sonos Subwoofer, the SONOSSUB, Revealed
Sonos is easily our favorite app enabled audio solution. And today they announce a new device to make it even better. Adding to the Sonos Play:3 and Play:5, we now have the SONOSSUB. As you may have guessed, a subwoofer. This booming beast looks... | Read more »
Domino! Review
Domino! Review By Jason Wadsworth on May 21st, 2012 Our Rating: :: CLASSIC WITH FRIENDSiPhone App - Designed for the iPhone, compatible with the iPad Play dominoes with friends online in this social gaming title.   Developer:... | Read more »
Juggernaut: Revenge of Sovering Review
Juggernaut: Revenge of Sovering Review By Kevin Stout on May 21st, 2012 Our Rating: :: MINI-GAME-FULUniversal App - Designed for iPhone and iPad Juggernaut: Revenge of Sovering is an RPG with great graphics and Infinity Blade-like... | Read more »
Sheep Up! Review
Sheep Up! Review By Rob Rich on May 21st, 2012 Our Rating: :: BAA-BAA-BOUNCEUniversal App - Designed for iPhone and iPad Who knew something as simple as a change in perspective could make such a big difference?   | Read more »
Uncover the Lost Levels in Where’s My Wa...
Fans of Disney Mobile’s hit game Where’s My Water - both the free and paid version – have a lot to be happy about. Disney just added iCloud support for cross-device game synching, and lots of new levels. | Read more »

Price Scanner via MacPrices.net

MacBook Pros bundled with discounted AppleCare, sa...
MacConnection has MacBook Pros bundled with discounted AppleCare Protection Plans yielding savings up to $180 off full MSRP: - 13″ 2.4GHz MacBook Pro w/AppleCare: $1378.99 MSRP $1448 - 13″ 2.8GHz... Read more
MacBooks up to $200 off at Apple Store for Educati...
Purchase a new MacBook Pro or MacBook Air at The Apple Store for Education and take up to $200 off MSRP. All teachers, students, and staff of any educational institution qualify for the discount.... Read more
AppleCare on sale for up to $105 off MSRP
B&H Photo has AppleCare Protection Plans for Macs on sale for up to $105 off MSRP including free shipping and NY sales tax only: - AppleCare Mac laptops 15″ and above: $244 MSRP $349 - AppleCare... Read more
27″ iMacs on sale for up to $130 off MSRP
  Apple resellers have 27″ iMacs on sale for up to $130 off MSRP. Each model below includes free shipping – B&H charges NY sales tax only, while Adorama charges sales tax in NY and NJ only: - 27... Read more
Apple offers 16GB iPad 2s for $399
The Apple Store is continuing to offer Black and White 16GB WiFi iPad 2s for $399 including free shipping. WiFi+3G models are available for $529. Each is $100 off their original MSRP and $100 less... Read more
Retina Display MacBooks Might Not Be The Best Idea
CNET’s Dan Ackerman suggests persistent rumors that the forthcoming new generation of Apple’s MacBook Pro laptops may fit in the be careful what you wish for category. Citing his CNET colleagues Josh... Read more
Keyboard The Key To iPad Productivity
Amitae blogger Graham K. Rogers says the iPad is a bit of a mystery to him in terms of it being promoted as a full-scale tool for productivity, noting that he tends to do most of his work on a... Read more
Ashton Kutcher Steve Jobs Movie Begins Filming in...
The film chronicling the life of Apple Inc. co-founder and charismatic master of innovation Steve Jobs begins principal photography in June, and in keeping with the project’s commitment to accuracy... Read more

Jobs Board

iOS Developer (iPhone and iPad) at Mahal...
Mahalo is on a mission to help the world quotLearn Anythingquot by creating high quality educational content available on mobile devices. Were looking to disrupt the education industry in a big way.... Read more
iPhone App at Elance.com (Plano, TX)
Create an iPhone App to do the following: 1. Take a picture at a default resolution 2. Identify the location street ... 5. email the picture, address, text notes and voice notes to an email address.... Read more
Iphone/Ipad App Development at Elance.co...
We are in need of an Iphone/Ipad app that will do the following: - Login and provide functionality to our Jomsocial 2.6 ... done ASAP. Job needs to be started quickly. Please provide time estimates... Read more
MAC Imaging/Packaging, Administration at...
Experience - 4 - 7 yrs Good experience in building MAC ( Apple Macintosh ) operating system images. OS imaging ... Knowledge on configuring the LAN and Wireless network on MAC note books Knowledge on... Read more
Mac/window Imaging/Packaging, Administra...
Experience - 4 - 7 yrs Very good experience in building MAC ( Apple Macintosh ) operating system images. OS imaging ... Requirements - 2 Working knowledge / experience on Apple / Mac OS imaging.... Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.