Why Apple Plays God with the iPhone SDK

Daniel Eran Dilger AppleInsider's article “Why Apple keeps its iPhone 2.0 SDK under NDA” presented several reasons why developers are frustrated with Apple's tight control over the iPhone platform. Another facet behind Apple wanting to maintain a centralized position of control over iPhone development, where developers are bound by NDA to interface only with Apple but not each other, is to head off tangent hacks that might complicate Apple's ability to lead its platform in the direction...

Daniel Eran Dilger AppleInsider's article “Why Apple keeps its iPhone 2.0 SDK under NDA” presented several reasons why developers are frustrated with Apple's tight control over the iPhone platform. Another facet behind Apple wanting to maintain a centralized position of control over iPhone development, where developers are bound by NDA to interface only with Apple but not each other, is to head off tangent hacks that might complicate Apple's ability to lead its platform in the direction it wants. One obvious recent example of this is OpenClip, a student developer's plan to add copy and paste features to the iPhone by allowing third party apps to copy pasteboard data from other applications' private directories. This works under the current iPhone 2.0 software, but only because Apple hadn't yet finalized all of the details of its application sandbox security enforcement. With the iPhone 2.1 SDK betas, which started shipping before OpenClip was released, the iPhone 2.1 software no longer allows apps to peek at each other's files, the implementation of a policy Apple originally announced to developers in the “iPhone OS Programming Guide” with the original iPhone 2.0 SDK. There are many other examples of how hobbyist efforts to graft unofficial APIs into mainstream iPhone development could cause problems for Apple and for users. Daring Fireball: Raining on the OpenClip Parade iPhone OS Programming Guide: Security Software Chaos This isn't a new problem; third party developers also worked to enhance and extend the Classic Mac OS of the 1980s using INIT patches that changed how the System Software worked at a low level. Apple gave developers an expanded, officially sanctioned mechanism for doing this in System 7 with System Extensions. However, this turned out to be chaotically difficult to manage. INITs or Extensions frequently ran into conflict with each other and destabilized the system. They also served as a vector for viruses. Once an Extension grew popular among users, it became difficult for Apple to work around any problems it might cause or to deliver new features that might run into conflict with existing Extensions. In Mac OS X, Apple intentionally provided no mechanism for broadly patching the OS in the manner of System 7's Extensions. Third party developers have still managed to find ways to hack into the OS however. Mac OS X's Input Managers, a mechanism NeXT originally designed to serve a controller for adding language support for complex character sets across applications, were hacked into a general purpose way to patch into nearly every app on the system and inject code that could modify their behavior and user interface. It's easy to see why Input Managers also serve as a security hole and a destabilizing factor that cause applications to crash and system updates to fail. MacJournals News : Input Managers are not 'plug-ins' Security Enforced by Authority. As Apple progressively tightens down the system to enhance users' security, it has only asked developers not to use Input Managers inappropriately; it hasn't yet banned them. it also asks developers not to install code into the Mac OS X kernel unless absolutely necessary, and provides security guidelines to follow when installing applications and in other cases where sloppy behaviors could expose users to potential threats. In other areas, Apple has gone beyond just making suggestions and is enforcing rules that following known best practices in security. From the start, Mac OS X was compartmentalized into Unix domains, including a System domain for Apple's software, a machine domain for system wide Applications, and a User domain that segregated the settings and files of each user. User accounts and file permissions enforced the domain boundaries, to help prevent software from assuming more control that it should. In the iPhone OS, third party applications are further compartmentalized into sandboxes. There is no communal file system that all apps can share as there is on desktop computers. Instead, each app can only access its own files within its sandbox for security reasons. Apple also limits third party apps from lingering in the background after a user has dismissed them with the home button. This is both a power saving mechanism and part of the iPhone's security policy. The system also requires that all apps be signed by a recognized authority, so that malware vendors can't distribute untraceable software. Efforts to inject malicious software into distribution through the iTunes Apps Store on the sly can be remotely shut down by Apple using its “kill switch” of certificate-based security. Apple's heightened security enforcement measures on the iPhone are also making their way onto the Mac OS X desktop, in order to allow corporations to centrally manage the software installed on their computers and to allow parents to control the access their children are allowed. Apple's security efforts are being rolled out in incremental advancements. If the company allowed third party developers to fork its strategies and introduce frameworks that impeded or conflicted with its plans, it would dial the company back into the days of System 7, where Mac Extension conflicts caused crashes that Apple could do little about because it wasn't exercising its authority to enforce security on its platform. iPhone 2.0 SDK: How Signing Certificates Work iPhone 2.0 SDK: The No Multitasking Myth The Tree of Knowledge of Good and Evil. With its Android smartphone platform, Google appears to be offering users and developers the tantalizing fruit of determining for themselves what they want, including a security model where developers vouch for their own apps on a handshake and users are free to initiate their own trust relationships with developers without any certificate-based security administered by a central authority. However, that kind of freedom has served as fertile ground for the viruses, spyware, and adware crisis of the desktop Windows PC. The web itself is another example of a platform where anything goes and security is an afterthought, with the result being egregious adware and the mass distribution of malware that exploits the freedom of Windows PCs to seed new replicants and spam. Microsoft contributed to the seedy nature of the web early on with its ActiveX technology, which gave developers wide open freedom to do things within the browser, with disastrous results. The only way to secure the web is to limit what can be done within the browser and rely upon external authorities to certify encrypted transactions where necessary. Android developers, hardware makers and service providers will also have the freedom to pick and chose which APIs, hardware, and applications they want to support, ostensibly giving users the freedom of an infinite number of choices to select from, a policy that has introduced chaos among Windows Mobile phones, where choice is often an impediment rather than a feature. Symbian phones similarly have three different UI layers to chose from. Linux on the desktop has two main desktop environments, KDE and GNOME, with incompatible behaviors and implementations. Will Google’s Android Play DOS to Apple’s iPhone? Will Windows Mobile Play DOS to Apple’s iPhone? Don't Trust Any Company Under 30. While some critics of Apple's security policies worry the company exercises too much control what software providers can offer on the iPhone, it's also true that the company's mobile platform has delivered a level of success and security for mobile software distribution that other platforms can't match, with tangible benefits for both developers and users. The iPhone's App Store prevents widespread piracy of developers' work, allowing them to sell their software in volume for just a few dollars a title rather than the $15 to $50 that mobile software commonly sells for on other platforms. Users can also be confident that applications they download through iTunes aren't infected with viruses, or spying on them via key loggers or other background tasks, and can't even access their location without asking permission first. Android, Windows Mobile, and other mobile platforms can only hope that malicious developers don't assault their users. Those vendors also lack a kill switch to do anything about it afterward. And despite all the freedom Android promises to provide in hardware variety (something Windows Mobile currently delivers), iPhone users have the actual freedom of knowing that titles they buy from the Apps Store will work on their phone. iPhone developers have the freedom to add accelerometer support into their apps because all iPhones have the hardware to use it. That's not the case with Windows Mobile, and it won't be true with Android either. While it's true other platforms offer features the iPhone doesn't, Apple's platform starts off from a secure foundation that will be easy to build new features upon; it's far harder to retrofit security into a platform that was designed to be full featured and impose few limits nor set any clear standards. Security requires a trustworthy authority. If Apple stopped playing God, it wouldn't be doing its job. Did you like this article? Let me know. Comment here, in the Forum, or email me with your ideas. Like reading RoughlyDrafted? Share articles with your friends, link from your blog, and subscribe to my podcast (oh wait, I have to fix that first). It's also cool to submit my articles to Digg, Reddit, or Slashdot where more people will see them. Consider making a small donation supporting this site. Thanks!
  • Will Google's Android Play DOS to Apple's iPhone?

    Daniel Eran Dilger Today's broad array of smartphone operating system contenders are offering lots of potential answers to a problem that only requires one. It appears the market has two options ahead: either pool generic hardware makers behind a single operating system and deliver a smartphone marketplace that resembles the Windows PC market, or watch them fall to a dominant leader and have a smartphone market that resembles Apple's iPod ecosystem. This decision isn't going to be made by a class of intellectual elite, or by government mandate. it's going to be made by the market itself. Here are the factors that will influence the outcome, either marginalizing Apple's iPhone into a niche as the company has twice experienced previously at the hands of DOS in 1981 and Windows in 1991, or positioning it as the dominant leader as Apple has achieved for itself with the iPod since 2001. The third segment in this series looks at Google's Android and the Open Handset Alliance as a possible “DOS-attack” against Apple's iPhone. Subsequent segments will look at Nokia's newly opened Symbian and other mobile contenders challenging the iPhone. Will the iPhone Meet its Match from a Modern Day DOS? Will Windows Mobile Play DOS to Apple’s iPhone? Will Google's Android Play DOS to Apple's iPhone? Will Symbian Play DOS to Apple's iPhone? Google Acquires Android. In 2005, Google purchased a startup named Android, which had been in business for nearly two years. The secretive startup was known only to be working on software for mobile phones. It was being run by a who's who of mobile industry veterans, including Andy Rubin, the founder of Danger. Rubin had earlier worked at WebTV along with Chris White and Andy McFadden, both of whom had also joined Android. Richard Miner of Orange and Nick Sears of Tmobile also brought their mobile provider experience to Android. At the time of the acquisition, Google didn't announce any plans for Android and instead only told BusinessWeek, “We acquired Android because of the talented engineers and great technology. We're thrilled to have them here.” It appeared that Google was only going to be expanding its search services for mobile phone users, along the lines of the Google SMS answer system it had recently released. Google Buys Android for Its Mobile Arsenal - BusinessWeek Windows XP Media Center Edition vs Apple TV: The Fall of WebTV The GPhone Myth. As reports began to leak out about talks between Google and hardware makers throughout 2007, rumors began to fly about “the GPhone,” a competitive offering that was supposed to take on the iPhone. Some phone enthusiasts hoped Google would jump in to rescue the struggling OpenMoko project and turn it into a viable project that could attack Apple's new smartphone. In October 2007, I printed the Great Google GPhone Myth, taking apart the idea that Google would be directly competing against the iPhone, and describing that Google was really working on a free alternative to Windows Mobile as a conduit for getting its search and related services on a broader variety of mobiles. Google's services were already on the iPhone. In November, Google played its hand: it had organized a consortium of companies called the Open Handset Alliance to develop open standards for mobiles. The first product from the group would be Android, a mobile operating system built on the Linux kernel. Google wasn't getting into the phone handset business at all; it was only making sure that its mobile search products would not risk being marginalized by the threat of Windows Mobile on phones in the same way Microsoft had been working to leverage its PC monopoly to push Google search off the Windows desktop. The Great Google gPhone Myth Introducing Android: Leader of Linux. Two weeks later, Google released an early version of the Android software. On top of a Linux kernel, Android uses a specialized version of a Java Virtual Machine that takes Java language code and turns it into what Google calls “Dalvik bytecode” rather than Java bytecode as a standard JVM would. This allows Google to leverage existing and familiar Java language tools without paying Sun for a Java license. Like Mac OS X and its fraternal iPhone OS, Android includes a variety of open source libraries, including SQLite and WebKit. On top of that, Google developed a series of frameworks that handle the tasks Cocoa Touch does on the iPhone. Android also bundles a set of applications. While Apple adapted its existing Mac OS X to work in a mobile environment to create the iPhone OS, Android is more like a customized Java environment running on a specialized mobile Linux variant: elements of maturity in an otherwise experimental new platform. What is Android? -Google Android was by no means the first mobile OS using Linux. Both Palm and its amputated ACCESS software arm have Linux-based mobile platforms. Nokia has Maemo, which it uses in its Internet Tablets, and also recently acquired Trolltech and its Qtopia mobile Linux platform. Motorola has teamed up with MontaVista Software to use its Mobilinux. Intel created the Moblin project for mobile Linux, aimed at Internet devices. Google's OHA also isn't the first consortium to attempt to standardize a mobile Linux platform. The OSDL started the Mobile Linux Initiative to define requirements for hardware; the Consumer Electronics Linux Forum (CELF) then worked to define various phone profiles aimed at the Japanese market; the Linux Phone Standard (LiPS) Forum tried to do the same thing in Europe. In 2007, LiPS was folded into the new LiMo Foundation, along with the OSDL. All of these committees have had some overlap and some complementary features. Several of Google's OHA partners are also LiMo members, including NTT DoCoMo, Wind River, and Motorola. So why didn't Google just join LiMo? “LiMo, very candidly, wasn't moving fast enough,” OHA board member John Bruggeman told CNET. Google hopes to herd the Linux cats into a progressive, structured platform that can battle against Symbian and Windows Mobile to succeed as the new DOS of smartphones. Will Google fracture or unify mobile Linux? The Presumption of the Necessity of DOS. The previous segment examining Windows Mobile pointed out how the PC industry as a whole assumed that Microsoft's desktop Windows monopoly would easily take over dominance in the MP3 player market, pushing Apple into a niche position. This was expected because DOS had pushed Apple's early computers into a reduced role starting in 1981, and Microsoft had repeated this again in 1991 when the DOS world migrated to Windows, effectively pruning Apple's Macintosh into a Bonsai platform. The inability of one company to dominate any product category has been frequently repeated by PC industry pundits as a given, despite the fact that history is full of examples of this happening. Sony dominated personal music players for two decades under the Walkman brand even while equally large competitors tried to push it from this position; Nintendo has similarly owned handheld gaming despite ill-fated efforts to grab a piece of its pie by products running a generic platform such as Microsoft's WinCE (Gizmondo), Linux (GP32), and Symbian (N-Gage). In fact, outside of the Windows/DOS PC, there are actually few examples of a generic platform taking over an industry. Nearly every other consumer-facing product uses proprietary platforms: car makers, stereo equipment, appliances and so on typically all use designs custom to their maker. The paradox of the Windows PC market has been that Microsoft's broadly licensed software supposedly saves hardware makers from investing in software development while ensuring compatibility, when in reality it adds significant costs to PC makers while limiting their ability to differentiate themselves. That explains why PC makers have been perpetually merging together and going out of business while Microosft has rolled in money over the last two decades. Parallel efforts to copy Microsoft in broadly licensing an operating system have regularly failed: IBM's OS/2, Apple's Mac OS, Palm's PDA OS, even Microsoft's own efforts to duplicate Windows dominance in other markets, from copy machines to PDAs to smartphones to SPOT watches to music players. The closest copy may be Symbian, but its customers are partners, not simply consumers of a generic third party's operating system as Windows licensees are. That indicates it is not necessary to duplicate the dominance exercised by Microsoft over the PC industry in the smartphone market. Google's Android and Symbian exist more as technology sharing pacts among manufacturers, but both aspire to take Microsoft's DOS role among smartphones. However, the idea that Apple's iPhone must be dethroned by a modern-day DOS, whether Windows Mobile, Android, or Symbian, is not just debatable, but does not sync with the reality of more recent events. Apple's recent history of the iPod further refutes the idea that a software analog to Microsoft is needed. The iPod Emergence: Apple & Pixo vs IBM & Microsoft. Apple's iPod in 2001 made no effort to clone the DOS business model; it actually did the opposite. When Apple entered the market, there were a number of existing MP3 devices using custom software, hardware designs, and DRM codecs. The iPod used off the shelf components to deliver a custom MP3 player using third party software, but Apple also added its own technologies: easy to use sync with iTunes, a fast Firewire interface that made uploading music far faster than the prevailing USB 1.0, and an attractive industrial design. With the iPod, Apple played the role of IBM in 1981, using Pixo's embedded operating system to enter the market quickly, just as IBM had used DOS. The difference was that Apple didn't direct any market attention toward Pixo and added a lot of value on top of that core embedded OS. A modern day Compaq couldn't simply clone the hardware and license Pixo to run on it in order to compete against the iPod, because the iPod was much more than just generic hardware running Pixo software. As the iPod developed, Pixo's role diminished and was eventually displaced. Just like IBM, Apple jumped into a new market just as demand was beginning to explode. Apple made MP3 players far more attractive to a general audience by delivering greater playback capacity than most entry level devices offered, along with an ease of use that encouraged buyers to jump in at the higher end of the market. That left Apple with not only the lion's share of the market, but also by far the most profitable segments of the market. Two decades prior, IBM badly fumbled its play with the early PC and ended up irrelevant in the PC world by the late 80s, sideswiped by Microsoft's DOS and the cloners who were licensing it in parallel, notably Compaq and later HP and Dell. Steve Jobs had witnessed that happen, and was determined to not let it happen again to Apple. Rather than being manipulated by a software middleware vendor as IBM had, Apple worked to incrementally develop the iPod market itself. After consuming the hard drive-based player market, Apple took on the Flash RAM-based market with a tiny hard drive system used in the iPod Mini, and followed up with Flash-based devices of its own in the Nano and Shuffle. This allowed Apple to progressively serve an increasingly wider market, incrementally growing upon an established foundation. With the iPod, Apple became, in effect, an IBM with its own internal Microsoft. Microsoft's Failure Despite Features. In contrast, Microsoft entered the music player market by promoting music player hardware reference designs around WinCE. However, it was unable to ship a finished design until the iPod had become firmly established around 2005. Later branded as PlaysForSure, the devices were sold by various hardware makers and all purported to support the same DRM and the same music subscription services while also offering a broader array of hardware that presented video before the iPod did, supported wireless before the iPod, and so on. Despite these unique features, all of those PFS designs still failed. Microsoft blamed the failure of PFS upon its music store and hardware partners and decided to take Apple on itself in 2006. It relaunched a Toshiba PFS player as its own device under the Zune brand, adding WiFi music sharing features and a larger display than the current Pods had. It failed dramatically as well. Did Microsoft's attempts to float a new DOS among music players fail because of Apple's success, or due to Microsoft's own problems? The failure of the Zune, which followed the iPod model rather than the DOS model, seems to suggest that Microsoft itself was to blame. Consider too that Microsoft's Windows Mobile phones, which use the same underlying operating system as its failed PlaysForSure music players and the Zune, had similarly flopped even before Apple could release a charismatic phone equivalent to the iPod. Of course, when the iPhone was released, it hit Windows Mobile hardest. The iPhone made Windows Mobile Smartphones look ridiculous and underpowered, and made Windows Mobile Pocket PC phones look clumsy and awkward, despite the fact that they both supported a variety of features the iPhone didn't, including the ability to edit documents, capture video, send MMS, and so on. Simply adding on features did not enable Microsoft to compete against Apple. The only conclusion that can be drawn from all this is that competing against Apple requires more than just having a feature arsenal. Microsoft's failures in themselves do not necessarily mean that Google's Android will fail in its attempts to float its own smartphone platform. Why Microsoft’s Zune is Still Failing Microsoft’s Zune, Vista, and Windows Mobile 7 Strategy vs the iPhone Will Google Succeed where Microsoft Failed? Microsoft's demonstrated inability to successfully enter consumer markets for MP3 players and smartphones has given observers little faith that the company will somehow turn things around in late 2009 when its next generation of devices are expected to be released. However, prior to that the first fruits of Google's efforts to build its own smartphone operating environment will arrive. Will Google's Android take over Microsoft's crown as the “DOS vendor” among smartphones? Supporters of Google's Android project point to some parallels between Android for smartphones and Windows on the PC: Android will allow hardware makers to differentiate in ways that can offer features Apple can't (or doesn't want to); it should allow software developers to offer features Apple does not allow on the iPhone; it embraces open, hobbyist experimentation in ways that Apple currently isn't; and it opens the potential for content providers that Apple is not interested in allowing. Openness is Android's key competitive feature. Will all this openness allow Google to unseat the iPhone to become the primary platform developers want to participate in, and subsequently soak up the market for third party hardware makers that Windows Mobile serves? While Google currently has no market share due to the fact that no Android phones have yet shipped, it does have broad vocal support from a variety of the same kinds of hardware manufacturers that supported DOS and Windows and helped to make those platforms successful in the desktop PC market. HTC and Android. The first Android phone is expected to be the HTC Dream; Taiwan's HTC (High Tech Computer) also manufactures Palm's Treo Pro phone as well as many of the most visible Windows Mobile devices. In addition to models produced under its own name, HTC also sells Windows Mobile devices under the Dopod brand, as well as no-name phones branded by providers, such as AT&T, Orange, Sprint, T-Mobile, Verizon Wireless, Vodafone, and others. HTC will also be building the XPERIA X1 Windows Mobile phone for Sony Ericsson. HTC was quick to throw its support behind Android despite its long term alliance with Windows Mobile. Why would it so enthusiastically support an unproven platform from a company that has no experience in consumer hardware platforms? One can only assume that HTC is not happy with the current state of Windows Mobile, and desperately wants another “DOS” to succeed where Microsoft's has so spectacularly failed. As an Original Design Manufacturer for Palm, HTC watched as Palm adopted Windows Mobile in place of the Palm OS and subsequently fell even deeper into crisis. Palm's only successful phone since has been its Palm OS-based Centro. HTC undoubtedly sees Android as its ticket to becoming the next Dell, but without a similar dependance upon Microsoft. Android for mobile phones is essentially playing the role of Linux for PCs, except that it has the backing of a major company behind it. Can Android Take on the iPhone with Openness as its Feature? As great as this sounds, it's important to consider that Linux on the desktop has made no significant progress in eating into Windows dominance after a decade of trying. Being open, free, flexible, and decentralized hasn't been enough of an advantage to get consumers to migrate from Windows to Linux in any fraction of significance. Similarly, in the music business, Linux-based MP3 players have had no impact on the iPod, despite offering more features, flexibility, support for additional codecs, and so on. In the mobile phone area, Linux enjoys a sizable portion of the smartphone market, but this is almost entirely due to phones sold by Motorola in China, where the advantages of Linux' openness are void. Motorola's Linux phones offer nothing to users in terms of openness or flexibility, and are really no different in terms of features than other appliance 'feature phones' based upon closed operating systems. And again, a key problem with assaulting Apple in a feature war is that neither the iPod nor the iPhone became popular by being “highly featured.” They both delivered perhaps 80% of the functionality found in all other devices in the market. Rather than trying to match every feature and cater to every niche as Microsoft had with Windows Mobile, Apple's devices did a few things very well at launch, and incrementally developed into full featured devices that still lack some of the more unique features of their competitors. Further, in terms of openness, the demographic that embraces Linux' characteristic freedoms is not the same as the demographic that buys smartphones in quantity and then pays for data service. This is a critical fact to consider because a big part of the iPhone's success stems from the fact that it is being pushed by mobile providers who want to capture the cream of the market willing to pay a premium for data services. The Frankenphone. Combining the fractured aesthetic of HTC's Windows Mobile phone hardware with Android's software, based upon Linux' perpetually unfinished DIY openness and Google's Java-like development platform, will not result in a product similar to the iPhone. Instead, it will look a lot like phones that have already failed in the market. Apple's advantage comes from slick hardware designs with a close attention to detail, combined with software that purposely does less so that it can do what it does better. Even Apple's own conservative attempts to broaden its software capabilities with iPhone 2.0 have resulted in instability problems that can be blamed upon both Apple's early releases of its phone operating system and software from inexperienced third party developers new to the platform. Would the current frustrations with iPhone 2.0 be somehow mitigated by additional openness that also embraced all kinds of variables from different hardware makers with less quality control than Apple, a loose committee of additional cooks working to serve up operating system features targeted at every possible conceived need, and a wider third party software group with fewer constraints on illegal behaviors? The Failure of Open. While it is politically unpopular to criticize the well meaning efforts of open source contributors, the failure of Linux on the desktop, the failure of the vaporware Indrema game console, and the failure of the OpenMoko project to deliver a workable phone within a year of its deadline all underline the serious problems open development faces in the world of consumer oriented devices. Open has simply failed to deliver on its promises in the world of consumer hardware. OpenMoko was supposed to release its first mobile phone to consumers for $250 several months in advance of the iPhone. When the iPhone shipped, the group then announced new plans to get its phone out by the end of 2007. Instead, this spring the group announced new plans to move to an entirely different development platform, and ship its phone mid year for $400 with limited functionality and incomplete software outside of basic GSM phone features. Linux's notable successes, from Motorola's Linux phones to the Tivo DVR to Linksys Routers, have often come without any associated openness or freedom, and were instead delivered simply to provide their manufacturer with a free kernel to build upon. This indicates that while Linux may find its way into an increasing number of smartphones, it will likely not be accompanied by the glorious freedom of an open development environment Google has said it would offer with Android. Apple iPhone vs the FIC Neo1973 OpenMoko Linux Smartphone Can Google Succeed Where Open Has Previously Failed? Despite “openness” being Android's strongest competitive feature compared to Apple's iPhone, Google recently revealed that its wide-open development model is intentionally gravitating towards a closed association of top tier partners due to practical considerations. In July, Google accidentally sent out a notice that revealed that it had been seeding private SDK updates to only a subset of its contributors, angering those who believed that Android would be as open as Linux on the desktop or the OpenMoko project. Further, Google has restricted initial development to higher level APIs just as Apple did, further indicating that Google itself realizes that being wildly open to impress a minority of hobbyists will not result in the commercial success of its new platform. That serves to neuter Android's primary advantage over the iPhone. Without delivering on the premise of being wide open, Android is really just a less mature set of Java libraries used to create a specialized binary that runs on a Linux foundation. Unlike Apple's iPhone, Android phones won't have a slick user interface developed by professional artists, nor the iPhone's legacy of mature software development frameworks crafted over the last thirty years, nor the iPhone's tightly integrated hardware with award winning industrial design, nor its marketing power tied into the iPod and Apple's retail stores. Android won't be an open iPhone, it will only be a Windows Mobile phone with a better kernel that runs specialized Java software instead of Win32 or .NET code. Don't expect consumers to be impressed by that. The Biggest Missing Feature. There is one remaining factor that strangles to death any last remaining hope that Android might assassinate the iPhone and assume the crown of the “DOS of smartphones.” That is: Android delivers zero price advantage to consumers. In 1981 and 1991, consumers who wanted Apple computers faced the sticker shock of a somewhat arrogant price tag. Apple sold its computers, as it still does, at the higher end of the market, but there was simply far more range in prices available. In 1981, that meant the Apple II was $2600 and the new Apple III was $3500, even before you added a monitor. On the low end, Commodore sold its far less powerful, but “still a computer” Vic-20 for $300, while IBM entered the market with the IBM PC at $3000. Over the next few years, Apple focused on delivering additional sophistication at the same price, releasing the $10,000 Lisa and then the $2,500 Macintosh. IBM continued selling PCs in the same $3,000 to $10,000 range, but other DOS PC vendors began selling machines at prices that ranged as low as $1500. That left Apple with a roughly $1000 price premium over low end PCs. The products weren't really comparable, but consumers only saw the huge price difference. In 1991, Apple was still selling moderate to high-end Macintoshes for $3,800 to $10,000; the crippled Mac LC was $2500, and obsolete-at-birth Mac Classic ranged from $999 to $1500. Windows allowed PC makers to ship a functional $1500 PC and claim a rough approximation to Apple's $2500 entry level system, maintaining that apparent $1000 price premium. Today, pundits are lucky to find a Dell or HP system that is even a couple hundred dollars less than a comparable Mac. However, in the smartphone business, the iPhone 3G is now the same price, if not less, than generic competing phones on the market. Even more significant is the fact that the price of the phone hardware is nearly nothing compared to the cost of the service plan. This fact simply eases any price premium that could cause buyers to flock to a smartphone running a generic operating system over buying the iPhone 3G, regardless of whether it runs Windows Mobile or Android. 1990-1995: Planting Software Seeds Android Partners Have Already Failed. That same pricing principle similarly prevented buyers from considering many of the alternatives to the iPod. While Apple's original iPod models were more expensive than many of the first MP3 players on the market, they were price competitive with models offering similar features. By 2004, it was Apple who was undercutting MP3 competitors on price. Microsoft offered zero price advantage when it began selling the Zune, a major factor in its failure, but Microsoft simply couldn't out-price the iPod; it was already losing money offering the Zune at the same price as the iPod. Apple now has tremendous market power in buying RAM and other components that will prevent any competitors from being able to offer a huge discount over the iPhone's $199 price tag. Even if competitors were to give their phones away, they would only offer a $200 discount to users who would then still need to pay the same mobile fees to use the phone. Android's other partners, including Samsung and LG, have already failed to capture any significant market share in the music player market. Are they going to maintain their position as smartphone makers now that they face similar competition from Apple, its iPod ecosystem, its iTunes Music and Apps Store, Apple's retail store experience, and other factors that are pushing the iPhone? If they can, it is not obvious how partnering with Android will help. Other Problems for Android. Android was announced in early November 2007 and was followed with an early preview SDK within a couple weeks, a month ahead of Apple's initial announcement of the iPhone 2.0 SDK. However, between March and July 2008, Apple delivered nine progressive releases of its SDK, opened its App Store, and sold 60 million apps, raising $30 million to support iPhone software development in just the first month. It has since released three more SDK updates to developers related to iPhone 2.1, which is expected next month. Android just published its first open SDK beta update earlier this week, warning developers that “applications developed with it may not quite be compatible with devices running the final Android 1.0.” Additionally, Android still has no phones available. By the time the HTC Dream is expected to launch, Apple will have an installed base of around ten million iPhone (and iPod touch) users supporting software development through iTunes. The business model for selling Android apps is no better than that for selling jailbreak iPhone apps: there is no iTunes Apps Store to promote them, so users will have to track them down on their own. Android developers also have no real freedom that jailbreak iPhone developers lack. The only difference is that there are ten million iPhones to sell jailbreak apps to, and currently zero Android phones. If selling a jailbreak iPhone app sounds like more trouble than its worth, imagine trying to sell Android apps to a non-existant audience. Now add the official iPhone App Store into the mix, where publicity, promotion and profits are booming. What platform is going to have the most applications? How many users will flock to a smartphone platform with no apps? The wisdom of releasing a desirable phone and achieving a significant installed base before releasing an SDK makes a lot more sense in retrospect. Additionally, while Apple has a decade of experience in shipping regular updates to Mac OS X and its Xcode developer tools, Google has only shipped a random assortment of web-oriented SDKs (a number of which have been abandoned) as a tangent to its core business of selling advertisements. When the Android SDK 1.0 is finished later this year, developers will not only lack an installed base to sell their apps to, but will also have no high profile market for selling their apps in, and subsequently no financial incentive to develop applications that add value to the Android platform, just like Linux on the PC desktop. Around the same time, possibly within the next month, Apple will be shipping its second major OS release: iPhone 2.1. Apple will also be upgrading its entire user base to the new software so that developers will have a cohesive platform to target. This mirrors the efforts Apple has taken to upgrade its Mac OS X users to the same reference release. Mobile developers will be seeing money pouring in via iTunes while crickets chirp in the Android section of various mobile online stores. Apple’s iPhone Vs. Other Mobile Hardware Makers: 5 Revenue Engines Same Same, But Different: DOS Model Problems. Android developers will also have a series of other problems to manage. Like Windows Mobile, Android is intended to support everything, from BlackBerry-style keypad phones with a small touchscreen to the simple Windows Mobile Smartphone form factor lacking a touch screen to iPhone-like full size touch screens. Also like Windows Mobile, Android phone makers will have the option to leave off Bluetooth, WiFi, GPS location services, graphics hardware acceleration, and so on. Each Android phone will also have unique camera hardware, support for different video and audio codecs, and varied support for other differentiating proprietary services demanded by mobile operators. This will force developers to to make complex decisions regarding the lowest common denominator they choose to support. So while the iPhone will have a cohesive feature set, a managed software environment, and a functional market, Android will be a loose federation of hardware makers selling the same random features found on Windows Mobile today, with a chaotic development environment that lacks any central market for users or developers. And it will be run as an experiment by a company with no experience in consumer hardware or platform development. The Missing Tap. One specific example of the “DOS model problem” is that Android currently does not support multitouch. It's not touched on in the API, and Google quietly tap dances around its omission. Why no multitouch? Because multitouch screens are expensive, and most OHA hardware members are more interested in making a profit in a competitive phone market rather than impressing consumers as Apple did with the iPhone. Most existing smartphones, even those trying to directly rival the iPhone, use a stylus driven, pressure sensitive tap screen or a simpler, cheaper touch technology that lacks support for sensing multitouch. The iPhone's screen can actually sense up to five fingers at once, but the primary feature multitouch offers on the iPhone is the two fingered tapping and the pinching effects everyone associates with it. Android could certainly support multitouch if there were a demand for it, but that's the point: Google knows that its hardware partners are cheap and unlikely to put out hardware that actually competes with the iPhone. Instead of using expensive technologies that deliver clever yet largely invisible functionality, OHA members, just like PC makers, are far more likely to add flashy, impractical gadgety fluff that's cheap to tack on, such as slide out keyboards, neon tubes, and scratch and sniff stickers. That's how you impress gullible nerds on the cheap. Google itself is blowing smoke and erecting mirrors to distract from the reality that it being a “DOS vendor” means supporting bargain basement hardware from penny pinching duplicators. Android has been demonstrating some “wow” features such as a Street Maps app that pans around based on an internal compass in the demonstration phone. The problem is that that kind of thing only makes for a fun demo. Nobody needs to twirl around their phone in the air to see a view of the other side of the street, but everyone who has used an iPhone will wonder why they can't pinch to zoom out. Even worse, most Android phones aren't going to have a compass built into them, so Google is demonstrating features most Android users won't be able to use. That Sounds Like Microsoft… Google's design decisions are beginning to look a lot like Windows Vista; rather than actually working to make laptops boot faster, Microsoft came up with the idea of adding a small screen to the back of Vista laptops so users could check their email without having to wake the system up. But this was a stupid idea for a number of reasons, the most obvious being that most users just want a laptop that boots up quickly. Few laptops got the mini screen, but every user who tries Vista on their laptop will wonder why it doesn't boot up as fast as Mac OS X Leopard. In the same way, Google is advertising features for Android that most users won't ever see in their actual phones while ignoring things people will expect based on their exposure to the iPhone. Android is simply selecting the wrong features. Android will offer the advantages of supporting MMS, recording video, and the list of other features Windows Mobile already supplies. Those features didn't stop Apple from firing past Microsoft in the smartphone arena however, just as the Zune's highly touted WiFi and screen didn't phase iPod buyers. Incidentally, just months after the Zune, Apple had not only demonstrated a larger display but a higher definition multitouch screen, and not only WiFi, but functional WiFi that could be used to browse the web or check email. This suggests that Apple, with its faster release schedule, won't stay behind any of the leading features potentially offered by Android for very long. Android partners, however, will find it as difficult to catch up with Apple's unique features, just as Microsoft has been stymied to keep up with Mac OS X, the iPod, and the iPhone. The underlying reason: both Google and Microosft are tasked with maintaing support for a huge variety of hardware options demanded by all their partners. Apple has the unique circumstances to do only what it needs to do itself. Android in Windows Mobile's Shoes. Like Windows Mobile, Android faces a difficult market. In the US, it competes against the popular BlackBerry in corporate markets and the iPhone among consumers. Worldwide, it competes against entrenched market leader Nokia. The difference is that Google, unlike Microsoft, has no in. Windows Mobile was adopted by Windows-bound IT shops despite its weaknesses. Nobody has any preexisting reason to try an Android phone apart from hobbyists and open software enthusiasts, a demographic that has done little to move Linux on the PC desktop. Google also lacks Microsoft's installed base; it's starting from zero. The smartphone industry initially doubted Apple's chances of making much progress with the iPhone, despite the company having the Mac platform, the iPod, retail stores, platform development experience, marketing savvy, industrial design prowess, and so on. Google doesn't have any of those things. Mobile Providers vs Android. Apple also started with an exclusive partnership with AT&T, a three legged race that demanded effort from both. Google is hoping that hardware makers handle the hardware details and that mobile providers will be excited to sell its Android phones. While hardware makers such as HTC clearly appreciate having found a free alternative to Windows Mobile, it's not obvious why providers would be excited about Android, as it promises an openness that most mobile providers strongly oppose. AT&T took a big risk in getting behind the iPhone, as the phone encouraged users to use email rather than fee-based SMS and MMS, it supported WiFi for data access, and it bypassed AT&T's MEdia Net services to plug into iTunes instead. Verizon refused to parter with Apple and grant it those kinds of concessions. Is AT&T going to take a similar risk to partner with a phone that is not exclusive to it, and is Verizon now going to open its arms to support phones that do not exclusively support BREW, VCast and its other proprietary services? While Android may well eat into Microsoft's Windows Mobile business by stealing away its hardware makers, it seems unlikely that Android will ever serve as more than free alternative to Windows Mobile in a market where Windows Mobile is increasingly irrelevant. Android may have the dubious distinction of swallowing Microsoft's mobile business the same way Microsoft ate up the Palm OS, but even if it accomplishes that goal, Google will likely find itself unsustainably hungry immediately afterward. It will also find itself swimming in a shark tank of hungry rivals, including Nokia's Symbian, RIM's BlackBerry, and Apple's iPhone. Symbian is the final generic platform vying for the opportunity to play DOS in the smartphone market. The next article will examine Nokia's chances in its bid to match Microsoft's PC dominance in the mobile market while setting out in a new venture to copy Android's open software model. Did you like this article? Let me know. Comment here, in the Forum, or email me with your ideas. Like reading RoughlyDrafted? Share articles with your friends, link from your blog, and subscribe to my podcast (oh wait, I have to fix that first). It's also cool to submit my articles to Digg, Reddit, or Slashdot where more people will see them. Consider making a small donation supporting this site. Thanks!

  • Six Reasons Why Apple May Never Open the iPhone

    Daniel Eran DilgerThe history of the Office Wars provides interesting context for Apple’s software strategy with the iPhone today. While third party software development offers all kinds of tantalizing potential for the new mobile, there are a half dozen reasons why Apple may not ever deliver the iPhone fully open to third party development, following the model of gaming consoles.Office Wars 1 - Claris and the Origins of Apple’s iWork Office Wars 2 - Microsoft’s Outrageous Office ProfitsOffice Wars 3 - How Microsoft Got Its Office MonopolySoftware Lessons For the iPhone: 1997 - 2007.When Steve Jobs gained the opportunity to retake control of Apple in 1997, he immediately set out to build and assemble a software business for the Mac platform. Apple restarted serious development of QuickTime, much to the chagrin of Microsoft, which had targeted its sights on quickly destroying it to make way for monopolistic expansion of its Windows Media. [Microsoft's Plot to Kill QuickTime][How Microsoft Pushed QuickTime's Final Cut][Why Apple Failed][How CPR Saved Apple][Why Apple Bounced Back]In addition to repurposing NEXTSTEP as Mac OS X and buying and building a series of professional and consumer software suites, the new Apple also developed the iPod platform. The iPod used intuitive software to differentiate Apple’s hardware, launching the computer maker into a new market for sophisticated, data-driven consumer devices. Microsoft’s own efforts in consumer electronics have flopped miserably with the failures of its Handheld PC, Pocket PC, UMPC, Windows Mobile, Media2Go, Mira, SPOT, and Personal Media Center initiatives, among many others.[Apple’s NeXT Server Offensive on Microsoft][The Spectacular Failure of WinCE and Windows Mobile][Windows XP Media Center Edition vs Apple TV]Microsoft Outgunned in Software by a Hardware Maker.Microsoft was late to realize the software threat posed by the new Apple. Five major revisions and over thirty free updates to Mac OS X have ran circles around Microsoft’s capacity to deliver one desktop operating system software update and a couple service packs since 2001.[Leopard, Vista and the iPhone OS X Architecture]Apple also introduced three generations of iWork as an expanding productivity suite during the four year hibernation period Microsoft left since its last version of Office for Mac. Apple delivered support for Microsoft’s own proprietary OOXML file format on the Mac even before Microsoft itself could. At $79, iWork will eviscerate sales of the $400 Office for Mac, which has until now been a cash cow lazily ruminating for years between releases.This year, Apple also targeted and destroyed Microsoft’s fledgeling efforts to repurpose WinCE as a smartphone platform, seemingly overnight. That has given Apple a significant new platform in the iPhone, soon to be joined by the new iPod Touch. [What’s New in iWork 08][Apple's Secret iPhone Application Business Model][Curious Stuff About the New iPods]Six Reasons the iPhone Will Stay Closed.Will Apple give third party developers the keys to its new vehicle and allow them to drive off with the value it has created? It hasn’t yet, and there are a number of reasons to think that Apple won’t. Note that I am not expressing an opinion that the iPhone should be left closed, but rather simply presenting why I think it is unlikely Apple will ever open it up in the same way the Mac is open to any and all development.First, the company has lined up a suitable outlet for third party expansion via the standards based web platform available within Safari. That’s not enough to do everything developers want to do--it has serious constraints for creating games, for example--but it offers a good enough alternative to serve more than 80% of most developers’ needs.

[Mobile Disruption: Apple's iPhone and Third Party Software]
[iPhone Gremlins: Crashing, Security, and Network Collapse!]
Second, the company has developed and begun production testing of online software sales through iTunes, currently limited to 5G iPod games. This mechanism appears too sophisticated to simply be designed for a half dozen $5 games. Apple is quite obviously going to distribute other software through iTunes for the iPhone. If it were going to be open, there would be no need for such a secure software distribution system.

[Apple's New Dual Processor Game Console]
[Hacking iPod Games: How Apple's DRM Works]
Third, historical perspective suggests that once a solid platform has been established, a vendor can sell software as fast as it can deliver it without even trying very hard. Apple’s Claris, Microsoft’s Windows, and the game consoles from Sony and Nintendo all provide examples of this. The iPod’s success suggests Apple can establish a viable mobile platform without the need for software partners. It can handle software transactions as fast as it can sell iTunes songs. That’s big.

[Office Wars 1 - Claris and the Origins of Apple’s iWork] 
[Office Wars 2 - Microsoft’s Outrageous Office Profits]
[Office Wars 3 - How Microsoft Got Its Office Monopoly]
[Nintendo Wii vs Microsoft Xbox 360, Sony PlayStation 3]
Fourth, depending upon large third party developers has caused Apple--and Steve Jobs--some severe headaches. Microsoft's late 80s betrayal of the Macintosh led to Apple’s enslavement to Office, and induced CEO John Sculley to sign away broad intellectual property rights to Microsoft, which Microsoft then immediately used as a weapon against Apple.

In the mid 90s, Microsoft led Adobe, Macromedia and other large companies to abandon the Mac platform. In the late 90s, those same companies refused to support Apple’s new Rhapsody plans following the company’s acquisition of NeXT, forcing Apple to spend half a decade retooling the Mac OS, primarily so those developers could sell their existing apps to Mac users without much effort, even while they were earning fantastic software profits and delivering minimal innovation.

In other words, Apple’s technology game plan was delayed for a half decade so that Microsoft could sell its $400 copies of Office and Adobe could sell suites of its $500 and up creative applications, all while Apple did all the work in adapting its $99 operating system to run their Classic Mac OS code with minimal effort. 

Prior to returning to Apple, Jobs experienced his own betrayal and abandonment at the hands of partners--including IBM, HP, Digital, Data General, and Sun--related to NeXT and OpenStep. 

In all of these cases, the third parties were simply acting in their own best interests. With the iPhone, Apple will act in its own best interests. It will carve out a phenomenally powerful software platform for itself.

[Why OS X is on the iPhone, but not the PC: The History of NeXT]
[Office Wars 3 - How Microsoft Got Its Office Monopoly]
[Cocoa and the Death of Yellow Box and Rhapsody]
Fifth, open Application Programming Interfaces involve complex management and maintenance. This is not a problem unique to Apple; it exists for Microsoft and every other company that offers an API for developers to build upon. An API is an interfacing boundary between the software supplied by a vendor and the software supplied by third parties. 

Ideally, an API allows third parties to do everything they need very cleanly. That allows the vendor to make changes on their side of the API curtain without causing any compatibility problems for software on the other side. In reality, nearly every change and update has significant impacts for third party developers. The more complex and low level of an API being exposed, the more difficult it is to manage significant changes without introducing problems for third party partners. 

Apple has worked to develop objective APIs that are stable and resilient to internal changes, but if developers are unsatisfied with the level of performance or portability provided, they will work around the API boundary, almost guaranteeing that any significant changes made on Apple’s side will break their applications in the future. 

Microsoft has often accommodated such “bad programming? by expanding APIs and creating new ones, and lugging around a legacy of old APIs to retain broad compatibility with existing applications. The result is that it is very difficult for Microsoft to actually innovate, or to offer OS level enhancements that upgrade existing applications. 

This is particularly a problem for Windows Vista, which is hamstrung between the problem of providing entirely new hardware driver APIs on one hand while also maintaining a boatload of crufty legacy APIs on the other. It is absolutely the worst of both worlds. 

[Five Windows Flaws]
[Leopard vs Vista 5: Development Challenges]
Sixth, as is the case with software APIs, closed hardware platforms offer a vendor open flexibility for future expansion, portability, and upgrades. 

With the Xbox, Microsoft didn’t provide a wide open set of APIs for developers, only a subset for building very similar types of games. This closed API allowed Microsoft to move the console from Intel to PowerPC hardware in the Xbox 360 without extreme problems, something the company was unable to maintain earlier when it tried to deliver Windows NT for various hardware platforms in the late 90s. 

Apple has already benefitted from the flexibility of a closed hardware platform on the iPod. Had Apple allowed developers to write applications for the iPod, it would have to string along support for those old applications across every new generation of the iPod. Having to do that would complicate Apple’s own efforts to deliver new iPods. 

Additionally, customers would be upset with Apple’s iPod if the apps they downloaded crashed, installed spyware, or caused performance problems. While a rogue Mac app isn’t likely to drain a laptop battery down dead, power management is far more critical on handheld mobile devices like the 11 mm thick iPhone. 

Given that many consumers are already flummoxed by the reality that batteries wear out after a few years, imagine their rage at finding out that Apple allowed them to install a some worthless Tamagotchi pet that destroyed their battery early. 

Similar problems plague Palm OS and Windows Mobile devices. In particular, Microsoft’s attempts to provide a “one size fits all? solution and broadly license it to hardware developers results in API constraints that limit supported screen size resolutions, break compatibility with existing versions of applications, and severely limit the power management performance of those devices and their ability to deliver acceptable battery life. 

If there were any meaningful installed base of Windows Mobile phones, it would also be plagued with spyware and viruses, just as Windows is on the desktop. 

[Inside the iPhone: UI, Stability, and Software]
[Device Problems In Search of a Solution]
[David Sessions Tries to Milk iPhone Battery Panic in Slate]A Safe API Boundary for Third Party Development.The simple solution to all these issues is to not offer a custom, wide open API at all, and instead leave third party developers to build applications that make use of open web standards. Nothing new to learn, no barriers to adoption, no proprietary development tools to maintain, no pleading with developers to support a new platform that remains unproven in the marketplace, and no third party crisis to manage when the hardware and software are significantly upgraded.No API, no problem! Hackers can discover how to install tools and handy mini-apps, but Apple’s next software update or hardware revision won't have to figure out how to maintain compatibility with those hacks. That allows the hackers to hack without holding things back. Meanwhile, Apple can reserve the right to offer highly integrated applications of its own that take full advantage of the underlying system without revealing or sharing its intellectual property secrets with third parties that may choose to use those secrets against it--just as Microsoft did to Apple with Windows in the late 80s, or as Sony did to Nintendo with the original PlayStation just a few years afterward.[Mobile Disruption: Apple's iPhone and Third Party Software]Closed Development Involving Third Parties is Not Open.Incidentally, this is the same closed model that resulted in great success for Microsoft and Sony after they betrayed and then supplanted their former partners. Microsoft set up the illusion of an open, developer-friendly platform with Windows, but then used its home field advantage to plot out the assassinations of any and all of the potential rivals it didn’t want to compete against: WordPerfect, Lotus, Ashton-Tate, Borland, Netscape, Sun, and today’s targets such as Google and Symantec.The unsurprising result was that Windows users ended up using Microsoft’s Word, Excel, Access, Fox Pro, language tools, web browser, media software, desktop search, anti-virus, spyware management, etc ad nauseam. With Windows users completely enslaved to Microsoft’s own applications, it was easy to erect significant barriers to prevent the emergence of any new competitive applications from rivals. Clearly, Windows is only an “open platform? in areas where it suits Microsoft. Further, Microsoft’s idea of who a “competitor? is can change. For example, Windows desktop search wasn’t a rival feature for Microsoft to kill until it decided it wanted Google’s business.[Office Wars 3 - How Microsoft Got Its Office Monopoly]Windows Enthusiasts’ Slavery to a Vicious Master. Whether Microsoft’s closed Windows platform is a bad thing is a matter of debate; Windows Enthusiasts celebrate their enslavement. It is my opinion that Microsoft’s closed Windows platform isn’t bad simply because it is closed, but rather because Microsoft’s insatiable greed is holding back innovation that would otherwise flourish. One example is Microsoft’s Internet Explorer browser, which rapidly advanced until Microsoft destroyed Netscape. After that, it went into maintenance mode hibernation and didn’t budge until Firefox began to threaten Microsoft’s position years later. That’s anti-consumer; Microsoft won’t do anything for its enslaved users until a would-be savior threatens to set them free. Microsoft isn’t bad because it is closed; it is bad because it is disgustingly greedy. Windows Enthusiasts need to stop deluding themselves into thinking that they live in a free world of an open platform. They are slaves, and their master is not only vicious, but also incompetent and has no taste. [Safari on Windows? Apple and the Origins of the Web][Apple in the Web Browser Wars: Netscape vs Internet Explorer][The Web Browser Renaissance: Firefox and Safari]Closed Without Pretense.At the same time, it is possible to voluntarily join a closed platform and benefit from its advantages. Nintendo carved out a closed video gaming empire that required third party developers to pay it licensing fees in order to develop any games to sell for its system. Nintendo’s closed business model worked better than Atari’s with the 2600, which had earlier allowed third party games developers to glut the market with bad games, resulting in the video game crash of 1983. Consumers were left thinking that home video games were done to death and would never recover.Sega, Sony, and Microsoft’s Xbox group have all similarly managed closed gaming platforms to deliver high quality expectations, even subsidizing game consoles to establish user interest. The only differences for Apple’s closed iPhone may be that:Apple’s iPhone hardware sells at a sustainable profit without a desperate subsidy, removing risk and allowing for regular feature upgrades. 
Apple is likely to use software downloads as a way to integrate the iPhone into Mac hardware sales and its online services, rather than simply trying to make a killing selling $50 to $75 game software titles as the console makers do.[Mac OS X vs Linux: Third Party Software and Security]Software as a Great Differentiator.By offering free or low cost software in the model of $5 iPod games, Apple will be able to use its closed platform to deliver software designed to:attract more iPhone and iPod Touch hardware buyers.earn iPhone mobile service revenue fees.earn commissions from WiFi iTunes sales and related deals. direct new iPhone users to iTunes and Apple TV.draw attention to the Mac, which will offer iPhone integrated features Windows does not. Microsoft does some of the same things with Windows Mobile, which ties into the company’s Windows Server products--including Exchange Server--and is also deeply integrated with the desktop sync services of Windows and its Office applications. The problem for Microsoft is that it does not sell phones or make money on service revenues as Apple does. Microsoft charges expensive client access and software licensing fees, but still can’t make a sustainable profit on its Windows Mobile business. It’s also stuck with lame vendors such as HTC, which make poorly integrated hardware that is embarrassing to use. Microsoft could make its own phone, but like the Zune it would alienate its existing hardware partners; further, the Zune disaster indicated that hardware sales isn’t a core competency of the company anyway. [Phone Wars: iPhone vs TyTN, Treo, Pearl, E62, P990, Q][iPhone Sales vs Zune, Palm, RIM, Symbian, Windows Mobile]Selling Hardware with Software vs Selling Software Licenses.Using software to sell hardware fits in with Apple’s past and present use of free or low cost software to differentiate the Mac. In the distant past, that included HyperCard and QuickTime; today it includes the shareware-priced but highly regarded iLife and iWork apps. The full version of Mac OS X costs $129, while Microsoft’s Ultimate Windows Vista is an absurd $400, the same price as an iPhone!Apple’s strategy of using low cost, high quality software to differentiate its hardware plays well against the fact that consumers simply don’t want to pay for software, while they think nothing of paying big money for desirable hardware. Nobody would pay much for an iPod “OS? or a software music player, but millions of people have paid hundreds of dollars for an iPod.That principle has worked in Microsoft’s favor in the past, as it hides the cost of Windows by invisibly bundling it into PC sales. However, its recent fantasy that consumers will widely upgrade their PCs to more expensive versions of Vista indicates Microsoft is highly delusional. Pro-Microsoft wags can chart out their predictions of “impressive Vista adoption? based entirely upon OEM bundled copies, but consumers don’t want it, and no significant number of people are going to pay big money to upgrade to the $400 Vista Ultimatum. [Windows 95 and Vista: Why 2007 Won't Be Like 1995]The Commodity Future of PC Software.What will happen instead is an increasing commoditization of the consumer PC and its software, driven towards standards by an industry that demands interoperability. Microsoft couldn’t hold back the web with its proprietary MSN a decade ago, and companies that once pushed Windows are now behind Linux, including Novell and IBM. PC OEMs are also rethinking their unilateral relationship with Microsoft as they struggle to survive in the shadow of Microsoft’s vast profits. Rather than paying $400 for a PC with a $50 OEM copy of Windows running IE and Outlook, nagging you to verify your software as Genuine and to upgrade to the $400 version of Vista and to hand your credit card number to the dancing paperclip recommending a subscription to Windows Live OneCare terrorism protection, the $250 PC of the near future will come with a standards based web browser and email client. It will be called an iPhone, and it won’t run Microsoft Office.What do you think? I really like to hear from readers. Comment in the Forum or email me with your ideas. Like reading RoughlyDrafted? Share articles with your friends, link from your blog, and subscribe to my podcast! Submit to Reddit or Slashdot, or consider making a small donation supporting this site. Thanks!

  • Google's Android Market Guarantees Problems for Users

    Daniel Eran Dilger It's great news that Google is planning to deliver a market for mobile software with its own centralized “Android Market.” It should give Apple's iPhone Apps Store competitive pressure to continue to innovate, and provide a safety net for smartphone users if Apple fails to deliver progress fast enough. If Apple and Google both fail, users will be stuck with the failed third party software models related to Microsoft's Windows Mobile and Nokia's Symbian. Those high stakes make it all the more disappointing to find that the Android Market fails to answer the tough issues correctly. iPhone App Store vs Android Market. There's no doubt that there will be apps that make it into Google's Android store that aren't currently available from Apple, likely including WiFi tethering (for using your mobile's data plan to give your laptop Internet access on the road), a feature Apple forced NullRiver's NetShare to remove from the iPhone store. That was apparently at the behest of AT&T, which staunchly refuses to support tethering without charging an expensive additional fee. AT&T's 3G network is already strained to carry relatively light-duty mobile traffic; unrestricted amounts of data being dumped on the network from far more demanding desktop apps by millions of users is currently just infeasible to accommodate. Other providers have 3G EVDO bandwidth to spare, but will cut you off just as quickly when you reach their finite definition of “unlimited” data access. Finite bandwidth is not a problem Google's 'free and open' software market can solve, because Google is not the only link in the chain in providing mobile apps. AT&T isn't going to allow tethering from Android phones either, regardless of Google's intended store policies. And Verizon Wireless likely isn't going to allow WiFi on Android phones at all. So it's a joke to say Android will transcend every problem in ways that Apple hasn't. This isn't a case of Google acting like Netflix to offer unlimited content to rival Blockbuster's censorship; instead, Google is simply making great sounding campaign promises it won't be able to deliver. AppleInsider | Google reveals open Android Market to rival iPhone's App Store Will Google’s Android Play DOS to Apple’s iPhone? Why Apple Plays God with the iPhone SDK But Wait, There's More (And Less). The Android Market will also deliver lots of problems Apple isn't, including a way to distribute malware that can't be remotely killed, or untraceable spyware that professes to be on the up-and-up when you install it, but then works behind your back and phones home sensitive data to a rogue developer's servers. Remember all the speculation last year about the possibility of developers being able to hack the iPhone open and install their own malicious tools to watch what you're doing? Under the iPhone SDK, access to that dangerous path is simply forbidden. Under Android, there's not so much as a handrail for users. Apple has already reprimanded iPhone developers who provided inadequate protection of their users' data, and then forced them to fix their problems immediately. With Google advertising its “see no evil, hear no evil” policy for its self-policing development community, Google won't even know if there's a problem. It will also lack any way to stop or reverse problems, and having renounced any accountability for protecting users with regulatory controls, Google will lack the leverage to push malicious or possibly just incompetent developers to take any action once it does discover problems. Malware and junkware on the PC is a big problem, but on a smartphone it is orders of magnitude more serious of an issue. Having to run spyware cleanup on a PC is a nusance. Having your phone subverted into a tool for advertisers or identity thieves could easily result in issues on the level of life safety. If you thought it was embarrassing to have Outlook send out spam in your name in 2001, wait until Android starts drunk dialing all your contacts to tell them about special offers, attaching your GPS location and perhaps a recent photo from your album so they know they can trust you about it. Google seems to think it can simply ignore security problems by asking developers not to take advantage of its users. This is absurdly ridiculous in our modern context. Google may as well be building unvented fireplaces in a tornado alley trailer park. Ten Myths of Leopard: 9 Apple is Spying on Users! The Unavoidable Malware Myth: Why Apple Won’t Inherit Microsoft’s Malware Crown Wired's Grotesquely Rank Hypocrisy in Mobile Security. Where did all of those mobile phone security experts from last fall run away to? They were abuzz about the imagined catastrophe that might befall the “can't even run any software” iPhone, but none have stepped forward to posit an opinion on why Android's exposed spinning blades in a dark room might result in the world's next Windows XP. Wired, which led the witch hunt against the iPhone last fall, published an article this summer titled “Google's Open Source Android OS Will Free the Wireless Web,” which went on breathlessly for days about how Android would solve the industry's problems with giddy can-do chutzpah. Nowhere did the article even suggest a criticism of its wide open, security-free business model. Instead, the author announced, “Engineers who write for just about any mobile operating system today have to spend time and cash obtaining security keys and code-signing certificates. Android would allow any application to be installed and run, no questions asked.” If you're waiting for the other shoe to drop, don't bother. It ended right there on the “time and money savings” of not having any security model. Microsoft saved a lot of money by ignoring security, too, as long as you don't count the $11 billion malware industry. Shame on Wired for continuing its descent into hopelessly unplugged irrelevance. UnWired! Rick Farrow, Metasploit, and My iPhone Security Interview Kim Zetter and the iPhone Root Security Myth High Risk, High Likelihood for Exploitation. The tech media more recently went into high alert to warn users that Apple's MobileMe web apps didn't perform SSL encryption, allowing the possibility for spies to target them in order to read their calendar and email transactions, were they to used the web apps over a public network. That's a valid concern to voice, but also an extremely unlikely threat for users to spend much time worrying about, particularly since there are a number of straightforward precautions users can take to avoid any risky exposure scenarios. There's also little business model behind sniffing calendar appointments and the kind of mundane email threads that .Mac users might engage in while drinking coffee at Starbucks. On the other hand, malicious software and social engineering exploitation is a billion dollar industry, and organized criminals in Korea, China, Russia, and of course Nigeria are as desperate for new dollars outside of the PC desktop as Google is. Rather than the unlikely scenario of on-site spies targeting a specific individual to sniff out truffles from their browser's email, these people have organized and profitable methods for delivering viral payloads to wide audiences from the convenience of a position thousands of miles away. On a smartphone, they can take your money simply by having installed software send a paid SMS. This is a real threat, not a contrived bunch of hysterical nonsense dreamed up by fear-mongering pundits. It is simply criminally negligent for Google to design a smartphone software platform with nearly zero regard for the safety of its users. We can justifiably criticize Microsoft for its lax stance on security in the 90s that resulted in the Windows malware crisis, but many of the potential dangers of certain decisions weren't fully recognized back then. Google is organizing an olympic-sized skating party on a lake it knows has dangerously thin ice. Is Apple’s MobileMe Secure? Store vs Market? It's also worth mentioning that the media is comparing what Google only intends to do with what Apple has already pulled off; I could easily draft plans for a phone that sounds better than the iPhone, but I certainly couldn't deliver it. Apple has years of experience in media sales and micro-payments in iTunes. It began selling software through iTunes in 2006, and spent years refining its software deployment system to make sure iTunes would work as a true market place for mobile software once the iPhone was ready. Anyone can open a store. There are a dozen online music and video stores that have gone out of business trying to sell music like iTunes. Apple created a real market, where both buyers and sellers can have confidence that they're getting a fair deal. Google has tried to backhandedly condemn Apple's App Store for being called a “store,” negatively associating the word with a commercial endeavor as opposed to the community effort Google's marketing team has branded a “market.” Never mind that the words really mean the same thing; Google isn't really creating a market, because markets have enforced rules. Without rules and authority, there is too much risk involved to do legitimate business. If Android were only setting up a barter system between the company's altruistic and noble minded PhDs in the Google cafeteria, there wouldn't be an issue. However, Google is setting up shop in the most corrupt, chaotic, and criminal setting on earth: the wide open Internet, a dirty enough place to turn a brand new PC into a viral porn spam server within fifteen minutes of being plugged in. Hacking iPod Games: How Apple's DRM Works Rise of the iTunes Killers Myth Can Great Google Getter Done? The company's Alfred E. W. Newman approach to security issues is more than a little alarming coming from a company that is fully aware of Internet scammers. Google's main job is identifying and scouring away the criminal tracks that SEO frauds try to leave behind in its search engine results. The company terminates its advertiser partners on a whim when it even suspects an irregularity, and the web is full or people complaining that Google has failed to pay them for hundreds of dollars of AdSense advertising without even a fair explanation. The company is hard edge and savvy when it comes to protecting its own revenues, so why is it being so soft and naive when the security of its users is on the line? Google's “do no evil” slogan, paired with its considerable contributions to society, from free search to free satellite imagery, and from its staunch support of the public interest related to WiFi and mobile broadband issues to its investments in progressive technologies to make the world a better place, all simply add up to leave its unreasonable stance on mobile security a mysterious puzzle. Can Google even pull its store off? The company serves up millions of free videos in YouTube, but remember that Google originally tried to build its own YouTube and failed; it had to buy YouTube to enter the market. Google also screwed the pooch when it dropped its own paid DRM video service and told its users to go fly a kite. That kind of customer-oblivious behavior isn't going to successfully lock horns with Apple's proven excellence in delivering the iTunes Store as a customer-friendly market place. Apple pulled together 14 year old torrent freaks and the RIAA's lawyers into the same room and made them play together. It turned the festering boil of the rotten mobile software market into a million dollar per day buffet. Google's Android Market not only faces the same challenges, but also has to fly in the face of the industry darling, starting at zero against Apple's ten million installed base of iPhones and its accelerating market share. The industry outside of Apple is working just as hard to grab its own slice as well. Google taking on the iPhone App Store is a bit like Sony deciding to build cars to take on BMW. That's all fine and good, but let's see the car before we start comparing its “planned” zero to 60 performance against that of today's cars with a proven legacy. And stop telling us that lacking both seat belts and brakes is a feature. Did you like this article? Let me know. Comment here, in the Forum, or email me with your ideas. Like reading RoughlyDrafted? Share articles with your friends, link from your blog, and subscribe to my podcast (oh wait, I have to fix that first). It's also cool to submit my articles to Digg, Reddit, or Slashdot where more people will see them. Consider making a small donation supporting this site. Thanks!

  • Ten Big New Features in Mac OS X Snow Leopard

    Daniel Eran Dilger Apple is marketing the idea of there being “no new features? for Snow Leopard and instead promising an overall improvement in how Mac OS X works under the hood, thanks to a diligent code optimization and refactoring cycle discussed in the previous article. At the same time, there are plenty of significant new features coming in Snow Leopard to look forward to. Here are ten big new features (plus a few minor ones) that you probably haven't heard much about from anywhere else, including my previous articles on the subject that already described QuickTime X, Grand Central, and OpenCL. WWDC 2008: New in Mac OS X Snow Leopard Snow Leopard Server Takes on Exchange, SharePoint Pulling Invisible New Features into Snow Leopard. Apple's increasing collaborations with the open source community have pulled back the veil of secrecy on several new but mostly invisible enhancements that will be showing up in Snow Leopard. One relates to LLVM, the Low Level Virtual Machine compiler architecture project originally founded at the University of Illinois. Apple began contributing to LLVM development in 2005, and started using it Leopard to expand support for OpenGL hardware features. Lower-end Macs that lack the silicon to interpret that specialize graphics code can now do it in software. LLVM is also working its way into Apple's Xcode IDE, initially as a highly efficient optimizer and code generator that works as a bolt-on upgrade to components of GCC, but eventually as a complete compiler replacement. That project, known as Clang, was opened up last year. LLVM compiler technology not only makes developers more productive, but also results in code that runs significantly faster on the same hardware. Apple's other open secret: the LLVM Complier The LLVM Compiler Infrastructure Project Another openly hidden secret in Mac OS X is CUPS, the Common Unix Printing System. Beginning with Jaguar in 2002, Apple adopted and licensed CUPS from its developer as Mac OS X's printing engine. It then purchased the project outright. CUPS is also the de facto printing system for Linux distros and is available for BSD and other commercial Unix systems. That means Apple owns the project that develops the printing architecture for Linux. That's not an issue because Apple has established a reputation in open source as a strong contributor and open sharer. According to a review of bug fixes and improvements in CUPS software, 24% of the enhancements came from Apple while 76% came from free and open source software contributors working with Linux, OpenSolaris, and other projects. Of course, 100% of both sides benefited from that sharing. CUPS collaboration has resulted in high quality code and the advancement of new features. CUPS 1.4, the version sources say Snow Leopard will use, adds performance enhancements and a variety of security improvements that use sandboxing to prevent malware attacks on the printing system from being able to read sensitive documents that may be in use by printers. Common UNIX Printing System A third significant new feature originating from an open source project in Snow Leopard is ZFS support, portions of which come from the OpenSolaris project (along with Sun's DTrace technology, which Apple uses in its Instruments performance profiling tool). Leopard debuted read-only ZFS features, but Snow Leopard and Snow Leopard Server will provide both read and write support for Sun's new 128-bit file system. ZFS was designed to provide “simple administration, transactional semantics, end-to-end data integrity, and immense scalability.? ZFS hype during the development of Leopard helped the new file system reach buzzword status as news of the three letter acronym swept through blogs and the tech media. It is frequently described as being the imminent replacement for the Mac's native HFS+. However, the benefits of ZFS including as storage pooling, data redundancy, automatic error correction, dynamic volume expansion, and snapshots all apply primarily to servers and higher-end workstation users who deal with multiple disk drives. ZFS isn't going to replace HFS+ outright in Snow Leopard, and has limited relevance today to desktop and laptop users, particularly those who never move beyond the single disk drive installed in their system. More Predictions for WWDC 2007: Solaris, Google, Surround Apple - Mac OS X Leopard - Developer Tools - Instruments Symbiotic: What Apple Does for Open Source Apple's Open Source Assault Pushing Visible New Features in Snow Leopard. Apple's extensive work in developing push support for Exchange Server on the iPhone will also be included in Snow Leopard's Mail, Address Book, and iCal. Push support in those client side apps are also being used to power MobileMe's push messaging subscription service and Snow Leopard Server's push messaging services. Apple will be offering both in parallel as alternatives to Exchange, thanks to smart planning on the part of Apple's engineers to develop an interoperable push architecture in Mac OS X and on the iPhone. There is also a fourth application of push that has developed alongside push messaging: Apple's new Push Notification Service. PNS allows iPhone and iPod touch users to set up server side notification alerts that don't require mobile applications to stay running in the background just to update users of the external events they track. Along with Bonjour discovery, PNS will keep iPhones wirelessly connected in all sorts of sophisticated ways that third party developers can imagine in their applications. Whether Apple will integrate a listener for the same PNS system into the desktop side of Mac OS X remains to be seen, but it would allow a single, unified interface for alerting client users of new events. I proposed a system wide, Growl-style notification system in the Leopard Wish List published back in 2005. Snow Leopard Server Takes on Exchange, SharePoint Apple’s Mobile Me Takes On Exchange, Mobile Mesh With the strong push into push messaging, Apple will make mobile devices even more tightly integrated with its desktop products. Leopard delivered Back To My Mac as a novel way to use Wide Area Bonjour's dynamic service registration as a mechanism for sharing resources served from home to any location without configuring static naming services for address lookups. Because any software can register itself with .Mac/MobileMe, this opens the door to third party developers with the vision to exploit the potential of these enabling technologies. A Global Upgrade for Bonjour: AirPort, iPhone, Leopard, .Mac Ten Big Predictions for Apple in 2008 Among the technologies profiled earlier in Myth 3 that have been trickling from the iPhone into Mac OS X, there's at least one idea I proposed for the iPhone that will be in Snow Leopard's Safari: self contained web apps. The new feature will allow users to run web applications as a local app in its own window, essentially making the web platform into a native-looking app that can run outside of Safari. I proposed a similar feature as a possibility for the iPhone prior to the announcement of the Cocoa Touch SDK: web apps packaged up into a set of files that could be run on the device as a Dashboard widget-like standalone app, even when off the network. Why Apple hasn't pursued such an obvious strategy is a little hard to figure out, but it seems they've got the ball rolling on the desktop. That ball will be rolling even faster thanks to SquirrelFish, a new JavaScript interpreter that will make Safari and any other WebKit-based browsers, standalone self contained apps, and Dashboard widgets all a lot faster. Apple's MobileMe, Yahoo's Flickr, and Google various web apps will all gain new speed thanks to faster JavaScript execution. SquirrelFish will also raise the bar in performance and efficiency in the Rich Internet Applications sector in general, giving Flash, Silverlight, and Java a faster, simpler, and more openly interoperable runtime to compete against. RoughlyDrafted: Leopard Wish List: 2005 How Open will the iPhone Get? Surfin’ Safari » Announcing SquirrelFish Microsoft's Application Features in Mac OS X, System Wide. Microsoft's business model of tacking on features hasn't been a total wash. The company's desperate efforts to invent novel marketing features for every new release of Windows and Office have pioneered a number of ideas that have later found their way into Mac OS X. One example is the idea of Fast User Switching, which Apple added to Panther. Windows XP pioneered the trick, but built it upon the kluge that is Terminal Services. Microsoft also helped originate the basis of Ajax web apps by inventing XMLHttpRequest in order to make its Outlook Web Access 2000 web app work decently within Internet Explorer. Today, standards-based web apps are eating a hole into Microsoft's monopoly on the proprietary desktop platform, and tools such as SproutCore and resulting products such as MobileMe are poised to tear down interoperability barriers and level the playing field. Microsoft may now regret having opened Pandora's Box in terms of standards-based web applications, but its efforts to seal the web back up with the proprietary Silverlight plugin, which turns web apps into .NET programs, will now be next to impossible. Another example of a Microsoft innovation are the fancy text features in Word, such as red underlining to highlight spelling mistakes and the green squiggle for grammar errors. Word also features a variety of word auto correction, smart dash insertion, and text replacement features (such as typing TM to get the ™ character). The former have already become system-wide features in Mac OS X, while sources indicate that the latter text processing features will find their way into Snow Leopard, and therefore every application that runs on it. RoughlyDrafted: Remote Display part 3: Terminal Server Cocoa for Windows + Flash Killer = SproutCore Super Size Me. On top of injecting Word features into its OS for the use of every application, Apple will also expand the use of its own Data Detectors, a technology it invented in the mid 90s for identifying useful bits of text and making it actionable. Leopard introduced Data Detectors in Mail as a way to extract contacts and events for use in Address Book and iCal, but Snow Leopard will expose Data Detectors everywhere it draws text. Sources also indicate Snow Leopard will expand upon Font Book to provide full Auto Activation of any fonts requested by any application, using Spotlight to track them down. Snow Leopard is also suggested to have a new set of frameworks specifically for working with multitouch trackpad gestures, patterned after those introduced with the MacBook Air. Speaking of the ultra-thin Air, sometimes less is more. However, the high cost and relatively low capacity of Solid State Drives like the $1000, 64 GB SSD option offered for the Air means that one Microsoft feature Snow Leopard could do without is bloat. As one reader noted, “Currently, Leopard requires 9 GB of available disk space for installation and iLife requires an additional 3 GB. This means that a product such as the [SSD] MacBook Air comes with the hard drive 20% full.? How the MacBook Air stacks up against other ultra-light notebooks Leopard Predictions for WWDC 2006 WWDC 2007: An Inside Perspective From the Halfway Point Think Small. Snow Leopard aims below the bloat to accommodate the coming wave of SSD-based systems. In the latest build, sources say Apple's own apps are losing weigh dramatically across the board. The apps in the Utilities folder all drop from 468 MB to 111.6 MB, for example. Other apps are similarly svelte, as the graph below indicates. Is this the product of just code optimization and shared resources? One factor likely relates to work on Resolution Independence, which substitutes bitmapped raster graphics (which define every pixel) with smaller vector graphics files (which draw GUI elements and controls by recipe). Vector graphics can be scaled to any size while retaining a high quality appearance, while bitmapped graphics can quickly look blocky when scaled up. Adding larger bitmapped versions can solve that problem, but at the cost of consuming more disk space. Apple earlier told developers it would be providing a library of shared, high quality vector graphics they could use instead of each packaging their own bitmapped art into every app. The dramatic size reductions in these apps must also involve more efficient Localization. For example, Mac OS X Leopard's Mail currently weighs in at over 285 MB, but the majority of its bulk comes from 18 language localizations inside the application bundle that consume 276 MB. The actual Universal Binary code is only a few megabytes and even its associated graphics and other resources only amount to 2.8 MB. Why does Apple default to dumping support for 18 or more languages in every app without providing any simple, centralized way to get rid of the unnecessary ones? Perhaps that question is answered in Snow Leopard, where Mail is reportedly just 91 MB. That's too big to simply to be an English-only, stripped down version for developers, but still far smaller than than Leopard's. Across the board, it appears Snow Leopard apps are about a third as large as their Leopard equivalents. And so while Snow Leopard paradoxically gains more useful features through code improvements and under-the-hood retooling rather than from a Microsoft-style new feature focus that aims to deliver “wow? with flashy marketing gimmicks, the system is also getting smaller and tighter. There must also be some other subtraction, right? Will Snow Leopard scrape away the old Carbon API? That's the next myth. WWDC 2008: New in Mac OS X Snow Leopard WWDC 2008: Is Mac OS X 10.6 the Death of Carbon? I really like to hear from readers. Comment in the Forum or email me with your ideas. Like reading RoughlyDrafted? Share articles with your friends, link from your blog, and subscribe to my podcast! Submit to Reddit or Slashdot, or consider making a small donation supporting this site. Thanks! Technorati Tags: Apple, Development, Mac, Software

  • 50 Killer Mac Apps For Under $50

    Who doesn't need more for less? We present 50 Mac|Life-approved applications--many free, all under $50--that'll guarantee you get the most from your Mac without traumatizing your wallet.The Internet is full of noise--countless different applications for every occasion, with reviews everywhere that love and hate them at the same time. While that’s hardly news, it’s still a hassle that isn’t going away. Say you picked up a spiffy new MacBook Pro, and it’s time to kit it out with the leanest, meanest software. After all, Macs have that rich history of garage-roots development, of a few folks in a basement brewing up quality software that smokes the big-name stuff. So you’ve got a feeling there’s great, affordable software just waiting for you to find it--and you’re right. But how do you sift through the zillion calendar apps and jillion media players to find the gems worthy of your hard drive space? And more importantly, your time and money?We’re here to help with a compendium of essential software. It didn’t come easily--we debated, argued, haggled, and even pleaded to secure a prized position on this list for our favorite, most useful applications. But by limiting the software we’re highlighting to 50, we’ve guaranteed you the best of the best--no Internet spew here. And by capping the cost of the software we’ve selected at $50, we’ve made sure you can reasonably buy what you need. You may love your Mac already, but you’re not gonna believe how much it can do once you load up even a few of these choice applications. EntertainmentSure, iPods and iTunes make music and movies easier to enjoy, but they're not without headaches of their own. That's where these awesome apps come in. They take the pain out of kicking back with your favorite flicks and tunes.Simplify MediaShare & stream your iTunes library over the Internet.The iPod has made several portable music formats obsolete, and we sure don’t miss schlepping around fragile cassette tapes or heavy wallets full of CDs. But even the mighty iPod has its limits--namely capacity. That’s where Simplify Media (free, Simplify Media, simplifymedia.com) comes in handy. It guarantees that the size of your music library doesn’t matter by letting you stream music between computers via the Internet. Yup, this app will play your entire library on any computer (as long as the one that has your library is powered up and online).Stream your tunes from home or the next cube.Once installed, a simple login fires up your music. Simplify Media works with iTunes just like the built-in LAN sharing does, and the remote libraries appear under Shared, alongside any local shared libraries. Even better, you can add up to 30 friends’ shared libraries, and an iPhone app ($5.99) lets you pipe your music to your iPhone or iPod touch.SuperSyncSuperSync keeps multiple iTunes collections in sync.Speaking of iTunes libraries--streaming is great, but what if you want to sync libraries across multiple Macs? SuperSync ($22, SuperSync, supersync.com) makes it so. Sure, Apple introduced limited music-transfer capabilities with Home Sharing in iTunes 9, but that feature requires computers to be on the same local network. SuperSync one-ups iTunes by syncing iTunes libraries over the Internet. It’s perfect for anyone who uses multiple Macs, and SuperSync also has a bunch of other tricked-out features. In deference to the record companies, Apple makes transferring music from an iPod to a computer unnecessarily difficult. SuperSync handles the task with ease, making it a bacon-saver when the hard drive in your Mac kicks the bucket. SuperSync will even allow you to sync libraries cross-platform.SuperSync's color-coded interface helps you synchronize your iTunes tracks across multiple Macs.VLC Media PlayerNever worry about video file types again. If most of your Mac video-watching happens in the form of DVDs or QuickTime movies, you probably don’t think too much about player software. But move beyond the most basic video types, and you’re asking for trouble. With the myriad formats, containers, and encoding parameters available, the simple act of playing back a cat video can become incredibly frustrating. VLC Media Player (free, VideoLAN, www.videolan.org) is like a Swiss Army knife for digital media. It’s open source and cross-platform, and the app will play back practically any audio or video file you throw at it. VLC also handles file conversions with ease, so you can use it to convert audio and video for use online or on portable devices.It plays, it converts, it makes toast (okay, maybe not that last one.)RipItBackup & convert DVDs with RipIt.There are plenty of legit reasons to rip a DVD. Backup copies of kids’ movies for the minivan, watching Glee on your iPod touch while you’re on the bus, or even just saving battery power on your laptop (playing back a file from a hard drive is much more efficient than spinning a DVD).RipIt's simple interface makes ripping DVDs seamless and easy.Once the domain of übernerds, DVD ripping is a one-click affair thanks to RipIt ($19.95, The Little App Factory, ripitapp.com). And since it makes full rips, all of the menus, bonus features, and subtitles remain intact. You can play back the resulting files with DVD Player on your Mac or use a freeware tool like Handbrake to convert your rips into iPod-friendly formats. Delicious LibraryWe love the iTunes Store, but we still end up accumulating books, DVDs, console games, and, yes, even CDs. Delicious Library ($40, Delicious Monster Software, www.delicious-monster.com) helps catalog your collections by--get this--taking snaps of UPCs via your webcam and then automatically organizing your meatspace content onto virtual shelves for easy sorting and browsing. You can track loans to friends, post items for sale on Amazon, and publish Web catalogs formatted for your iPhone. That way, you can avoid buying another copy of John Hodgman’s More Information Than You Require. Connect360We’re Apple-faithful, but that doesn’t stop us from engaging in a little Modern Warfare 2 on our Xbox 360. And since the 360 is much more than a simple gaming machine, we also use it to stream iTunes tracks to our entertainment center and view pictures from our iPhoto library on our HDTV--with the help of Connect360 ($20, Nullriver Inc, www.nullriver.com), that is. It works over wired or wireless networks, and it even streams H.264 video straight from our MacBook. Sweet! PeelPack rats, beware: Peel ($14.95, Hjalti Jakobsson, www.getpeel.com) can get really overwhelming, really fast. But if you’re an avid follower of music blogs, Peel can automagically grab new tracks as they’re posted. So forget all that pesky right-clicking and manually adding to iTunes. Just feed Peel a list of your favorite music blogs, and then kick back as tons of new, free tunes get downloaded straight to your Mac. You may never have to buy (or pirate) music again.  CoverScoutCover Flow is one of those features that looks great in a demo but doesn’t quite translate at home. iTunes can attempt to find the album art that makes Cover Flow actually useful, but it’s limited in scope and can’t make fuzzy matches. CoverScout ($39.95, equinox USA, www.equinux.com) scours the Internet to find your missing album art and presents you with multiple options to let you choose the best images. Don’t Cover Flow without it. TuneUpFor all of those untitled and mistitled tracks in your music library, there’s TuneUp ($19.95/one year, $29.95/lifetime; TuneUp Media; www.tuneupmedia.com). Like CoverScout, TuneUp can find and download missing album art, but its best trick is cleaning up your ID3 tags--the artist, title, and album info displayed in iTunes. A quick search is all it takes to clear up all those Track 1s and Unknown Artists in your library. It sure beats cleaning up metadata by hand.Next Page: Productivity Apps >> ProductivityTakin' care of business, every day. Takin' care of business, every way. Workin' on a Mac, it's all right. This productivity software is workin' overtime.WriteRoomBlocks distractions so you can write in peace.Proving the tired adage that “less is more,” WriteRoom ($24.95, Hog Bay Software, www.hogbaysoftware.com) is a light text editor with a full-screen mode. Start a new document, and everything else fades away--your Dock, your menubar, and other windows on your Desktop. You’re left with a black screen and friendly green text for a clutter- and distraction-free experience. The Escape key toggles between full-screen mode and windowed mode, which resembles TextEdit with a live word count.WriteRoom can save your work as plain text, rich text, or Microsoft Word’s .doc format. The preferences offer tons of customization: auto-save, character counts, the appearance of text in full-screen mode, and more. But WriteRoom’s real magic is how it gets out of your way and lets you focus on what you’re doing.BusyCalOne calendar application to rule them all.BusyCal ($40, BusyMac, www.busymac.com) is iCal on steroids. It dances circles around iCal, chanting, “Everything you can do, I can do better.” And it’s right. Sharing is a snap: You can set up two-way syncing with your Google Calendar or with other BusyCal calendars on your local network or the wide-open Internet. But even aside from sharing, BusyCal offers tons of calendaring bells and whistles: customizable views, sticky notes, weather forecasts, moon phases, graphical icons, a to-do list, notes, tags, and much more. And since it uses the Sync Services built into Mac OS X, your BusyCal calendars can sync with MobileMe and your iPhone. You can even switch back to iCal anytime without losing any of the events or to-dos you entered in BusyCal.So what if iCal is free? BusyCal is better.ThingsFlexible to-do list syncs with iCal and the iPhone. For busy people like us, a good to-do list is beyond essential. But some that we’ve tried are so complicated that just managing your tasks becomes a chore in itself. So the light, easy-to-understand Things ($49.95, Cultured Code, www.culturedcode.com) is a breath of fresh air. You can go the full Getting Things Done route, adding contexts, priority levels, a tickler file, and so on. Or you can keep it simple, with one-off and repeating tasks and multistep projects. iCal syncing can get your deadlines on your calendar, and Things on the Mac can sync wirelessly with Things on the iPhone ($9.99 in the App Store). We’ve tried multiple task-managment systems, from Web-based ToodleDo to iPhone apps like ToDo to Mail’s built-in To-Do list to good old paper and pencil. Things is the cream of the crop for its good looks, quick entry, and easy syncing.Things uses tags to organize your projects in a million ways--or you can ignore the tags altogether and just work.Express ScribeTranscriptions made easy... well, easier.Transcribing an interview, lecture, or other recording is hard enough, just with the listening and typing. Toss in the extra arm movement as you frantically click from your text editor to your audio-playback application every time you want to pause the recording or rewind a few seconds, and your transcribing job just got tougher and more frustrating. Express Scribe (free, NCH Software, www.nch.com.au/scribe) lets you set system-wide hotkeys for audio playback so you can stay in your text editor, fully control the audio, and never need to reach for your mouse.Express Scribe can also slow down your audio without changing the pitch, supports video, works with lots of file types, loads recordings from analog or digital audio recorders, and more. Plus, it’s completely free. Wahoo!NoteBookThe Mac is silly with note-taking applications (Evernote, Yojimbo, ShoveBox, MacJournal…shall we go on?), but Circus Ponies’ NoteBook ($49.95, Circus Ponies, www.circusponies.com) is a standout. If you subscribe to “a place for everything, and everything in its place,” NoteBook can be the place for notes, Web clippings, bookmarks, documents, voice memos, photos, and more. It struts its flexibility with ready-made templates for planning a trip, writing a research paper, collecting recipes, keeping a journal, and so on, while its fun spiral-notebook interface is a nice touch.  TextExpanderA thousand monkeys at a thousand typewriters could produce Hamlet a lot faster if they knew how to use TextExpander ($29.95, SmileOnMyMac, www.smileonmymac.com). This wonder app installs as a System Preferences pane and lets you define shortcuts for your most commonly used words and phrases. Abbreviate long URLs, your email signoff, even your own photo or scanned signature file. Then as you type those shortcuts, they’re automagically expanded to what you really wanted to say. Brilliant. iFinance 3Sure, Quicken is popular and Mint.com is free, but iFinance 3 ($29, Synium Software GmbH, www.synium.de) was built from the ground up just for Macs, and it shows. The intuitive interface makes it a cinch--dare we say a pleasure?--to track your accounts, keep an eye on your cash flow, set up a budget, and graph your expenses. It can also import from CSV and QIF files for easier data entry. Plus, a companion iPhone app lets you enter transactions on the go.FlexTimeThis charming timer app ($18.95, Red Sweater Software, www.red-sweater.com) lets you set up multistep routines that run once or repeat ad nauseam. Each step can be marked by a sound, spoken text, or even running a script. Once your routine is perfect, you can export the audio to iTunes--great for following a recipe’s carefully timed steps or taking your favorite yoga routines on the road. DEVONthink PersonalAnother great catch-all for storing, sorting, organizing, and searching information, DEVONthink ($49.95, DEVONtechnologies, www.devon-technologies.com) can take almost anything you can throw at it. Documents, PDFs, photos, multimedia files, bookmarks, webpages, iChat logs--all of those can be imported, sorted, and read right in DEVONthink. Searching is easy, and you can cobble together a brand-new document from items in your DEVONthink database and export it to your favorite text editor for printing or as HTML for posting. Next Page: Internet Apps >> InternetIt's a wild place, that Interweb, so there's nothing like a few primo apps to tame everything from blogging to FTPs to Twitter and Flash banners.TransmitTraveling the two-lane FTP highway.FTP has been around forever. Social networking and cloud computing may come and go, but FTP is in it for the long hall. Fortunately, there are a wealth of great FTP clients for the Mac, and the best of those is Transmit ($29.95, Panic, www.panic.com/transmit). The client utilizes a split directory window that shows the path on your computer and the path on the FTP site. With in-app search and the ability to sync folders on your Mac and on the FTP site, Transmit helps alleviate the search and drag-and-drop blues of other clients. The sync feature is especially helpful for Web developers and designers. You can even create desktop droplets for quick uploads to heavily used sites.Two-window FTP FTW.Mac-JournalWeb-based apps suck.Blogging about your life is a faux pas. Blogging about anything else that people actually care about is the proper way of utilizing of the blogging systems available out there. The ongoing problem is that most blogging platforms are bit of a pain to use because they’re Web-based. Plus, if you’re somewhere without Internet access, you can’t start laying out your blog posts for your site. MacJournal ($39.95, Mariner Software, www.marinersoftware.com) solves that problem with an easy-to-use multiplatform blogging client. Lay out your articles offline with images, video, and audio, then save them for later posting. The app includes the ability to both write in full-screen mode so you won’t be interrupted by your Twitter friends, and to record an audio podcast in the client.Create blog posts quickly and without browser issues.TweetieMulti-account Twitter action.After wowing the world with its iPhone Twitter app, atebits decided to release a desktop version of Tweetie ($19.95, atebits, www.atebits.com/tweetie-mac/). The app can handle multiple Twitter accounts, compose tweets in a separate window, allow you to change the account you’re sending a tweet from on the fly, and let you drag and drop pics and videos right into the Compose window. Don’t have the perfect media on your Mac for a tweet? Record a video or shoot a pic from your iSight camera directly in Tweetie. And since Twitter conversations can be difficult to follow, Tweetie displays the conversation you’re having in a timeline if you just double-click one of the pertinent tweets. The Tweetie bookmarklet in Safari also allows you to share links quickly from your browser.Have an actual conversation on Twitter with Tweetie.DropboxStop, drop, and roll on home.Transferring large files can be a huge pain. Where the hell did you leave that thumb drive? External hard drives leave an unsightly bulge in your pocket, and all those cables are always getting tangled in your shoes. That’s a safety hazard, son. Dropbox (2GB storage for free, 50GB for $9.99/month; Dropbox; www.dropbox.com) is a cloud-based storage drive that you can access from any computer or iPhone. Just pop files into the Dropbox folder on your Mac, and it automatically syncs up with the online disk (which you can view on Dropbox’s website) and with any other machines you have the application installed on. You can even share folders and files with other Dropbox users. If the free 2GB box doesn’t cut it, you can upgrade to 50GB for $10 a month.Access your files from anywhere in the universe (with an Internet connection).LogMeInIf you need to remotely access a Mac or (gasp) a PC with Windows on it, LogMeIn (free, LogMeIn, logmein.com) allows you to peer into your remote computer from anywhere. You can launch apps, move files, and adjust your preferences via a Web-based interface, as if you were sitting at that computer. For $29.99, you can get your iPhone in on the action too. TweetDeckIf you’re a Twitter power user, TweetDeck (free, TweetDeck, www.tweetdeck.com) should be in your arsenal of Twitter apps. The interface is a series of columns that displays info like your friends’ feeds, saved searches, mentions, direct mentions, and Facebook updates. You can also keep up with trending topics with just a quick glance. If there’s something you need to track on Twitter, TweetDeck can make a column for it. VuzeAllegedly, BitTorrent steals medication from senior citizens, but isn’t it time to forget about all the evil things it supposedly does? Instead, focus on the greatness of Vuze (free, Vuze, www.vuze.com) and its ability to download legally available video files. After you’ve done the downloading, Vuze can convert your files for use on the iPhone, Apple TV, iPod, Xbox 360, TiVo, and PlayStation 3. It’ll even stream videos to your set-top boxes. Nice! BannerZestCreating Flash banners is difficult, especially when you don’t know or own Flash. BannerZest ($49, Aquafadas, www.aquafadas.com) takes the pain out the process and gives you a simple way to create quick, beautiful Flash banners. From a standard gallery to an interactive experience, BannerZest comes with a collection of themes for different uses, and it uploads your banners to your FTP or MobileMe disk.  FileChuteSending large files over email can result in the dreaded bounced email. FileChute ($17.95, Yellow Mug Software, www.yellowmug.com) works with your MobileMe-, FTP-, or WebDAV-accessible Web server. Drop your file into the app, and it uploads it to your online server of choice and then creates a URL to add to your email. If you drop more than one file, you get an archive uploaded to your server. Adios, bounced emails! Next Page: Content Creation Apps >>Content CreationSure, Adobe's stuff is the gold standard, but you don't want to have to count on a good night at the poker table to pay for it, right? Cue these killer applications, which let you effectively draw, edit photos, render, animate, and even scratch for a very fair price.djay 3Budgeted beats to grow on.You want to spin phat beats, but your slim bank keeps you from purchasing the high-end DJ equipment and software. That’s okay, young DJ-in-training, djay 3 ($49.95, algoriddim, www.djay-software.com) gives you everything you need to rock the house without losing your shirt. This surprisingly robust audio-mixing software integrates with your iTunes library and puts all the usual mixing and scratching right on your desktop. The application supports multitouch trackpad scratching and fading between tracks, so it’s especially perfect for the last few generations of MacBooks. And as you grow as a DJ, the application will grow with you thanks to its support for MIDI controllers. That means when you get the cash for those fancy digital mixers and turntables, djay will be right there with you.With your iTunes catalog at your fingertips, you'll find some pretty interesting mashups.AudacityFree audio editor extraordinaire.Audio editing seems simple at first. Then suddenly, you’re knee-deep in samples, frequencies, and bitrates. Sound editing really is part science, part black magic, so we’re thankful that Audacity (free, SourceForge, audacity.sourceforge.net) removes one of the biggest obstacles: choosing a quality application and figuring out how you’re going to pay for it. Audacity is both terrific and free, which is kinda hard to beat. An audio-recording and -editing application, it captures up to 16 channels at once from multiple sources, features noise removal, includes a metadata editor, and supplies unlimited undos. It can handle most of the audio files out there, and it’ll work with multiple files types in the same project. Audacity is also is cross-platform, so if you’re a recent Mac arrival, you may already know about its awesome power.So many features, you'll second-guess the price: free.SketchUp3D for you and me.Maya, 3D Studio Max, and SketchUp--all of these will let you create magical 3D worlds. Only one will do it for free, and you probably nailed it in one--it’s Google’s SketchUp software (free, Google, sketchup.google.com) that brings the world of 3D to the average Joe. You can create your own items or utilize Google’s 3D warehouse to find models created by other SketchUp users. With all those models at your fingertips, you can create floor plans for your home, build a level for your favorite FPS, or export the files to animation software or Photoshop. The application includes tutorials that’ll get you up and rendering in no time at all… so now nothing stands between you and virtual-world domination!Build a virtual man-cave for you and your stuff.RingerWham-bam ringtone, ma'am.We get tons of people asking us, “How do I make a ringtone for my iPhone?” Until recently, we told them to launch GarageBand, cut a ringtone, and export it to iTunes. Now we recommend Ringer ($15, Pixel Research Labs, pixelresearchlabs.com/ringer) as the quickest and easiest way to create ringtones from your favorite songs and audio files. Ringer has access to your entire iTunes library and works with MP3, AAC, MOV, MP4, M4V, and QuickTime files. Yeah, you can make a ringtone from a video file. A super-simple editor with waveform information makes it a snap to select the perfect section of audio, and you can fade in and out of the file and preview the ringtone before cropping it and sending it to iTunes for a sync with your iPhone. AcornUsing an image editor doesn’t have to cost you hundreds of dollars. In fact, with Acorn ($49.95, Flying Meat, www.flyingmeat.com/acorn), you’ll get features like layers, AppleScript support, 64-bit support, drawing, and filters in a package that’s easy on the wallet. This easy-to-use software strips away most of the features most people don’t use and gives you a clean image-editing tool. InkscapeWhile raster-based image editors like Photoshop are great at pushing pixels around, the vector-based drawing programs are where all the real action happens. The open-source application Inkscape (free, Inkscape, www.inkscape.org) is similar to powerhouses like Illustrator and CorelDraw, but with one important difference--it’s free. The app utilizes the Scalable Vector Graphics (SVG) file format and includes a nice 3D drawing tool that allows you to set your vanishing points.  ScreenflickWith Snow Leopard, Apple introduced screen-capture into QuickTime, and it’s a nice feature if you’re looking to make a quick full-screen screencast. But if you want something that has features like fixed location output at up to 60 fps, Screenflick ($25, Araelium Group, www.araelium.com/screenflick) is an application you can get behind. It’ll highlight mouse clicks and keyboard events, adding a nifty visual cue into your screencasts that highlights what you’re doing. BracketeerWhile your eye can take in an amazing range of light to dark, your camera cannot. In order to help create images that include a tonal range that the average camera can’t capture, HDR applications and plug-ins have appeared on the market. These applications take a series of images that have been bracketed from dark to light and combine them to include the darkest darks to the lightest lights in one HDR image. Bracketeer ($29.95, Pangea Software, pangeasoft.net/pano/bracketeer) is a standalone application that does just that. Adjust the saturation, the contrast, and exposure from within the application. The application will even auto-align your images in case you got the hiccups while taking your pics. iStopMotion 2 HomeMost animators’ first animation was probably a stop-motion piece with Star Wars action figures. And whether those childhood lightsaber battles have you hoping to become the next Brad Bird, or you just love the look of stop-motion, iStopMotion ($49, Boinx Software, www.boinx.com/istopmotion/overview) is a quick, easy way to create simple stop-motion animations. Use your iSight or connect a camera to your Mac and start making your own Wallace and Gromit short. You’ll feel the Force, Lu… sorry. Next Page: Utility Apps >>UtilitiesSlick utilities can add crucial functionality to your Mac, so we've selected the best options for everything from secure password managers and system-troubleshooting tools to an app that will let you play Windows games on your Mac... without Windows!AppZapperCompletely trash applications.Unlike using Windoze, installing and uninstalling apps on a Mac is painless. Drag an application’s icon into your Applications folder, and you’re pretty much good to go. Deleting them is just as simple--just grab them and toss them into the Trash. But if you’ve ever dug around Library or System folders on your Mac, you’ll see that even after you Trash an app, many of them leave crumbs in different parts of your machine. For cleaning up those last little bits, AppZapper ($12.95, Austin Sarner and Brian Ball, www.appzapper.com) is a must-have utility that’s also great for troubleshooting problems. Wiping out all of an application’s preferences and other random files can often turn a troublesome app into a perfectly behaved one after a clean reinstall. Completely remove unwanted applications with a simple drag and drop.HazelClean and organize your Mac--automatically.Hazel ($21.95, NoodleSoft, www.noodlesoft.com) is kind of like Rosie the Robot for your Mac. Or it’s like OS X’s Folder Actions… if they were super-awesome, easy to use, and perfect for helping you keep your Mac’s folders and files organized. Hazel installs as a pane in System Preferences, monitoring locations that you choose, and performs actions on files based on your criteria. By creating simple rules, you can delegate repetitive and annoying file-management tasks to Hazel--for example, automatically add downloaded MP3s to iTunes or move DMGs to an archive on an external drive. Hazel can delve deep into metadata for complex actions like copying images into subfolders by ISO settings or reorganizing music files according to bitrate. You can even set up simple rules for auto-deleting items that have been in the Trash longer than a certain amount of time.1PasswordKeep all your confidential info on lockdown.You’ve heard it before--secure, unique passwords are the way to go. Yet there you are, still using the same password for everything from your maclife.com login to your Gmail and your bank account. Do we even have to tell you again why that’s a colossally bad idea? 1Password ($39.95, Agile Web Solutions, agilewebsolutions.com) can help clean up your online act, creating and managing complex passwords for every online account and then logging you in with a keyboard shortcut. The app can also be used to securely store personal information like credit card numbers and addresses for use in Web forms. And since all of your passwords are unique, you won’t have to worry about your banking info being compromised because of a data breach at that sketchy Russian website you used to download MP3s for a penny.1Password securely stores Web passwords, logins, software licenses, and other important information.iPhone ExplorerStore & browse files on your iPhone.Breaking tradition with the iPods of yore, Apple doesn’t provide the ability to use your iPhone as a USB drive. iPhone Explorer (free, myPod Apps, www.mypodapps.com) is a simple app that will let you drag and drop files onto your phone for easy portability. The app itself is lightweight, and all it takes is a USB cable to view your iPhone’s folder structure. In addition to storing files, iPhone Explorer can be used to restore iTunes tracks from your iPod to a Mac or to rescue photographs from the depths of your iPhone’s memory. No jailbreaking is required, but more adventurous users with jailbroken phones can also recover contacts, messages, email, and other data. It’s a powerful tool, but it’s simple to use for the careful novice.AppleJackAppleJack (free, The Apotek, applejack.sourceforge.net) is one of those things you’ll install once and never think about again—if everything goes right. But if, god forbid, your Mac starts acting weird one day--or stops acting, period--it’ll be AppleJack to the rescue. It’s a command-line utility for diagnosing and repairing problems with your computer. Use the menu-driven system to repair permissions, validate preferences files, and remove screwy cache files.SuperDuperWith Time Machine built into OS X, there’s really no good reason not to have an automatic backup. But Time Machine has its limits--a big one being the lack of bootable backups. SuperDuper ($27.95, Shirt Pocket, www.shirt-pocket.com) easily handles creating and updating bootable clones of your Mac’s hard drive so you’ll be ready to go when disaster strikes. Just plug in your clone, restart, and you’re up and running again. CrossOver GamesPC fanboys like to slag the Mac for having fewer games, but with CrossOver Games ($39.95, CodeWeavers, www.codeweavers.com), Mac users--and Linux fans too--can easily play games coded for Windows machines. The list of officially supported games is hundreds deep, and since CrossOver is based on Wine, you don’t even need a copy of Windows just to play Team Fortress 2. Clean My MacHard drives are never big enough. Whether you have a MacBook Air or a Mac Pro, there always comes a point when there’s just not enough space on your internal disks. Clean My Mac ($29.95, MacPaw, macpaw.com) can help with that problem, scouring your Mac’s drive and tossing out all sorts of gunk you don’t need. Use it to toss unneeded language files, scrub extraneous code from universal binaries, and thoroughly clean up after deleted applications. rooSwitchOS X’s Fast User Switching is handy for juggling multiple user accounts and their corresponding settings, but rooSwitch ($19, Rocket, rooswitch.com) allows you to maintain different settings on a per-application basis. Use it to manage Home and Work browser profiles, for example, or to have different profiles in your word processor for writing or editing documents. rooSwitch works with nearly any application, and it supports Automator and AppleScript for the ultimate in customizability. Next Page: Wild Card Apps & Staff Picks >> Wild CardsNot all Mac apps fall into your neat little categories. These five break the mold and completely deserve a place on your hard drive.BricksmithVirtual bricks you can't lose or step on? Sold!Legos are the official plastic brick of Mac|Life--we’ve had many discussions about the empires we built in our childhood bedrooms and how much we miss “playing Legos” as the soulless adults we are today. Bricksmith (free, donations accepted; Allen Smith; bricksmith.sourceforge.net) lets you recapture the magic in a highly geeky way. It’s a 3D Lego-model creator, offering drag-and-drop construction using thousands of parts in every color of Lego’s rainbow. Tutorials and the one finished model that’s included show you the ropes, and once you’re done with your virtual creation, you can export step-by-step instructions to build it for real. There’s even a mini figure generator where you can design and outfit a matching Lego man and insert him into your model. This software couldn’t be cooler.We can't believe an application this sweet is donationware.CameraBag DesktopGive your photos a new identity or some old-timey charm.We named the iPhone version of CameraBag one of our “101 Essential Apps for 2008,” and now the same fun can be had on your Mac, thanks to CameraBag Desktop ($19, Nevercenter, www.nevercenter.com). You drag in a digital image, and the app re-creates the look of a real film photograph--choose from Helga, Lolo, Mono, 1962, 1974, Instant, Magazine, Cinema, or Colorcross.For more variations, click the Reprocess button, and all the options will change their look and coloring just slightly. Or check the Multi-filter box and experiment with adding multiple filters to a single photo. Of course, you can export your altered images back to your hard drive without affecting the original file. The novelty of taking an everyday digital snapshot and making it look like a Polaroid image or washed-out 1974 photograph never gets old.Your digital photos, plus extra personality.SousChefRecipe database + shopping list + cooking assistant = one kitchen lifesaver.SousChef ($30, Acacia Tree Software, acaciatreesoftware.com) edges out MacGourmet ($49.95, www.marinersoftware.com) in the cooking-assistant category for its cloud database of recipes. Every time a SousChef user enters a recipe (133,000-plus at press time), it’s synced to the cloud, and you can search those and import them into your own library. You can also opt out of sharing your own recipes so Aunt Erma’s secret matzo ball soup stays in the family.Once a recipe’s in your library, you can edit, print, email, or blog it--or even add its ingredients to your grocery list. Click the Cook button for a full-screen view of the instructions that you can read from across the room, keeping your Mac out of the splatter zone. The Mac’s built-in speech recognition lets you advance the recipe’s steps with your own voice, or you can use the Apple Remote or a Keyspan Front Row Remote.TemporisAttractive, drag-and-drop timelines make it easy to "show, don't tell."Everyone loves a good infographic, or at least geeky types like us do. (And the geeks shall inherit the earth, don’cha know?) Temporis ($24.99, Bartas Technologies, www.bartastechnologies.com) makes it easy to create neat-looking timelines on your Mac, which you can then print or export as PDF or TIFF files that are ready for importing into your presentation software, word processor, or page-layout app.Adding new events is just a Command-click away, and it’s a snap to drag the start and end dates around on the timeline. The Arrange button will automatically stagger your timeline’s events into the most logical and easy-to-read order, and the Inspector lets you tweak fonts, colors, titles, labels, and your timeline’s span and intervals. You can even export the event data separately as an XML or CSV file.Manga Studio Debut 4Create your own comics and manga, and even manga-fy your photos.Manga Studio Debut 4 ($49.99, Smith Micro, my.smithmicro.com) is a must-have for fans of Japanese manga or anyone who wants to make their own comic books. Its ingenious Beginner’s Assistant groups together the tools by processes so you can intuitively wind your way through a typical manga workflow: sketch, panel, draw, tone, and add character dialogue.You can scan or draw your own art (graphics tablets supported, natch), play with the included samples, purchase manga content from www.contentparadise.com, or even import your own digital photos and watch Manga Studio make them all comicky-looking. Draw speed lines, add dialogue bubbles, move your pages around, and then print or export your finished comic book. Manga Studio Debut 4 is the younger brother to professional-level Manga Studio EX 4 ($299.99), but Debut has plenty of advanced features too, including layers, templates, customizable patterns, and more.Mac|Life Staff PicksBass TunerI’m a beginning bass player--like, very beginning. So it’s a huge help that I don’t have to worry about staying in key. This terrific, simple, and streamlined little app ($9, www.rustykat.com) lets me quickly get in tune in front of my MacBook using the built-in mic. With that necessity sorted, I can fire up some tracks and tablature and focus on struggling to play along.MultiwiniaMultiwinia ($19, www.ambrosiasw.com) offers crazy replayability. You devise a strategy for your stick-figure army, then watch them take on up to four other teams in six game types on 40 vector-graphic maps. Online multiplayer against Mac and Windows players works flawlessly and keeps me coming back for more. No Napoleon complex necessary. MetaXIf you need to tag a large amount of MP4 files, you could use iTunes’ painfully slow process. Instead I found MetaX (free, www.kerstetter.net) for all my tagging needs. The app will search the IMDB catalog and plug the information into the appropriate fields, then share that info via tagChimp. You can even scan DVD barcodes via iSight! BeanFor a word dork like me, word processors are a big deal. Bean (free, www.bean-osx.com) is a lightweight, open-source word processor. It’s missing many of the blinky lights and thingamajigs of the big boys, and that’s exactly the point. Fewer distractions equals better writing, faster. And for anyone who needs to hit a certain length, the live word count rocks. FluidI often find that Firefox has the tendency to crash when I have too many Web applications running. But Fluid (free, fluidapp.com) lets me create a site-specific browser out of my most essential websites, like Google Docs and Flickr. Simply plug in the URL, and voilà! You have a separate application running that won’t go down if something else does. Next Page: More Gaming Bang for 50 Bucks >> More Bang for 50 BucksSome of the Mac's best games are also its cheapest? Sweet!Fifty bones won’t buy you even one new Xbox 360 or PS3 game, but on the Mac, you can snap up a stack of premier games for less than that. Or at least, that was our theory when we gave Florence, our new associate online editor, 50 whole American dollars and asked her to max out her Mac with the best gaming that short stack of money could buy.  Man, did she score--check out the results of her diligent “research.”Plants Vs. Zombies$16, amazon.comLine up perilous peashooters and sun-soaking sunflowers against an abominable horde of zombies in Plants vs. Zombies.This animated tower-defense favorite pits you against a horde of zombies with one thing on their (decaying) minds--invading your home for brains! Pit your arsenal of zombie-fighting plants, each with their own spectacular organic weaponry, against 26 zombies and 50 levels of adventure. Fair warning: Once you start playing this excellent game, it’s incredibly hard to stop. World of Goo$10, amazon.comStack up adorable globs of goo to build structures and watch them band together as you help transport them across various levels.World of Goo is another addictive and totally adorable puzzle game. Created around the idea that circular goo balls make adequate building materials (naturally), the game has you solving puzzles by dragging and dropping goo to create all kinds of crazy structures that enable you to transport your goo across the level. The oh-so-cute googly-eyed blobs pack the game with charm, and you can also connect online and play against other Goo architects around the world.Braid$15, playgreenhouse.comBraid's aesthetically appealing backdrop and profound storyline will keep you engrossed until the very end.Some games defy description, and Braid might be easy to pass over because it appears to be just a mix of platforming and time control set against a gorgeous backdrop. But it subverts and transcends those two well-worn clichés with brilliant design and an absorbing story that packs a twist that you’ll never see coming. Watch the YouTube videos if you need help solving its puzzles, but just make sure you see this masterpiece through to the end.Balcassa$8, openplanetsoftware.comBalcassa has a mountain of exciting brainteasers for the puzzle fiend.Balcassa feeds off those nightmares you still have about attempting to master that archaic, rainbow-colored Rubik’s cube. And while most of you probably never cracked the damn thing (we didn’t!), Balcassa gives you a second chance. The objective of the game is to slide the cubes into a specific sequence, pattern, or orientation. It may sound like a simple task, but much like fiddling with a Rubik’s cube, figuring it all out is the real reward.Freeware FunIf you’re interested in first-person shooters and MMORPGs, Quake Live and Second Life can give you hours of entertainment at our favorite price: $0.00. Both games perform smoothly on Mac OS 10.4 or later. Quake Live doesn’t require beefy hardware because it runs through your Web browser. But that doesn’t stop it from delivering all the fast-paced action of the classic first-person shooter. Second Life, while not as packed with storyline as World of Warcraft, offers a similar massively multiplayer world where you can meet people, customize your character’s look, and participate in a virtual world that’s just like our own. You don’t even have to watch the clock to make sure you’re on time for a player-versus-player raid!You don't need fancy computer hardware to frag your way through this beloved shooter.Vital Statistics on Our 50 Killer AppsTotal cost if you bought all 50 apps: $1219.83Number of apps that are free: 13Apps that have an iPhone counterpart: 15Whaddaya waiting for? (apps that have a free demo): 39Number of countries these apps were born in: 7Apps named "iSomething": shockingly... just 3!Apps that require Snow Leopard: 1Apps that require Leopard: 14Apps that promise "iLife integration!": 9

  • Myths of Snow Leopard 8: It's Just An OS.

    Daniel Eran Dilger Apple's limited comments on Snow Leopard, the next version of Mac OS X due in about a year, have opened the playing field for rampant speculation. Here's a look at a series of myths that have developed around the upcoming release. The eighth myth of Snow Leopard: Snow Leopard is Just an Operating System Stretching the Meaning of OS. The definition of “operating system? has grown dramatically throughout the history of personal computing. In the 70s, CP/M was little more than a boot loader. In the 80s, Apple's SOS, the “Sophisticated Operating System? developed for the ill-fated Apple III, introduced the novel idea of a modular driver architecture for printers, disks, and files systems. After the company returned to making Apple II models, much of SOS was salvaged in ProDOS. Apple's parallel development of the Lisa not only delivered an operating system, but also a full suite of productivity apps as part of the included Lisa 7/7 Office System software, the first consumer office suite. It would be another half decade before Microsoft bundled its Word and Excel apps with its newly acquired PowerPoint to release Microsoft Office for the Macintosh, followed by a Windows version. In a 1987 interview with Dave Ottalini, Andy Hertzfeld said, “I did the Macintosh Operating System and I was very familiar with the Apple /// and especially in the I/O system of the Macintosh, I was influenced by the Apple /// [SOS] operating system.? The Mac's System Software in 1984 added in the concept of developer Toolbox that enabled applications to share one set of code for drawing window controls, managing print and file dialogs, and later dealing with multimedia. Apple bundled fewer apps with the Mac than the Lisa due to complaints from third party developers. Instead, the company partnered with Microsoft to deliver the Mac's key productivity apps, a move that turned out to be Apple's worst decision ever. In the late 80s, NeXTSTEP built upon the idea of the Mac Toolbox; NeXT delivered high level, object oriented frameworks and visual developer tools for rapidly building applications on top of a Unix foundation. Steve Jobs' new operating system went well beyond just booting up the machine. It included speech-enabled email messaging, DSP audio processing, PostScript color and transparency, a documentation reference library, dictionary, and even the complete works of Shakespeare. Apple III FAQ File Lisa GUI Prototypes Office Wars 1 - Claris and the Origins of Apple iWork Office Wars 3 - How Microsoft Got Its Office Monopoly The Expanding OS at Microsoft. Throughout the 80s and into the 90s, Microsoft continued to sell the simplistic DOS, largely based upon the 1970s CP/M. The company started to bundle DOS with a Mac-like environment it called Windows, which started to become popular with Windows 3.1 in 1991. Microsoft shipped Windows primarily to port its Macintosh apps to the IBM PC in order to abandon its software partnership with Apple on the Mac. After similarly backing out of efforts to work with IBM on a DOS replacement called OS/2, Microsoft next attempted to deliver Windows NT as an entirely new operating system for PC users, based loosely upon concepts from AT&T Unix-rival VMS, after Microsoft acquired Digital's VMS developer team in the late 80s. Despite touting NT in the early 90s as the next Windows, Microsoft was unable to ship NT as a replacement to DOS for mainstream users until Windows XP 2001. However, Microsoft's greatest contribution in expanding the definition of the OS came from its efforts to tie products together to leverage its monopoly DOS position in order to advance its applications business. Prior to transitioning DOS users to Windows, it told developers to target OS/2. That left a vacuum for Microsoft's own new Windows Office apps, which had not been wildly popular until then. By 1995, Microsoft was licensing Windows and Office together to PC makers as tightly integrated products, cutting out competition from third party apps. Starting in 1996, as the Windows platform began to face the threat of the Netscape Navigator web browser paired with Sun's Java, Microsoft began to insist that its acquired Internet Explorer was an integrated part of the OS, enabling it to expand its monopoly and stifle any competitive pressure. It has since tied in the Windows Media DRM architecture, and has also tightly integrated Office and the Outlook Exchange client. While sold separately, both have become very close to being an extension of Windows. The company is now working to sell Windows, Office, and the requisite OneCare security software updates as a $70 per year subscription package called “Equipt,? basically making all consumer Microsoft software an über-OS for Windows PC users, and again shutting out the third party developers who have been flourishing in the vibrant niche of servicing Windows' malware, viruses, and other security problems. 1990-1995: Microsoft's Yellow Road to Cairo Microsoft’s Outrageous Office Profits The Unavoidable Malware Myth: Why Apple Won’t Inherit Microsoft’s Malware Crown Five Factors Shifting the Future of Malware and Platform Security Enter Mac OS X. By the time the Mac OS X beta emerged in 2000, a desktop operating system was expected to include everything from an email and web client to audio/video playback and Office functionality. In order to compete against Windows, Apple had needed to partner with Microsoft to deliver Internet Explorer, Outlook Express, and Office on the Mac. As Mac OS X began reaching a mainstream audience in 2002, Microsoft pulled the plug on Mac development, putting Internet Explorer and Outlook Express into maintenance mode and making minimal advancement to the Mac version of Office apps. For Apple to keep up with Microsoft, it would need to develop its own applications. Mac OS X's NeXSTEP legacy gave it a leg up on putting together an application portfolio. Apple had already adapted NeXTMail, a pioneering email client, into a decent email program simply called Mail, and shipped a central Address Book and later iCal scheduling client with Mac OS X. In 2003, Apple shipped Safari as its own standards-based web client. It later shipped iChat instant messaging and other supporting applications that rounded out the OS. At the same time, Apple also began assembling a suite of multimedia apps in iLife: iTunes, iPhoto, iMovie, iDVD, and GarageBand. It has also put together an alternative to Office in iWork: Pages, Numbers, and Keynote. While both are sold separately from the OS, iLife ships for free on new Macs and iWork comes bundled as a trial that can be ordered online. Why Apple Bounced Back AppleInsider | Road to Mac OS X Leopard: Mail 3.0 The Future of the Web: Safari, Firefox and Internet Explorer Mac OS X vs Mac Office? The expansion of Mac OS X means something particularly interesting for Microsoft Office. Apple is describing Snow Leopard's key feature as being support for Exchange Server messaging, a role formerly delegated to Microsoft. That makes it the next step in the company's incremental independence from Microsoft's software on the Mac, following its banishment of IE, Outlook Express, Windows Media Player, and MSN. Snow Leopard promises to obsolesce Entourage. That being the case, it would make sense for Apple to bundle its Exchange savvy, Snow Leopard version of Mail, iCal, and Address Book into the next version of iWork for sale to PowerPC Mac users and others who don't meet the minimum requirements for Snow Leopard. That move would also directly position iWork against Office and expand iWork's user base on the Mac platform. Current Office users sometimes argue that Apple needs to allow Microsoft to maintain its monopoly position in Office to prevent Macs from being shut out of the corporate world. Businesses do prefer to train employees in one set of software; iWork does not work like Microsoft Office, forcing companies to settle on one or double their user training efforts. However, Microsoft has already began work to ensure that Office on Windows does not work or look the same as its Mac version. The Windows edition was given a Ribbon UI for marketing reasons, with a Start Button-style user interface branding to tie it into Vista. That wouldn't work on the Mac side, so Microsoft gave Mac users an oddball, clownish user interface that is neither Mac-like nor immediately familiar to Office users. Because iWork works like the rest of Mac OS X and is both consistent and intuitive, users will pick it up faster than having to learn the quirky, lipsticked pig that is Office 2008 for Mac. Even Windows users are likely to find iWork easier to figure out than Microsoft's Mac version of Office. Apple's iWork still has a ways to go in matching every feature of Office, but it offers a much stronger foundation to build upon than the current version of Mac Office. Safari on Windows? Apple and the Origins of the Web The Web Browser Renaissance: Firefox and Safari Microsoft's Scorched Earth Office Policy. Microsoft is radically changing the Office user interface on the Windows side to force companies to adopt Vista while also attempting to stave off the advance of the free OpenOffice productivity software, which is also sold by Sun as StarOffice and by IBM as Lotus Symphony. OpenOffice (and other competing suites, including some online productivity offerings) have worked hard to copy the look and feel of Microsoft's Office to facilitate adoption by companies while requiring minimal new training. Microsoft's response is to take Office 2008 in a patented new direction that competitors can't follow, a trick it used to kill competition in the DOS market when it released Windows as a product that only appeared to work with MS-DOS, and subsequently Windows 95, a product that integrated MS-DOS. With iWork, Apple didn't try to copy the old Office look and feel, which has made little progress since the late 90s. Instead, it has fleshed out its own productivity software interface with direct feedback Inspector panels; Mac OS X-native, customizable toolbars; and close integration with other OS features from advanced graphics compositing to media library browsing to native font and color selection panels. Office Wars 4 - Microsoft’s Assault on Lotus and IBM This All Happened Before. While Microsoft's strategy of driving Office into a unique, proprietary direction makes sense as a way to disrupt compatibility and familiarity with open software, it is also leaving the door wide open for Apple to enter. This is exactly what happened five years ago when Microsoft dropped Internet Explorer on the Mac, creating a vacuum that resulted in Safari, which is now teamed up with Firefox in an effort to eat into IE market share and break open Microsoft's proprietary hold over web development. With advances in Javascript and HTML5-style sophisticated web applications, Safari is now helping to erode not only IE's control over the web, but also break up Windows' hegemony in application development. MobileMe demonstrates how rich, open web applications can provide familiar email, calendar, contacts, and other features using the cross platform web rather than a proprietary development platform. While Apple hasn't announced plans to to deliver iWork apps on MobileMe yet, their current availability for the Mac not only makes up for the weaknesses of Microsoft's Mac Office 2008, but also directs attention to the Mac platform and its unique set of productivity apps. By offering Snow Leopard and “iWork 2009? with Exchange 2007 support as well as integration with MobileMe and Snow Leopard Server's push messaging services, Apple will be able to aggressively push Mac OS X and the Mac into new territory long held hostage by Microsoft. Myths of Snow Leopard 4: Exchange is the Only New Feature Apple’s Mobile Me Takes On Exchange, Mobile Mesh Snow Leopard Server Takes on Exchange, SharePoint Cocoa for Windows + Flash Killer = SproutCore WWDC 2008: New in Mac OS X Snow Leopard Myths of Snow Leopard 1: PowerPC Support — RoughlyDrafted Magazine Myths of Snow Leopard 2: 32-bit Support Myths of Snow Leopard 3: Mac Sidelined for iPhone Myths of Snow Leopard 4: Exchange is the Only New Feature! Myths of Snow Leopard 5: No Carbon! Myths of Snow Leopard 6: Apple is Out of Ideas! Myths of Snow Leopard 7: Free?! Myths of Snow Leopard 8: It's Just An OS. Cocoa for Windows + Flash Killer = SproutCore Apple’s other open secret: the LLVM Complier Ten Big New Features in Mac OS X Snow Leopard I really like to hear from readers. Comment in the Forum or email me with your ideas. Like reading RoughlyDrafted? Share articles with your friends, link from your blog, and subscribe to my podcast! Submit to Reddit or Slashdot, or consider making a small donation supporting this site. Thanks!

  • Office Wars 3 - How Microsoft Got Its Office Monopoly

    Daniel Eran DilgerOffice Wars 1 - Claris and the Origins of Apple’s iWork Office Wars 2 - Microsoft’s Outrageous Office ProfitsOffice Wars 3 - How Microsoft Got Its Office MonopolyMicrosoft’s Office monopoly gives the company more revenues and delivers nearly as much profit as its Windows software. How did it gain such a powerful position in productivity applications? The history of Office is rooted in decisions Apple made in the 80s with the Lisa and Macintosh, and also has an interesting correlation to Apple’s iPhone strategy today.The Origins of Office.While Microsoft has overwhelming power in desktop productivity applications today, it entered the market late. In the early 80s, Microsoft principally sold language software and struggled to license copies of AT&T’s Unix under the name Xenix. In 1981, Microsoft teamed up with IBM to license a copycat version of CP/M as the DOS for IBM’s new PC. Microsoft didn’t really get started in applications until Steve Jobs approached the company that same year with a proposal to develop for Apple’s new Macintosh.Entrusted with prototype Mac hardware and inside access to Apple’s development tools, Microsoft made an agreement with Apple in 1981 not to ship any mouse-based products of its own until a year after Apple introduced the Mac. In exchange, Apple promised to give Microsoft a rare opportunity to enter the competitive desktop applications market using its entirely new Mac platform as a launching pad.[SCO, Linux, and Microsoft in the History of OS: 1970s][SCO, Linux, and Microsoft in the History of OS: 1980s]Software Sells Systems!Prior to the Mac, Apple had released the Lisa as its first graphical desktop computer. Since developing new graphical apps for the Lisa was very different and required special training, Apple delivered its own complete productivity suite for the Lisa. It planned to open up the Lisa platform to third party development at some point after the initial launch, but the immediate focus had been to deliver a unique set of applications to demonstrate the power of Lisa’s new graphical interface.Recalling the software focus of the Lisa development team, reader Jim Hoyt emailed me several months ago in response to “Why Apple Bounced Back,? an article crediting Apple’s recent internal software development efforts with a large role in the company’s turnaround over the last decade. Hoyt wrote, “In 1979, John Couch, the soon-to-be head of the Lisa project, was in charge of all software at Apple Computer. He commissioned this poster: Software Sells Systems.? I’ve been meaning to publish the otherwise long since lost to history poster, so here it is, belatedly. Thanks Jim![Why Apple Bounced Back]Apple Delivers Lisa Suite Seven Years Ahead of Microsoft Office.The poster’s premise was obvious: the Lisa wasn’t going to sell itself; it needed practical software applications to usher in the future of the graphical desktop. Apple developed an entire suite of seven productivity applications that shipped with the Lisa system in 1983, including word processing, spreadsheet, database, drawing, graphing, project management, and terminal emulation programs. It was seven years later before Microsoft would first package its Word, Excel, and PowerPoint applications together as Office 1.0 in 1990. In his February 1983 review of the Lisa for Byte magazine, Gregg Williams concluded: “As you can tell, I am very impressed with the Lisa. I also admire Apple for deciding to make the system without being unduly influenced by cost or marketing constraints. The Lisa couldn’t have been developed without such a deep commitment, and no other company I can think of could afford such a project or would be interested in doing it this way (the Lisa project reportedly cost over $50 million and used more than 200 person-years of effort!). In terms of the actual, as opposed to symbolic, effect it will have on both the microcomputer and the larger-computer market, the Lisa system is the most important development in computers in the last five years, easily outplacing IBM’s introduction of the Personal Computer in August, 1981.?A year later, Lisa ended up being replaced by the much less expensive Macintosh, which delivered much of the Lisa’s functionality at a quarter of the price. However, the Mac did not include the Lisa’s expensive megabyte of RAM, its hard drive, or its productivity application suite. The Mac only shipped with a word processor and painting tools.Why Apple didn’t port its Lisa applications to the Macintosh is a confounding riddle, because it had more than a half decade of opportunity to do so. The main reason for this was a paranoid fear of alienating outside developers, along with jitters related to IBM’s rapid poaching of the desktop computing world after the arrival of its PC in 1981.[“The Lisa Computer System? Reprinted from Byte, issue 2/1983] [The Lisa, Apple's First GUI-Based Computer System - VAW][How Apple Keyboards Lost a Logo and Windows PCs Gained One]Apple’s Lisa vs the Third Party Mac Platform: 1980 - 1984.Competition inside Apple between the Lisa development group and the Macintosh team led to a different software strategy for the Mac. Since the smaller Mac group didn’t have the resources to develop a full suite of applications in advance of its launch, it planned to leverage third party development in the same way as the Apple II had.Sales of Apple II computers had exploded in 1979 with the release of Dan Bricklin’s VisiCalc spreadsheet software. That success was a large reason why IBM decided to get involved in the microcomputer business with the PC in the first place. It wasn’t until 1984 that Apple began making lots of money selling AppleWorks, its word processing, spreadsheet, and database package for the Apple II. It continued to sell the software with only limited updates well into the early 90s.Apple management failed to see the potential for delivering its own suite of Mac applications as it had on the Lisa, and as it very profitably would later do for the Apple II. Instead, it became increasingly enamored with the idea of partnering with third party software developers and delegating away the work--and the profits--of creating its own Mac software. Motivated by fears of inhibiting a third party software industry like the one that had grown up around the IBM PC, Apple intentionally stifled its own internal software development efforts and later spun them off into the Siberian gulag of Claris. That move would prove to be a devastatingly expensive mistake that would nearly destroy Apple over the next decade.Incidentally, three of the most important products Apple would release during that decade of decline were software products: the profitable AppleWorks for the Apple II in 1984.the free 1987 HyperCard for the Mac.the free 1991 QuickTime for the Mac.[HyperCard: Apple and the Origins of the Web][1990-1995: Planting Software Seeds][QuickTime: The Secret Weapon Inside iTunes]A Fearsome Future VisiOn for the PC: 1981 - 1983.Another contributing reason for Apple’s rush to embrace third party developers on the Macintosh may have been related to the fear of VisiCorp’s new mouse-driven VisiOn graphical desktop environment. VisiOn originally appeared on the Apple III in November of 1981, but the complete commercial failure of that new machine after the delivery of IBM’s PC prompted VisiCorp to announce moving its support to the PC in 1982, with a promised release target of mid-1983. Apple was still scrambling to release the Lisa and the Mac, both of which had slipped repeatedly.While clumsy, slow, and expensive--the base VisiOn software and a mouse cost $790, each application cost between $250 and $400, and it required a $5000 hard drive upgrade on top of a $2000 PC--VisiOn was backed by the legendary VisiCorp, the company that had helped launch the Apple II to fame with VisiCalc. VisiOn also tapped into IBM’s “up is down? PC, which despite its high price and low level of performance and innovation, had cut deeply into Apple’s business expansion plans, almost entirely due to IBM’s reputation and its monopoly position in business computing. After witnessing its first big failure with the Apple III, and then seeing a tepid response to the $9,995 Lisa in 1983, Apple was no doubt very concerned about IBM’s PC being converted into an ugly frankenstein Mac knockoff with that $7,500 VisiOn upgrade bolted on, cheered on by a press giddy at the prospect of being bamboozled by IBM’s overpriced and under delivering PC.The only way to compete with the threat of such a graphical system for the PC would be to deliver the new Macintosh as quickly as possible at a much lower cost with lots of applications from a variety of third party developers. Fortunately for Apple, VisiOn also slipped several months and wasn't delivered until the end of 1983. Right up until it completely fizzled, the press hailed VisiOn as a promising competitor to Apple’s Lisa and the forthcoming Macintosh.By 1983, VisiCorp had fallen apart; its star development manager Mitch Kapor had left to found Lotus Development. Kapor’s new spreadsheet product, Lotus 1-2-3 for the DOS PC, destroyed the remains of VisiCorp and its VisiOn.[VisiCorp Visi On - Toasty Tech][1980-1985: 8-bit Platforms]Frying Pan to the Fire: Apple Runs to the Arms of Microsoft: 1981.Finding developers willing to commit to investing in Apple’s next new platform was difficult after the failure of the Apple III and the wildly successful launch of the PC. Apple later found that its developer relations would suffer at the release of the “no other software needed? Lisa. For the Mac, Apple decided to copy the PC model by directing the majority of its efforts into courting third party developers and downplaying its own software releases, which were only intended to serve as basic placeholders. Even so, many PC developers planned to take a ‘wait and see’ approach to supporting the Macintosh.Hoping to prime an early and explosive business success for the Macintosh in the same way VisiCalc had launched sales of the Apple II, Steve Jobs made plans with Microsoft to deliver a graphical Mac interface for its struggling Multiplan--a VisiCalc spreadsheet clone--and a new Chart application.Microsoft had also secretly begun another Mac app initially called MultiTool Word, based on the Bravo word processor developed by Xerox PARC’s Charles Simonyi and Richard Brodie; Microsoft hired both in 1981. The company didn’t tell Apple about its new word processor project because the Mac team had already started developing a word processor for the Mac called MacWrite.[A Rich Neighbor Named Xerox - Folklore.org][An Office User Interface Blog - Microsoft’s Jensen Harris]Apple’s Problematic Partnership with Microsoft: 1981 - 1985Next to IBM, Apple was among the first companies to realize that getting into a business partnership with Microsoft was a really bad idea. Throughout 1983, Microsoft employees began intense discussions with Apple about how the Mac system software worked internally, involving issues unrelated to desktop application development. The reasons for this became obvious when Microsoft made a surprise pre-announcement at the Comdex trade show in November 1983 of a clone of Apple’s Mac environment for the PC called Windows, along with the release of a text-based Word for DOS using a mouse. Apple had previously worried about VisiCalc’s independent VisiOn appearing for the PC, but now its own partner had taken its internally developed graphical desktop work to deliver a competing product on IBM’s platform. Microsoft had discovered a loophole that allowed it to ignore its exclusive agreement with Apple because the contract had tied the year-long waiting period to the Mac’s planned ship date in 1982; that contract date wasn’t updated as the project slipped into 1984.It turned out that Word for DOS wasn’t very popular, since DOS PC users didn’t see much benefit from only using a mouse with a single application. It also turned out that Microsoft couldn’t deliver on its promise to ship Windows 1.0 by early 1984; it wasn’t actually available until 1985, and even then was a complete joke of a product and fully unusable. However, the problems Apple would suffer for trusting Microsoft were only just getting started. Windows 1.0 wasn’t much to look at, but it did offer an advancement beyond the neanderthal text interface of Word for DOS. Apple also had reason to worry when it found Microsoft was directly collaborating with IBM in 1985 to deliver a new DOS replacement called OS/2. [1990-1995: The Race to Deliver The Next New Platform][Mac Office, $150 Million, and the Story Nobody Covered]Apple Grows Dependent upon Third Party Software: 1985 - 1990.Apple’s partnership with Microsoft continued to worsen. Microsoft finally shipped its spreadsheet for the Mac in 1985, but threatened to also release it for the PC as well, prompting Apple CEO John Sculley to sign away rights to a variety of Mac system software details to Microsoft in 1985 in exchange for exclusive Mac development of the graphical Multiplan for two years. Microsoft’s Multiplan and Chart applications for the Macintosh were among the strongest software features Apple touted in its 1984 advertising. (Click to view full size).A very young Bill Gates appeared next to Mitch Kapor of Lotus Development in Apple’s Mac ads to observe, “To create a new standard takes somethings that’s not just a little bit different. It takes something that captures people's imaginations. Macintosh meets that standard.? Were he not trying to sell Windows Mobile today, he might say the same of the iPhone!Sculley had been arrogantly dismissive of Bill Gates’ July 1985 suggestion that Apple work quickly to broadly license its Mac technology to Northern Telecom, Motorola, and AT&T. Instead, Apple sought to retain control of the unique Mac desktop as a way to sell its hardware.At the same time, Apple grew increasingly reliant upon Microsoft to deliver updates to its applications for the Mac, and worried about threatening any of its third party Mac developers with its own internal application software efforts.However, in 1984 Apple had released AppleWorks for the Apple II. That program rapidly became the top selling software title of any computer platform, despite Apple’s minimal efforts to market it. It was nearly an embarrassment for Apple, which wanted to push the graphical new Macintosh, not a text-based 8-bit program. By 1987, Apple had spun off its own apps--including AppleWorks, MacWrite, MacDraw, and MacPaint--into the Claris subsidiary. Claris went on to profitably develop and acquire a suite of Mac productivity apps, but operated at an arms’ length distance from Apple. By 1990, Sculley realized the vast profit potential in application software. Apple had two solid platforms: the Apple II and the Mac. The company’s minimal efforts to market any software for them was clearly a huge mistake. Sculley subsequently decided to retain Claris as part of Apple rather than spinning it off, but that late decision shattered the subsidiary because its employees and managers had been given the expectation that a Claris IPO would make them rich. Many left in disgust.[Office Wars 1 - Claris and the Origins of Apple’s iWork]Microsoft Becomes an Applications Company: 1985 - 1989.At the same time, Microsoft’s graphical Multiplan for the Mac--which ended up being combined with the Chart app and renamed as Excel in 1985--became a huge seller for Microsoft. In contrast, the textual DOS version--which retained the Multiplan name--couldn’t compete with the top selling Lotus 1-2-3 on the PC side.Two years later in 1987, Microsoft’s deal with Sculley expired and the company released Excel 2.0 for the PC, along with Windows 2.0, which copied more of the Mac desktop, including the basic ability to display overlapping windows. No OEMs shipped Windows 2.0 on their PCs, but anyone buying the new Excel got a copy of Windows and a taste of the graphical Mac environment, albeit with Microsoft’s garish colors and its horrific MDI-style interface.Apple Sues to Stop Graphical Copycats, But Only On the PC: 1985 - 1988.While a number of companies delivered graphical environments in the pattern of VisiOn for various computer systems of the time, Apple was only threatened by those that promised to deliver the Mac look on the PC.For example, Apple ignored Berkeley Systems’ mouse-based, windowing GEOS environment, offered initially for the Commodore 64 and later Apple’s own Apple II systems.However, when CP/M maker Digital Research introduced its GEM/1 for the DOS PC, Apple sued and won an injunction that forced the company to remove certain features Apple had originally developed for the Mac, the most obvious of which was its use of graphics regions to draw sophisticated overlapping windows. At the same time, GEM/1 was also being sold for the 1985 Atari ST, but Apple completely ignored that product, enabling Atari to deliver a system so similar to the Mac it was commonly called the Jackintosh, after Atari CEO Jack Trammell. Apple also ignored overlapping windows in the 1985 Commodore Amiga, and a similar graphical desktop in the 1987 RISC OS developed by Acorn Computers. Apple was certainly aware of the British Acorn’s RISC OS, as the two companies had partnered to form ARM in order to develop a new generation of RISC based processors powering Acorn’s RISC PC and later, the Newton. Those same ARM processors now power iPods, the iPhone, and the vast majority of all mobile devices. [Origins: Why the iPhone is ARM, and isn't Symbian]However, Apple went ballistic upon the release of Microsoft’s Windows 2.0 in 1987. One reason was that Microsoft was pointedly using the product as a way to move its Mac applications to IBM’s PC, a move Apple correctly feared would quickly erode the unique value of the Macintosh. Additionally, Microsoft was also describing Windows as the basis of a new interface for IBM’s promised OS/2. Apple was livid that the trusted partner it had launched into the applications business would immediately sell it out and migrate those same applications to directly benefit its main hardware competitor. Despite the fairly insignificant sales of Windows 2.0, Sculley’s Apple sued Microsoft in 1988 over the use of Mac software details it had taken from Apple in its 1985 agreement. It also sued HP over a Windows 2.0 add on pack called NewWave, which supplied additional Mac-like features to the PC. Meanwhile, sales of Excel on the PC gradually began to grow and Microsoft worked increasingly hard to replace its Mac partner and then destroy it, using Windows as a tool to port its Mac applications to the PC instead. [Apple's Billion Dollar Patent Bluster: Patent vs. Copyright]Apple Loses Jobs, Opportunities: 1986 - 1988.In 1986--as Apple’s panic over Microsoft moving its Mac apps to the IBM PC was just getting started--Steve Jobs’ plans to rapidly move the Macintosh into the business and server arena were getting shot down by the more conservative minded Sculley. Apple’s board feared that increased investment in the Macintosh might spread the company too thin.[Steve Jobs and 20 Years of Apple Servers]Jobs subsequently left Apple in frustration to form NeXT, Inc, and develop his own ideas for business oriented workstations. Sculley replaced him with Jean Luis Gassée, who shared Sculley’s vision for dabbling in impractical technology ventures like the Newton and keeping Mac models configured for high end markets.Apple continued to make outstanding profits from increasing sales of the Mac and continued sales of the Apple II, but the company had made a grave mistake in ignoring and avoiding the software business. Even worse, it was now dependent upon a rival company to maintain key software titles for the Mac.Apple was also losing key engineering talent to Jobs’ NeXT, which by 1988 was delivering the first release of what Apple itself should have been working on: its next generation of hardware and software. [Newton Lessons for Apple's New Platform][Why OS X is on the iPhone, but not the PC: The History of NeXT]Sculley’s Apple Bungles Office Applications.While Sculley’s Apple fought Microsoft’s Windows in the courts, it did little to effectively compete in the marketplace, either with the Mac as a platform or in the applications arena to take on what would become the Microsoft Office suite in 1990. To deliver Office, Microsoft simply paired Word and Excel with PowerPoint, a Mac presentation application Microsoft acquired in 1987. Had Apple simply ported its Lisa applications to the Mac, it would have had a head start of several years to develop and refine its own applications suite, and could have maintained them as unique to the Mac without giving away its crown jewels to Microsoft in 1985. After ten years of trying, even Microsoft could eventually deliver a good enough copy of the Mac with Windows 95 in late 1995. After that, Microsoft pulled the plug on Office development for the Mac and didn’t release another update until 1998.[Office Wars 1 - Claris and the Origins of Apple’s iWork]Apple’s Squandered Opportunity in Software Sales.The bizarre thing was that Apple was making money selling AppleWorks on autopilot, and continued to do so from 1984 into the early 1990s. Additionally, the new ClarisWorks for the Mac easily captured the top spot in Mac software sales from Microsoft’s Works within its debut year in 1991. Even so, Apple did little to capitalize upon the discovery that software would indeed sell systems, just as Couch had foreseen back in 1979. Apple had a printing press for creating money, but simply left it idling while Microsoft delivered low innovation software titles and raked in millions of dollars in Mac software revenues. Sculley’s Apple essentially sat back and granted Microsoft full opportunity to clean out its entire business model without a fight, hoping that the law would rush in to correct the inequities at some point in the near future. Instead, the court deliberated for a tech eternity until 1994, and then threw out Sculley’s “look and feel? lawsuit, largely on the basis that Sculley had earlier granted Microsoft limited rights to Mac ideas back in 1985 in his desperate bid to keep Microsoft as a Mac developer. The bitter irony was that between 1985 and 1995, Microsoft needed the Mac at least as much as Apple needed Microsoft. Even in 1997, Steve Jobs could get Microsoft to agree to a half decade of continued development of Office for the Mac by simply adding Internet Explorer to the Mac desktop. Jobs turned down the hardball demand that Apple kill QuickTime, and even got a public relations coup out of the deal by having Microsoft announce a $150 million investment in Apple.Sculley’s penny wise, pound foolish conservative greed destroyed Apple and directly transferred the vast potential wealth of value Apple had originated at great expense for its 1983 Lisa graphical office suite to Microsoft, which subsequently ran with it and deserted the company. [Mac Office, $150 Million, and the Story Nobody Covered][Apple’s NeXT Server Offensive on Microsoft]Microsoft Betrays IBM and Uses Office Against OS/2.Apple wasn’t the only partner Microsoft exploited, turned on, and then tried to drive out of business. The earliest and most obvious example was IBM, which had launched Microsoft into significance as a reseller of DOS. Microsoft betrayed IBM in the development of OS/2, first by pulling out of the operating system partnership, then by canceling Office for OS/2 after shipping an initial version for it in 1992. IBM later bought up Lotus and worked to compete against Microsoft’s growing influence with Office. Microsoft responded by using its new monopoly positions to punish IBM in various moves documented in the Microsoft monopoly trial. That story follows in Office Wars 4. Using the Office Monopoly Against NeXT.Jobs carried lessons learned from watching the implosion of Apple under Sculley to NeXT. His initial goal for NeXT was to build a software platform. However, nobody was shipping hardware up to the task of running an advanced operating system, so NeXT began following the business model of Apple, selling new hardware with advanced software.While Jobs had found it challenging to find software partners for the Mac at Apple, the task was even more difficult at NeXT, which Apple had forced into the ultra high end of the workstation market using a non-compete agreement. NeXTSTEP pioneered advanced rapid development frameworks to make it easier for third parties to deliver software for the new system. When Jobs discovered that Lotus was working to deliver a new spreadsheet paradigm for OS/2, he gave the Lotus team a NeXT system and got involved in refining the software to show off the features of his new platform. In contrast, Microsoft used the productivity applications monopoly it had been handed by Apple to impede adoption of NeXT. When asked about writing software for NeXTSTEP, Microsoft’s Bill Gates famously fumed, “Develop for it? I'll piss on it.? Gates also announced plans to immediately deliver his own advanced operating system with object oriented development frameworks called Cairo, which turned out to be a vaporware lie Microsoft repeated from 1991 until NeXT was acquired by Apple in 1997.[1990-1995: Microsoft's Yellow Road to Cairo]Microsoft’s Murderous Partnerships.Microsoft helped to ensure that neither NeXT nor OS/2 could acquire a broad enough computing platform to drive a self-sustaining software business. Apple was able to maintain a struggling niche platform on the Mac, but fears of stepping on third party developers’ toes actively prevented the company from actually building on that potential until the late 90s. Ironically, Microsoft did just that, by developing its solo PC platform with Windows and then using it to destroy third party developers it viewed as competitors. By tying its Windows and Office products together, Microsoft could strangle its own former partners--the top developers of MS-DOS applications--including WordPerfect, Lotus’ 1-2-3, database and developer products from Ashton-Tate and Borland, and really every major developer on the PC that in any way challenged Microsoft.Microsoft’s coldly calculated murder of every rival DOS application developer and later many of its Windows developers, from Novell to IBM and Sun to Netscape, is an oddly public fact treated as a taboo secret by Windows Enthusiasts, who avoid all mention of it as they talk about how Apple “can’t work with partners? in the rich, supportive way Microsoft supposedly has. Any competition between Apple and third party developers--even with shareware programs--is paraded through the insufferable blogs of ZDNet and the pages of IDG’s InfoWorld/PCWorld/Computerworld and described as unconscionable conduct. This is from writers who all witnessed first hand Microsoft’s massacres of any and all “partners? the company decided no longer suited its fancy. Have these wags all been brainwashed, or are they just lying for money? As a side note, the Office Wars and Microsoft’s monopoly position in applications provide interesting insight into how Apple is deploying its iPhone software strategy, which the next article will examine.What do you think? I really like to hear from readers. Comment in the Forum or email me with your ideas. Like reading RoughlyDrafted? Share articles with your friends, link from your blog, and subscribe to my podcast! Submit to Reddit or Slashdot, or consider making a small donation supporting this site. Thanks!

  • How Open will the iPhone Get?

    Daniel Eran DilgerThere is obvious interest in iPhone development, and users of the device have good reason to demand a vibrant software ecosystem growing up around it. There are a lot of applications Apple doesn’t have the time or inclination to deliver, but which would greatly increase the value of the phone and subsequently expand sales. Apple needs third party help.At the same time, I have taken it upon myself to act as the tiny minority voice in explaining why I think Apple isn’t simply being foolish and shortsighted in the way that it is rolling out its iPhone software platform. Back in January, I explained why Apple might face resistance from third party developers, and why it might be best suited following a managed platform strategy in the model of video games, where Apple would developing its own apps and work with developers to co-publish, without setting up a wide open development platform like the Mac or Windows. [Inside the iPhone: Third Party Software]I also defended against the market-speak droids that came out in a vengeance against Apple’s so called “closed platform? by highlighting the absurdity of ABI’s claim that not running third party software made the iPhone “not a smartphone,? pointing out that the overwhelming majority of today’s third party mobile software either:solves problems in Windows Mobile that shouldn’t exist.fills voids left by Windows Mobile that Microsoft should have covered.exists without reason as frivolous garbage-ware.is overpriced trash.or will work on the iPhone already.[More Absurd iPhone Myths: Third Party Software Panic]With Journalists Like These, Who Needs to Report a Factual Story?In May, I went to Apple’s shareholder meeting (just barely; they use metal detectors for security and I have a metal plate in my arm from a motorcycle accident), and used the opportunity to ask Steve Jobs about iPhone development In front of all those rich stockholder and media types.“While Apple's closed platform policy may make sense for consumers,? I asked, “does Apple recognize the needs of large, institutional buyers who are excited about the prospect of applying low cost, handheld computers with their own custom development??Jobs went on record to answer that Apple was working to balance the needs of software security and deployment with demands for custom development on the iPhone. The “real? press, including Ellen Lee in the San Francisco Chronicle and Troy Wolverton of the San Jose Mercury News, failed to ask any interesting questions or even note the interesting answers. Instead, Lee published a diatribe about how Jobs was “feisty? and “fired back? at anyone who dare ask any questions. Lee also described an unhappy shareholder contingent based entirely upon--as reader David Barnes noted--conversations with two union leaders with clear political goals. She may as well have invented that story from her desk and saved herself a trip.Wolverton turned in a tepid report in May, but then tried to retell Lee’s story in August, in an incendiary article that spun the meeting’s vote--three months later--as a hotbed of shareholder outrage and discontent. Wolverton still hasn’t got back to me as promised to explain away his documented record of half-truths and negative spin on all things Apple. What a coward![Answers from Steve Jobs at Apple's Shareholder Meeting][RoughlyDrafted Forums - Answers from Steve Jobs at Apple's Shareholder Meeting][Troy Wolverton Documents Faux Apple Shareholder Outrage]An iPhone SDK at WWDC?Prior to WWDC in June, I explained why I didn’t think Apple would release a software development kit for it, and that it would likely orient apps around the web as Dashboard-like widgets instead. I outlined reasons why, in addition to pointing out that being “closed? did not necessarily mean being a completely locked down black box, and that Apple’s viewpoint was subject to change as the surrounding circumstances did. [Mobile Disruption: Apple's iPhone and Third Party Software][An iPhone SDK? Predictions for WWDC 2007!]An Open iPhone Software Plan.Days before the iPhone’s release, I pointed out that Apple had already gone on record about its plans for the iPhone back in an April earnings report:CFO Peter Oppenheimer stated, “We believe the iPhone is a revolutionary device that is years ahead of the competition. At Macworld, we demonstrated a number of the iPhone's breakthrough features, including its pioneering multi-touch display and user interface, visual voicemail, desktop class e-mail and web browsing, and of course, the best iPod ever. “We plan to build on this incredible foundation by continuing to develop new software features as well as entirely new applications and incorporate them into the iPhone. Since iPhone customers will likely be our best advocates for the product, we want to get them many of these new features and applications at no additional charge as they become available.“[Apple's Secret iPhone Application Business Model]Since then, I’ve pointed out the same thing: the iPhone isn’t likely to become a Mac-like open platform anytime soon, but its really not accurate to call it a closed platform either. Two recent articles presented more details on why, integrating in the historical events of the Office Wars.[Six Reasons Why Apple May Never Open the iPhone][How Closed Is the iPhone?]Reasons for Wanting an Open iPhone SDK.Reader Ken Tozier responded with three main reasons he thinks Apple should open up the iPhone to developers. He wrote:“A supported SDK would eliminate the negative ‘hacker’ stigma for third party applications. Since Apple never partners with anyone but large corporations, under the closed model, the little guy will never get a chance to legitimately write applications for the iPhone. Without this legitimacy, only a miniscule proportion of iPhone users will ever take the risk on hacked applications. The average user will just be too scared off by the label ‘hacked.’
“A supported SDK would bring a large percentage of developers, who want to create iPhone/iPod-Touch apps under Apple's control. It's just easier and faster to use Apple's Cocoa classes than plod through open source SVN trees trying to  stitch together disparate code fragments into your own ‘big idea.’
“Small developers are the ones who will be writing the most creative iPhone apps. Fleshing in the iPhone universe with myriad stars, that are just too small for Apple to bother with. Bar code readers based on the camera. Foreign language flash cards, Road trip license plate games for kids where, when they see a new license plate, they could press a button for info on that state. Lava lamps, virtual fish tanks. Carpenter's levels. Nail finders. The possibilities are endless and Apple will never do any of them.“The iPhone already contains a large chunk of ARM adapted Cocoa classes with the exact same method prototypes that have been in use for years in OS X. Apple isn't going to change classes like NSDictionaries, NSStrings, NSURLs etc for the simple reason that it's battle tested, ‘just works’ and changing these would break all their stuff too.“So, that just leaves a handful of high level iPhone specific classes. For example, I'd be a happy camper if, in addition to file read/write, Apple gave us the following iPhone hardware accessor classes:NSBasebandServiceNSBasebandClient
NSBluetoothServiceNSBluetoothClient
NSWiFiServiceNSWiFiClient
NSMultiTouchClientNSAccelerometerClient“With NSBasebandService and NSWiFiService, it would be possible to create a wireless modem application where your laptop talks to the phone in WiFi-ese and the phone talks to another phone on the other side of the world through the baseband. Teleconferencing from a camp site.“With NSMultiTouchClient, you could use the raw coordinate (and pressure?) data however you wanted. Keys on a virtual instrument, pads on a virtual drum kit, whatever.“With NSAccelerometerClient you could create really cool multi-player games and physics demonstrations for the classroom.“Apple needs to do this. I can't put an accurate percentage on it, but my gut feeling is that third party apps could increase iPhone sales by 10 to 15 percent. Maybe even more if someone comes up with something revolutionary.?The Hacker Stigma.Tozier raised some good points. However, regarding the hacker stigma, what great or useful applications do people not use because of such a stigma? Mac the Ripper, Handbrake, and torrent apps and sites are wildly popular, even though they are known to be "grey area" and require thwarting of laws and jurisdictions just to host them. People might be afraid of putting unknown third party software on their mobile, but they should be. If Apple rubber stamped its approval on all third party software to remove this stigma, it would only confer all rage related to glitches, battery loss, spyware, and other problems directly upon Apple. Why would Apple want to take responsibility for a bunch of hobbyist apps when it faces regular petty lawsuits over "whether it adequately informed users that batteries might wear out" and other frivolousness?Frozen Cocoa: Tastes Great But Doesn't Flow.The hackers are already working to use Apple's Cocoa classes. There is no alternative system on the iPhone to use. Just as on the Mac desktop, many apps are existing Free and Open Source Software wrapped in nice Cocoa interfaces. That's what iPhone apps would largely be as well. But for Apple to offer official support for this, it would have to freeze its Cocoa frameworks and make them public.Apple already maintains private frameworks in Mac OS X; developers can't really use these, not because Apple wants to reserve them for itself, but because they are in flux. Apple commonly develops a framework privately, then after testing it in production and refining it, opens them up for developers to use in the next release of Mac OS X. If developers were allowed to build against the closed versions, their work would break as Apple made improvements. It's the same on the iPhone. If Apple opened up its internals as a public API, it would then be hamstrung to make any changes.We already know that Apple plans to make major changes to a number of things, particularly Notes and Calendar in relation to Leopard. If Apple allowed developers to go out and build a "Notes+" they would be angry after Apple released its own plans related to Notes, and "outraged Mac users" would be paraded around offering their opinion that Apple shouldn't step on developers shoes and should pay third parties before offering a similar solution to the same problem. Think of Watson and Konfabulator.An Expanding iPhone Software Ecosystem of Small Developers.At the same time however, Tozier raises salient points about the breadth and depth of software that Apple will never provide solutions to. I have an iPhone. I want to install cool things on it. I can imagine things that would be incredibly useful and powerful and fun. I'm surprised Apple hasn't made any allowance to even package up "local web apps" that developers could distribute that could do things without a network connection. It would be great if Apple could deliver a sandbox environment that would skirt around all the problems I raised and deliver a vibrant software ecosphere for the OS X devices.I can also think of a dozen other things It would also be great if Apple could tackle. Unfortunately, market realities mean that the company's abilities are constrained and it has to focus on the most valuable opportunities. As the company builds the iPhone platform, I think it will make sense to progressively allow increased access to third parties. Steps Toward Open.I think "local web apps" would be an extremely important first step, along with simpler Dashboard-like widgets similar to the iPhone’s Maps, Weather, and Stocks. Put them on a separate set of pages behind "Dashboard" or something. Very little risk.A second step would be to allow access to the cooler stuff via the web, so local web apps could access sensors and Bluetooth and other things. This begins to raise security risks and liability risks. The first apps are going to be used to copy around songs and pop up ads; there is too much money in "not paying for content" and "pushing messages at people." Look at Windows: open ubiquitous platform, satiated with software piracy and viral adware.I agree that the idyllic paradise is flowing with the milk and honey of third party software, but there are real threats to defend against as well. Which is why I brought up Mac OS licensing. Who would have guessed that software licensing would cost Apple more money that it made? Good ideas are sometimes really just ideas.But ideas are so much fun to speculate about. Let’s play Reverse Bingo for iPhone Software, by trying to correctly guess which icons will fill up the iPhone’s home page. I have a few ideas, but there’s still time to suggest your own.What do you think? I really like to hear from readers. Comment in the Forum or email me with your ideas. Like reading RoughlyDrafted? Share articles with your friends, link from your blog, and subscribe to my podcast! Submit to Reddit or Slashdot, or consider making a small donation supporting this site. Thanks!

  • How to Use Your Mac and Your iPhone to Completely Automate Your Home

    Modernize your home and simplify your life with these painless products and strategies that automate your house, apartment, castle, or whatever keeps the roof over your head. Illustrations by Hanoch Piven Still using jagged little strips of metal to unlock your front door? Paying someone to feed your pets while you’re away for a weekend? Then it’s time to truly enter the second decade of the 21st century. Setting up home-control automation that runs from your Mac and iPhone is surprisingly simple, and the results can feel like magic. We kick things off with a primer that takes the hassle and jargon out of home control, then dive straight into showing you the best possibilities for managing your home’s lights, entertainment, security, and loads more. Just wait until you check out the washing machine that tweets when it’s finished a load…What Exactly is Home Control?You might’ve also heard it called “home automation,” and you might be a bit reluctant to slog through all the jargon and devices that the phrase brings to mind. But really, it’s simple. There are two types of home-control systems: the fantasy technology you see at Disney’s Tomorrowland and the gear you can actually deploy in the real world. Unfortunately, manufacturers of home-control systems have overpromised and under-delivered for so many years that many people have just stopped listening.Good news: It’s safe to start listening again. There’s still a yawning chasm between fantasy and reality--we’re a long way from having a robot butler greet us with our smoking jacket and a perfectly muddled mojito as we step out of our flying car. But we can manage nearly every system in and around the home: lighting, heating and cooling, home theater, security, even irrigation.Why bother? Home-control systems are appealing for many reasons: They deliver unparalleled convenience and efficiency, they add value to your home, they strengthen your home’s physical security, and they help reduce your impact on the environment. With the right tools, you can monitor and manage all your home systems whether you’re on the couch, in the car, or at work. We’ll discuss those specific applications in the following pages, but first, it’s important to begin with an overview of the basics. Which home-control standard do you want to use? There are four major ecosystems to choose from, and naturally, they’re mutually exclusive (at least for the time being)…X10/InsteonIntroduced by Pico Electronics way back in the 1970s, X10 is the granddaddy of home-control technology. The passage of time and the long absence of significant competition helped X10 amass the largest installed base of any home-control technology, despite a reputation for being as reliable as a British sports car from the same era.X10 devices use a primitive form of power-line networking, meaning commands travel over your home’s existing electrical wiring. The X10 protocol doesn’t include a feedback loop, so there’s no way for devices sending commands to know whether those commands have been received and executed. The technology is also highly susceptible to electrical noise, which X10 devices sometimes interpret as valid commands. This can result not only in false negatives (a light or an appliance doesn’t turn on or off in response to a command), but also false positives (turning on or off in the absence of a command).Insteon, developed by SmartLabs (a major distributor of X10 products) in 2001, builds and improves on the X10 protocol without rendering X10 devices obsolete. Like the ZigBee and Z-Wave standards we’ll discuss next, every node on the Insteon network is capable of receiving information and passing on the command to the next node if it’s not the intended target. Unlike those two standards, Insteon devices use both radio frequencies (RF) and power lines to communicate (this retains X10 compatibility and reaches devices where radio waves can’t penetrate).SmartLabs' Insteon uses radio frequencies and power lines to communicate.SmartLabs maintains its own online retail operation and sells directly to the do-it-yourself market. The Insteon ecosystem is extremely robust in terms of the systems it can manage. You can buy plug-in and in-the-wall lighting controls; thermostats; motion, door, and window sensors; irrigation controllers; and more. Third-party support is very good in some respects and surprisingly limited in others. For instance, you’ll find a number of Mac software controllers (see below), but none of the major lighting-control manufacturers in the U.S. (Cooper Wiring Devices, GE, Intermatic, or Leviton) build Insteon-compatible switches, dimmers, or receptacles.Insteon’s failure to gain support from other manufacturers will likely limit its long-term prospects. The development of a bridge (a device capable of translating commands from one standard to another) would save Insteon customers from getting hosed if the market ultimately embraces one of the other competing standards. ZigBeeZigBee is the only home-control specification based on an IEEE standard (IEEE is the leading standards organization for device manufacturers; you’ve likely heard of its 802.11 standard for wireless networking). And you might think ZigBee’s designation as an international standard would automatically render it the marketplace winner (after all, how many wireless-networking products buck 802.11?), but far fewer ZigBee products are available to the do-it-yourself crowd than either Insteon or Z-Wave.Part of the problem is that early versions of the ZigBee standard didn’t guarantee interoperability; companies were allowed to develop products that worked only within their own proprietary systems. ZigBee does have a strong presence in the energy-consumption and -management market, where it’s embedded in thermostats inside the home and in utility smart meters outside it. One of the largest home-control manufacturers, Control4, builds complete ZigBee-based systems; but you must acquire it from a contractor who will handle the installation (charging you handsomely and limiting your expansion options in the process).Few ZigBee devices are sold at retail today, and none of the Mac home-control software programs we looked at are capable of operating a ZigBee network yet. Still, ZigBee’s status as an IEEE standard carries a lot of weight, and that could make it a major contender down the road.Z-WaveZ-Wave is a proprietary wireless home-control standard developed by Zensys, and it enjoys robust support from more third-party manufacturers than either Insteon or ZigBee. Cooper, GE, Intermatic, and Leviton offer comprehensive Z-Wave lighting controls; Wayne-Dalton builds garage-door openers; Schlage manufactures door locks; and so on.Control your home's temperature with this Z-Wave thermostat from Trane. You can buy nearly all these products at retail, but Wayne-Dalton’s HousePort and TrickleStar’s Z-Wave widget are the only Mac-compatible home-control programs we’re aware of, and they’re both very rudimentary. But Z-Wave has gathered more industry-wide momentum than either Insteon or ZigBee (including a critical endorsement from Intel), which could help it become the eventual home-control standard. Hybrid ZigBee/Z-Wave systems are also an option--Control4, for instance, introduced a bridge device late last year that enables its ZigBee system to control Z-Wave devices. Handy.The Future Awaits… Even more good news: There’s no need to make a decision just yet. In the next few pages, we’ll outline the most useful automation options for everything from automatically turning on your lights to amazingly simple webcam security to streaming video servers. Once you decide what’s right for your home, refer back to this primer to decide which hardware standard and corresponding software is right for you. Then it’s time to get your DIY on… even if doing it yourself amounts to Googling “professional home automation installers.”Home-Control SoftwareYou'll need to manage your entire home-control system by running software on your Mac that "talks" to your various interfaced devices. The major software players are:Indigo: Perceptive Automation’s Indigo Lite ($89.95) is compatible with Insteon and X10 modules, but not ZigBee or Z-Wave. It includes both a built-in web server and client/server architecture, so you can control the entire system locally or remotely. You can also schedule events (turn on the outside lights at dusk), set up triggers (send an email message if a door sensor is activated; monitor and program your Insteon thermostat), and more. Indigo Pro ($179.95) adds a host of advanced features, such as voice-command response. You can also control Indigo with your iPhone using the free app Indigo Touch.Indigo's software enables you to control your system remotely.XTension: Sand Hill Engineering’s XTension ($149.95) is compatible with X10 devices, several RF and niche interfaces, and certain wireless weather-monitoring products manufactured by Oregon Scientific. A technically savvy audience--even home automation contractors--will find a lot to like, but the software doesn’t support ZigBee, Z-Wave, or Insteon modules, which is… odd.Thinking Home: Always Thinking’s Thinking Home ($79) works with X10 and Insteon modules, but not ZigBee or Z-Wave devices. It’s not as sophisticated as Indigo, but it covers the basics and boasts an easy-to-learn user interface. Next Page: Lights, Power, Heating, Actions! >>Utilities: Lights, Power, Heating, Actions!Play puppetmaster with your home's utilities from your Mac and iPhone, and reap the benefits of convenience and efficiency.Light Your WayLighting automation puts the “utilitarian” into home-utility automation. These upgrades are flashy only on a literal level; you probably won’t go bragging to coworkers about how your House of the Future can turn its lights on and off. But these techniques form the foundation of home automation and make a great place to kick things off.For starters, try teaching your house to turn on the lights as you pull into the driveway. In addition to a basic home-control setup with Mac software and a hardware interface, you can add driveway-sensor modules ($169.99) or an automation-savvy garage-door retrofit ($71.99). Or just get a new garage-door opener ($189) with a Z-Wave interface to both control and monitor the door. With your Mac software, you can then build an if-then script that ties into your home lighting. If a car pulls into the driveway, activate the exterior house lighting. If you open the garage door, turn on the entryway lights inside.XTension lets you graphically assign icons that match your home setting.More sensors can create additional options. An outdoor motion sensor with floodlights ($54.88) can turn on when someone passes by. Your Mac could then log the time it happened and snap a webcam picture of your yard.You can take the process indoors, activating room lighting based on a motion sensor ($34.99). Full indoor automation can be harder since you might want to lounge around, but sitting without moving would turn the lights off. Still, it can work well in certain situations, such as lighting up a party as it moves around into different rooms.Control Utilities and Devices Over the InternetMost home automation software can connect online, letting you control devices from anywhere. Cancel your sprinkler schedule on a rainy day, open the shades in your teenager’s room at noon, adjust your thermostat when away, and otherwise tap into your setup over the Internet. Indigo and Thinking Home (see above for details) enable a web server within the automation interface. XTension uses an optional plug-in, X2Web ($39.95), to connect online.Indigo Touch, a free iPhone app, lets you change home-heating conditions from wherever you are. You could also remotely connect to an online Mac and control the whole computer as if you were sitting at home, directly using the automation software of your choice. Several remote-access tools enable this approach, including GoToMyPC ($19.95/month) and LogMeIn Free (free). LogMeIn even offers an iPhone version of the app, LogMeIn Ignition ($29.99). Or if you’re on MobileMe ($99/year), the Back to My Mac feature does the same thing. These tools might also be easier alternatives to setting up online components in the automation software because you shouldn’t have to make special network configurations on your home router to allow access.Open-ended plugs, such as the EZ102X4 (top) and the ApplianceLink V2, let you connect any device to your automation network.And many iPhone apps offer another way to connect to your hardware over the Internet. Indigo Touch (free) is a companion for that desktop software. Otherwise, just search for “X10,” “Insteon,” or “home automation” to browse the App Store. Be sure to read the requirements closely--some interface with software on your home Mac, while others talk directly to certain Internet-enabled automation controllers.Create Your Own Animal HouseYou can more easily take good care of your pets in an automated house, especially if you’re coming home late or taking a short vacation. Some hardware ties directly into your setup, while you might have to creatively hack other devices.For occasional meals, consider an internet-connected device, such as the Petwatch feeder ($269.99). The hardware includes a webcam so you can view your pet wherever you are.With this Petwatch feeder, you can watch and feed your pets remotely.If you’re technically minded--or you can draft someone who is--get creative with other home automation devices for great pet combinations. Some pet doors unlock when Fido or Whiskers get close; their collars hold a key. For one option, try a Solo Pet Door ($395 and up). This device retracts when it senses a magnet that your pet wears.We couldn’t track down any pet doors that talk to home automation systems, but you can combine a door like this with your own sensors. Add a proximity sensor and webcam to track and record your pet movement; you could even have your Mac email or SMS a picture. If you add a power relay to the mix, such as the EZIO2X4 ($134.99) or Insteon ApplianceLink V2 ($34.99), you can lock the door remotely. Maybe you want to give your pets access depending on the time of day. Or you could lock the door after a cat returns from a night of carousing. (There’re loads of creative options out there; for a few more, see Top Ten Wonders of the Home Automation World below.)Use Home Control To Live GreenerA home-control system can also help you to reduce your carbon footprint and use previous resources more efficiently. Here are six ways to get started:>> Rather than leaving your exterior lights on all day so your home isn’t dark when you get home, retrofit your light switches and use home-control software to turn them on when the sun sets.>> Conserve water by installing programmable sprinkler controllers that can adjust their irrigation schedules in response to weather conditions and forecasts.>> Create a vacation “scene” that turns your HVAC system off while you’re away. The system can also turn various lights on in the evening and off at night, using a randomized pattern that will fool prospective thieves into thinking the house is occupied.>> Install a programmable thermostat that turns your climate-control system off 30 minutes before you leave and 30 minutes before you’re scheduled to return home. Use your iPhone to remotely update the routine should your plans change.>> Reduce your electrical consumption and improve your media-room ambience by installing a dimmer that brings down the lights when you press Play on your remote control.>> Add an Insteon-enabled 220-volt control to your current high-voltage electrical appliances, such as a water heater (a notorious energy-waster), and conserve money and power by shutting them down during the day or when you’re away from home for extended periods.Next Page: Become Master of All You Survey >> Security: Become Master of All You SurveyYou install software updates to keep your Mac and iPhone secure. Let them return the favor by keeping tabs on your home while you're away.Keep an iSight on ThingsMac has a built-in iSight--or almost any QuickTime-compatible camera attached--you’re one step away from a surveillance system. All you need is software like Security Spy ($50) or EvoCam ($30), and you’re in the counterespionage business. Each application records pictures and video to your Mac continuously, according to schedules you define, or when it detects motion in a camera’s field of view. Just launch the app, point your iSight where you expect snoops to sneak (like a doorway or maybe the desk holding your plans for world domination), then leave your computer running. When the camera picks up movement, the software can start recording, email you a photo of the suspicious event, or alert the Mac running your home automation system to trigger a larger security plan. If you’re more curious than concerned, both applications can upload pictures to an FTP site and serve video to the internet, letting you view your camera’s feed from a browser. You can even log in remotely and tweak your security camera’s settings.EvoCam's surveillance system indulges your counterespionage fantasies.An iSight or webcam is fine for a small room, but Security Spy and EvoCam can monitor and control multiple video sources simultaneously. If your need to know extends to several rooms or even outdoors, you’ll want to weave a larger web of spies... er, cameras.Expand Your HorizonsStepping up from a single-camera system doesn’t have to be difficult. The same software and principles apply; you’ll just add additional cameras, video servers, or network cameras to view and control it all from a central Mac. Video servers send footage from multiple cameras to your wired or wireless network. If your cameras are digital, other Macs running surveillance software can do the job of the server. But if you’re using analog cameras like Q-See’s night-vision-capable QSC48030 ($199.99), you’ll want a dedicated server like Axis’ 240Q ($499.99) to digitize the signals so they can be seen by your Mac.Monitor from afar with Axis's 214 PTZ camera.Network cameras have built-in web servers that can join networks without the need for extra gear. A wide range of network cameras is available for every budget, from Panasonic’s webcam-style, 802.11g-enabled BL-C131A ($299.95) to the Axis 214 PTZ ($1299.00), which wouldn’t look out of place in a villain’s lair (or on a department-store ceiling). These and many other network cameras also sport lenses that can remotely pan, tilt, or zoom in to give you a better view of the action.There are endless varieties of hardware to consider, but the good news is there’s plenty of gear out there to fit your needs. Both Security Spy and EvoCam’s sites offer lists of compatible equipment that make good starting points for building a home-surveillance network.Sensor YourselfHandy as video surveillance is, it probably won’t be a good fit for every room in your house. For places where cameras are impractical, obtrusive, or just plain weird, Insteon motion sensors and magnetic door switches can keep tabs on who goes there when you’ve gone out.SmartLabs Design’s battery-powered Wireless Motion/Occupancy Sensor ($34.99) installs almost anywhere to detect motion in a 110-degree arc at a range of 40 feet. When an intruder is discovered, the Mac running your Insteon system can send you an email, turn on lights, or release the hounds. Because these motion detectors work by sensing heat, you’ll want to install yours in places without extreme fluctuations in temperature. That includes areas near heating grates, fireplaces, or large windows that get lots of sun.SmartLabs' wireless motion sensor alerts you to intruders.If motion detectors won’t do the job, guard your perimeter with SmartLabs’ TriggerLinc Wireless Open/Close Sensor ($34.99). Half the sensor attaches to a door, and the other half installs beside it on the door frame. Opening the door breaks the magnetic contact between the halves, letting your network know a would-be 007 has entered the room or found the hidden compartment in your desk. Since the TriggerLinc is compact and wireless, it installs on just about anything that opens: windows, drawers, server closets, you name it. You’ll never wonder if the babysitter has raided your liquor cabinet again.Unlock the PossibilitiesSecurity isn’t just about keeping people out. It’s also about letting the right people in, and the internet can help. The web lets you access secure information... why can’t it open your front door? For a monthly fee of $12.99, that’s just what Schlage’s LiNK Starter Kit ($299) can do. Its lever lock (also available in a dead bolt model) replaces the one already installed in your door, and ten buttons above its traditional keyhole allow entry with a programmable access code. But the lock also sports a battery-powered transmitter that talks to the included Bridge, a base station that connects to the internet and creates a wireless network for other LiNK devices, like the lamp controller that rounds out the kit.Schlange's LiNK Starter Kit remotely opens your front door.Once you’re a LiNK subscriber, you can log in to Schlage’s site and control your lock from anywhere. Need a friend to check your house while you’re away? No problem--remotely program your lock with a custom access code. The in-laws arrived while you’re stuck at work? Just open the door for ’em (or don’t, we won’t judge). You can even use the free Schlage LiNK iPhone app to manage access while you’re on the go. If you’re worried about being locked out when the internet is down, Schlage claims its locks’ batteries will last up to three years... but keeping a spare key on hand never hurt anybody.Put Professional Security a Touch AwaySchlage’s LiNK is one of several commercial packages that combine home security, automation, and the iPhone to monitor and control your home without fuss. Even if you’re not the DIY type, you can bring your peace of mind into this century.Commercial security companies offer plans and products designed to work together seamlessly. Products can include motion detectors, cameras, and other sensors run from a central control panel on a wall instead of your computer. While the basic idea is the same as a home-built system--devices monitor your house and warn you in case of trouble--commercial systems can offer integrated fire detection and alerts to personnel who will contact the authorities in an emergency. Plans cost anywhere from $30 to $50 a month (plus installation fees), but their features and simplicity may be worth the expense.For a monthly fee, commercial security companies can provide more than peace of mind.Alarm.com, CPI Security Systems, and Platinum Protection each offer free applications that let iPhone users control their security systems. These apps let you arm and disarm your system, monitor camera feeds, receive notifications when sensors detect something, and view a history of recent security events. Want to know what time your teenager really got home from his friend’s house? There’s an app for that.Next Page: Just Stream It >> Entertainment: Just Stream ItYour entertainment wants to be set free... and you want it to be too. These four easy setups will help you get the most out of your music, movies, and TV.Enjoy Your Music EverywhereSetting up a streaming audio system for the first time is like that day when you switched to a DVR to watch TV--you’ll wonder how you ever enjoyed your tunes without it. Once all your music’s on a home network, you can listen to your songs from any computer or standalone music-playing device. Whether you’re unwinding, waking up in the morning, or broadcasting beats throughout your house for a party, you don’t have to fuss with issues like which Mac has which MP3 or where that blasted CD got to--all your music is where you want it to be.Mac fans typically choose between three major music-streaming systems: Apple AirPort Express ($99), Sonos hardware ($349 and up), or Logitech Squeezebox devices ($149 and up). Each system has its own infrastructure, including ways to control everything from an iPhone or iPod touch. And each one has benefits and drawbacks in certain situations.Apple's AirPort Express wirelessly connects your Mac to your stereo.As expected, Apple’s AirPort Express is the best match for iTunes… and little else. These little boxes connect to a small set of computer-style speakers or into a home stereo, so factor those costs into your budgeting. You’ll need one AirPort Express and speaker set for each room you want to play music in. An Apple TV ($229) can also do double duty, streaming music even when your TV is off.While AirPort Express scores with simplicity, there are a few drawbacks. One or more Macs will have to be left on to play music, and extra features that the other systems pack--such as alarms and online services beyond basic streaming radio--don’t work without additional software.Next up: the Logitech Squeezebox devices. They work well once set up, but they feel more complicated than the other choices. Their server software runs off one of your Macs, telling Squeezeboxes where to find your songs. Like the AirPort Express, you’ll have to have a Mac running to access home audio.Sonos Bundle--along with the Sonos app--turns your iPhone or iPod into a remote control.Unlike Apple’s option, Squeezebox devices can play back more internet choices, including Rhapsody and Napster subscriptions. And you won’t have to keep a Mac running when playing online sources--woot! Logitech also offers several Squeezebox devices, from a clock radio–style box with a built-in speaker to hardware that connects to an entertainment center. Consider the Squeezebox if you can sacrifice some of the AirPort Express’s simplicity for better internet features.Last but not least, Sonos rules high-end audio streaming because of the care put into its hardware and interfaces. And audiophiles can really hear the difference between a Sonos device and its competitors. Like Logitech, Sonos hardware comes in a few packages, some designed to attach to a home stereo, one with built-in speakers, and some that connect to speakers. Sonos devices lack an interface beyond volume/mute buttons, so you’ll typically control everything with the excellent standalone remote ($349) or iPhone app. Sonos’ internet streaming choices match the Squeezebox, but unlike either competitor, Sonos hardware can play music directly from a network hard drive, so you don’t need to keep a Mac running. But Sonos might K.O. your budget as much as it does its competitors. You can pick and choose which gear you want, but plan for roughly $500 or more per room. Yowza.Share a Single iTunes Library with Multiple MacsYou’re probably thinking, wait… iTunes works well to share libraries and stream audio over a network. And if you’re happy with that method, there’s no harm in sticking with it. But iTunes sharing doesn’t let you sync music from any system to an iPod or compile ripped songs in a single location--and again, your main Mac needs to be left on for it to work. Fortunately, you can show your music who’s boss and let all of your Macs access a consolidated iTunes library.Before you begin, consider using TuneRanger ($29.99) to sync different libraries together into one master audio source. Then transfer that combined music folder to a network server or always-on Mac that everyone can reach. Launch iTunes on one Mac while holding Option, pick Choose Library, and navigate to the library file on your network.This time, the dreaded can't-find-library box is a good thing.On the other Macs, hold Option when launching iTunes, but make a new library on the local hard drive when prompted. On those systems, change the media folder location in the advanced iTunes preferences to point to the music shared on the network. Within the advanced iTunes preferences on all Macs, be sure to enable the checkbox to copy files to the media folder when adding to the library.Now install Syncopation ($24.95) on each Mac to keep the iTunes libraries synced. Check the setup documents for details, but be sure to click the option to Import Tracks Without Copying in the Advanced preferences.Breathe Music into Old Macs and iPodsIf you’ve got an old Mac sitting around, you can dust it off and turn it into an audio client. Translation: You’ll be able to control it from another computer, pushing songs over your network as if it were Squeezebox or AirPort Express hardware.You’ll never have to turn on--or even connect--a display, either. Try Airfoil on your host computer ($25) with Airfoil Speakers for Mac (free) on the old-Mac-turned-audio-client. You can even duplicate results on an iPhone or iPod touch with Airfoil Speakers for Touch (free).Stream MP3s and internet radio to your stereo with Softsqueeze.Even if you have no Squeezebox hardware, you can install the basic Squeezebox Server (free) software on your main computer to stream audio. Then add Softsqueeze (free) to your old networked Mac, and the Squeezebox software will treat it just like standalone hardware from Logitech.Get Started on Streaming VideoYes, your screen-viewing time can get better. Instead of sharing videos directly between various Macs, you can streamline your consumption of movies and TV by creating a central server that holds all your video. With this method, you’ll leave the server running instead of having to keep various Macs online. You’ll be better organized too.Don’t overthink the biggest piece of hardware in this process: the server. Just repurpose nearly any Mac sitting around. Even a five-year-old laptop or iMac will do the trick. Or for bonus points, turn an old PC into a Linux server.Once you scrounge up an old computer, consider its drives. For a moderate video collection, you’ll want about 60GB of free space. If you gobble down video like Wimpy takes to cheeseburgers, plan for 120GB or even more. Also aim for a speedy drive interface; essentially, just avoid connecting over original USB, which you might find on old systems. And be sure you’ve got a DVD drive if you’re going to transfer over movies. Check out this article for tips.Your network makes up the other biggest factor for streaming success. 100BASE-T is a must; if you have any old 10BASE-T devices between the server and clients, video will stutter. Ideally, consider gigabit (1000BASE-T) devices. If you must have a wireless client or server, get at least 802.11g or 802.11n Wi-Fi, and keep 802.11b devices--the original AirPort standard--off the network. In many situations, old devices slow down the network to maintain compatibility. That said, more than 10 years after Apple introduced AirPort, we still prefer an all-wired connection because it’s more reliable and faster than most wireless networks.Once you connect everything, you’ll just store all video files on the server and play them from client Macs or other devices. Again, iTunes provides the simplest way to manage everything: Run it on both systems, and use shared libraries to stream the video.iTunes can also help you get started with video streaming.But several other software options deliver fine alternatives. Bundled with OS X, Front Row’s big interface is ideal for watching shows across the room. Plex (free) and Boxee (free) are also built around long-distance interfaces and add more internet features than Apple’s software. Check out this article for even more tips, including additional TV-connected devices that can stream shows and directions to hack an AppleTV to run Boxee. Have fun!Next Page: Top Ten Wonders of the Home Automation World >> Top Ten Wonders of the Home Automation WorldYou've seen home automation by the book--now check out home automation off the hook. These labors of love take the good life to a level even the Jetsons never imagined.10. Grass Has a New Enemy We’re all about using the right tool to make a job easier, especially when that job is mowing the lawn in the summer heat. Terry Creer must agree--his remote-controlled lawn mower grafts an electric lawn mower to the wheels of a motorized wheelchair operated with a hobby-store radio controller. Swapping out the wheelchair’s original joystick for a wireless receiver keeps the mow-bot on the right path, and a fail-safe mechanism kills the motor if the controller’s signal is ever lost. Total cost for the project was less than $500. Sipping a cold drink while the lawn mower does all the work? Priceless.9. Tweets, Shoots, and LeavesWant to make the world a greener place? The Botanicalls tweeting plant monitor lets you do just that, one plant at a time. It’s a $99.99 kit that, along with a soldering iron and a little patience, lets you build a leaf-shaped moisture sensor that you stick into a plant’s soil. Once installed in your plant’s pot, the Botanicalls runs on AC power and plugs into your router’s Ethernet port to tweet when your leafy friend is feeling a little dry. With Botanicalls, you can embrace the DIY spirit, expand your techie know-how, and keep the flora in your life happy. What could be better?8. "Alcohol? Why, It's My Primary Function, Sir."When you sense the need to party, Jamie Price’s Bar2D2 is definitely the droid you’re looking for. Built in eight months from plywood, polycarbonate, and a used electric scooter, Bar2 works the room by remote control, serving drinks wherever he’s needed. A beer elevator brings cold bottles to any partygoer’s reach, and six onboard mixers let Bar2 make a galaxy of cocktails with the push of a button. And when the music starts, his sound-activated neon lights help make the party fully armed and operational. Maybe the Empire would have been cooler about that whole rebellion thing with a few of these guys scooting around the Death Star.7. Dryer Sheets and Washer TweetsGetting clothes dirty is fun, but washing ’em is a drag. Who needs the stress of waiting for the spin cycle to end? That’s why we wish we had Ryan Rose’s tweeting washing machine. The limit switch installed on its timer lets a simple microcontroller know when the washer is on or off. Red LEDs added to the washer’s controls show when it’s waiting for a wash to start, and a green LED shows when a wash has begun. When the load is finished, the washer tweets an update and displays an alert on a wall-mounted screen. It’s the coolest thing to happen to cleanliness since the bubble bath!6. The World Will Tweet a Path To Your Door You might think a wireless doorbell would be convenient enough, but not Roo Reynolds. His tweeting doorbell transforms an everyday wireless doorbell and ringer into an internet-connected chatterbox that gets two alerts for the price of one. The doorbell works like any other, but the ringer mechanism--squeezed into an Altoids can carefully cut to expose the ringer’s wireless antenna--sports a tiny circuit board that’s attached by a USB cable to a nearby computer. When visitors drop by and ring the doorbell, the computer tweets a simultaneous alert. Now that’s a curiously refreshing idea!5. Just the Cats, Ma'am When the neighborhood critters started sneaking through Ioan Ghip’s cat door for free meals, he took matters into his own hands, DIY-style, to make a tweeting cat door. First he outfitted the collars of his cats Gus and Penny with RFID (radio frequency identification) tags. Then he added an RFID reader and computer-controlled servo to the cat door so it would recognize only his two cats--no squirrels, raccoons, or bears allowed. Now when the spare laptop that monitors the cat door detects the lucky kitties nearby, it opens the door and tweets an update, while a webcam snaps a shot of them coming or going. Say cheese, guys!4. And We Thought Kernel Panics Were Scary Who says all automated homes have to be convenient and relaxing? Not automation contractor Jeffrey Lehman. Years ago he teamed with Halloween Park, a haunted-house attraction in Strinestown, Pennsylvania, to turn the spook show into a fully interactive, living videogame. Fiendishly clever use of motion detectors and other sensors guides victi… er, visitors through 26 rooms of creepy interactive puzzles that must be solved to escape the park… alive! Doors creak, lights flicker, and the terrifying Dead Fred leaps out of nowhere--all in response to people’s actions. Amazing what you can do with the right gear, ingenuity, and a healthy desire to scare the crap out of folks.3. "Incoming Romulan Ship! Fire Blu-ray!" Maybe it’s the big screen, but doesn’t it seem natural to mix Star Trek with a home theater? Yet that’s only half of what’s so cool about Gary Reighn’s entertainment command station, The Bridge. Sure, it’s packed with a starfleet of gear: a video projector, media players, and X10-powered lights--all under remote control. But what makes The Bridge so appealing isn’t its slick final-frontier technology--it’s that it looks like a fun place to hang out, just like the original Enterprise. Gary didn’t forget the home when he set out to build himself the ultimate home entertainment center on a budget, and it sure looks like he got his money’s worth.2. Now U Can Automate Cheezburger? The problem: feeding Mathew Newton’s cats Frankie and Elmo while he’s away. The solution: the internet-controlled cat feeder. A cereal dispenser stores the cat food, and a motor turns a flap to drop food into a splitter that sends the kibble to each kitty’s bowl in roughly the same portions. Here’s the trick: The feeder is controlled by the port status lights in an old Ethernet switch. Remote commands from a browser activate the lights, and their signals tell the feeder when to let Frankie and Elmo get their nom-nom on. Wow. No one can say these cats don’t have a well-trained owner.1. Push-Button Party Palace Each Wonder uses home automation in cool, creative ways, but the sheer excess of Zack Anderson’s MIDAS--ahem… that’s a Multifunction In-Dorm Automation System--deserves special notice. Made from a mini ITX motherboard and a battery of X10-controlled sensors, appliances, and displays, MIDAS transforms the room with the tap of a touchscreen (or even voice commands). There’s a work mode for studying and a relax mode for chilling, but when it’s time to party, swatting a big red panic button dims the lights, draws shades that serve as projection screens, and kicks out the techno jams. Sound-activated strobes, laser lights, and a fog machine do the rest. Surveillance cameras and a fingerprint-scanning security system keep everything safe while Zack’s away, but we have to wonder--why leave?

  • Microsoft's Zune, Vista, and Windows Mobile 7 Strategy vs the iPhone

    Daniel Eran Dilger What secret partner has Microsoft discovered to bail water from the deck of Zune and its Zune Marketplace music store in a last ditch attempt to take on Apple's iTunes, the iPod, and iPhone? Microsoft's own Windows Mobile, of course, with some help from Windows Vista! Who Else Will Help Zune? Certainly not Nokia, as one Zune fansite tried to suggest last week. Nokia has nothing to gain by promoting the Zune. A more credible sounding rumor, as long as we're inventing stuff, would be to instead suggest that it could be Sony Ericsson that is interested in putting the Zune software on its new phones. At least Sony has already demonstrated its complete failure at selling music on its own, and actually has a Windows Mobile phone in the works. The simpler reality is that Sony Ericsson may have no choice in the matter. Microsoft is clearly out to wed the Zune with Windows Mobile in a effort to get the two failures to prop each other up in its “I'm not dead yet!” fight against the iPhone. Microsoft is likely to make inclusion of its Zune Marketplace a mandatory feature that its Windows Mobile partners will have to swallow, just as it forced its PC licensees to bundle its Internet Explorer browser and later Windows Media Player, while prohibiting them from seeking their own bundling deals with other companies. Microsoft took quick steps to block Compaq's licensing of QuickTime, for example. Those deals were bad for HP, Compaq, Dell, and the other PC makers, bad for competition within the tech industry, and subsequently bad for consumers. However, they did enable Microsoft to use its powerful Windows monopoly position to push proprietary standards and or anti-interoperable technologies designed to expand its monopolized control, while making big money selling Windows in a market that lacked any alternatives. Will Nokia Rescue Microsoft’s Zune? Haha No. Apple in the Web Browser Wars: Netscape vs Internet Explorer Microsoft's Plot to Kill QuickTime A Lot Has Changed. This time around however, all Microsoft has to leverage is Windows Mobile, a struggling platform with little respect in the industry, now in a distant third place. Further, the technology Microsoft is trying to push is essentially its Windows Media DRM, which has already been swept up and trashed by Apple's iTunes, QuickTime, and the iPod. The dismal fate of Windows Media was sealed with the failure of PlaysForSure. The Zune's new, albeit incompatible, reincarnation of Windows Media DRM never stood any chance of making any headway. However, the most problematic part of Microsoft's strategy of pushing its Zune Marketplace store on its Windows Mobile partners is that music stores don't make money. Apple's iTunes Store is the biggest online music store on Earth, and does tremendous volumes of sales. Still, Apple reports minimal profits from the store. It recently warned its investors that it's now selling so much through iTunes that the low profit, high volume venture may have a negative impact on the company's overall profit margins. As problems go, that's certainly a nice one to have. Apple is not at all worried about turning a big profit with iTunes because it runs the store exclusively with the intent of ensuring new content for the iPod, iPhone, and Mac. That in turn sells its hardware. However, Microsoft doesn't have hardware sales to nurture. It has barely sold two million Zune units, many at fire sale prices (compared to 150 million iPods, 93 million of which have been sold since the Zune's release). It now faces impossible odds in tilting against the momentum of iTunes' rapidly spinning windmills, with no possible upside in terms of eventual music store profitability. There's simply no way that any amount of investment in the Zune Marketplace could deliver profits, because Microsoft is competing against Apple's non-profit motivation behind iTunes. Further, Windows Mobile is similarly a big loser with no potential because Microsoft has little ability to profitably license its mobile software. It's competition is the iPhone OS, which Apple develops for free to sell iPhone hardware (Microsoft does not sell its own phone hardware); RIM's mobile OS, which is also free for BlackBerry hardware; the Symbian OS, a partnership between hardware makers; and various mobile distributions of Linux, including Google's Android, all of which are also run as profitless ventures to support hardware sales (or in Google's case, service sales). The Great Google gPhone Myth Why Microsoft’s Zune is Still Failing 10 FAS: 7 - Apple’s Hardware and Dvorak’s Microsoft Branded PC Good Money After Bad. All that unpleasant reality hasn't phased Microsoft. Its executives haven't found a way to make money in consumer electronics yet, and the company's attempts just keep getting more and more expensive. Barron's recently featured the speculation of one Microsoft investor who hoped the company would spin off its hemorrhaging online services division as well as its profitless entertainment and devices unit, which includes the Zune, Xbox, and Windows Mobile. The investor calculated the value of Microsoft's other businesses (its high profit Office, Windows, and server divisions) and decided that the market wasn't assigning any value at all to Microsoft's consumer electronics and services products divisions. No wonder; they're nothing but a huge drain on Microsoft! Even so, the investor seemed to think there must be some value to obtain from selling off the black holes, citing the market value of the highly profitable Nintendo. The investor's real intent seemed to be finding a way to “discourage the company from overinvesting in the business.” Microsoft's stock has only appreciated by 6.3% over the last decade. Apple has appreciated 1,822.6% in the same period. Microsoft is trying to develop new markets as Apple has, it's just failing to do so. Microsoft’s Outrageous Office Profits Strength in Bundles. Microsoft has always been interested in promoting its products by using strong ones to prop up weak ones. From the start, it bound its strong Mac apps to the rather weak Windows offering to invent the PC platform, and has since tied Word and Excel to a suite of otherwise fair to marginal apps under the Office banner. Once Windows became established, the company tied in an unfinished, third-rate web browser and was able to rapidly build it into a strong competitor through market inertia. On the server side, Microsoft similarly ties in tragic products into package deals that often (but not always) enable the weak bits to gain some traction. So Microsoft is again working to stitch together its various properties to support each other, but now most all of its recent products are in flames and desperately need reinforcement. There's only so much one failure can do to support another. Even worse, Microsoft's historic strengths are no longer working. The Windows monopoly was supposed to brace up Windows Media Players, Windows Media Center, Windows Mobile, Windows Live Search, Windows Live Soapbox, and a series of other cobranded products that haven't gone anywhere. Office Wars 3 - How Microsoft Got Its Office Monopoly Office Wars 4 - Microsoft’s Assault on Lotus and IBM Why Does Microsoft Really Want Yahoo? Certifiable Failure. Windows itself is now in the throes of crisis, as the failed launch of Vista nearly two years ago has signaled the undoing of Microsoft's ability to rely on its desktop monopoly to advance failures into strength. Is Vista going to put out the Zune's flames by beating with its own flame-engulfed wings? That's part of Microsoft's current strategy, which included rebranding PlaysForSure as 'Certified for Windows Vista.' The Zune is also Certified for Windows Vista, despite not being compatible with the Certified for Windows Vista PlaysForSure. Confused? You needn't be for long, as the remnants of Microsoft's one-time strategy for creating an 'ecosystem of hardware, service, and software partners' to provide choice and freedom in the music industry is pretty much dead now. All of Microsoft's significant PlaysForSure store partners, including AOL MusicNow, MTV URGE, Musicmatch Jukebox, Wal-Mart Music, Yahoo Music, and Microsoft's own MSN Music have now unplugged their PlaysForSure stores, ironically making the brand among the least accurate names for a service ever. The remaining stores making use of PlaysForSure music, principally Rhapsody and Napster, are now on death's door. PlaysForSure video stores such as CinemaNow, which once worked with Microsoft's PlaysForSure-certified Portable Media Players no longer do. Even Amazon's UnBox service, which is supposed to sync with some devices that are PlaysForSure-certified, has not bothered to get certified under Microsoft's program. Incidentally, the failure of Yahoo Music and Microsoft's MSN Music (and the company's outrageous plan to simply unplug its customers from DRM authentication) caused CNET to wonder if Apple might be next in line to make users' music purchases unplayable, echoing the poorly conceived idea that Microsoft's Vista failure, its mobile platform incompetence, and desktop viral malware security crisis all somehow also predict a similar certain doom for Apple at some point in the future. For some reason, CNET saw no connection between the failure of Yahoo and MSN (hint: PlaysForSure), and no reason to speculate about the future of other media stores facing actual failure and likely disbanding in the near future, including Rhapsody, Napster, UnBox and Microsoft's own Zune. Nearly all of the recent DRM deactivation controversies, including Major League Baseball's, have been related to Microsoft's software, although Google decided to similarly to dump users of its paid video when it pulled the plug on Google Video last fall. Rise of the iTunes Killers Myth Forrester Research: Epic Terror of iTunes and Apple TV But Wait, What About This Ecosystem Failure Sounds Familiar? The complete failure of Microsoft's PlaysForSure hardware and software licensing program paints a damning prophetic picture foreshadowing the fate of Windows Mobile. Pundits often dance around this fact by spewing Microsoft's talking points: Window Mobile has lined up scores of hardware partners! Windows Mobile has lots of software partners! Choice is good! Oh wait, that's the same stuff they said about PlaysForSure in explaining why the iPod couldn't stand a chance once Microsoft could deliver its Windows Media Player reference designs and the Windows Media DRM that would enable PlaysForSure stores to open their doors. The only real difference between PlaysForSure and Windows Mobile is that the former was expected to prove that the Windows licensing model would work well among mobile devices, while the latter has already proven for some time now that it can't. Windows Mobile has been a snowball of failure ever since it launched a half decade ago with clumsy-looking phones running buggy, poorly architected software with abysmal battery life that makes the iPhone 3G look exceptional in comparison. Windows Mobile simply shares too much in common with the PlaysForSure failure to escape the event horizon if its blackhole. Pairing software from one vendor to hardware from another is problematic in the PC market, but completely untenable among highly integrated mobile devices. Microsoft tried to blame PlaysForSure incompatibilities on its music store and hardware partners, but the real problem was the model. Microsoft's own software problems didn't help either of course. The issue on Windows Mobile is even more significant because having functional mobile phone service is far more critical than being passively entertained by an MP3 player. Unchecked diversity among the devices of a platform is a bug, not a feature. The mantra of choice and freedom, hailed among Windows enthusiasts and homebrew hackers alike, makes for a great mission statement but in reality delivers products that just don't work. It's great to be able to compile your own servers from free and open source software, but most consumers don't want the accountability that comes along with that freedom when trying to dial 911 from their phone. For that matter they don't even want to troubleshoot the installation of a firmware update, or deal with why software designed for a tall screen looks awful on a square screen. With an integrated product like the iPhone, they can complain to Apple for a fix. With Windows Mobile, you get passed around by Microsoft from the mobile operator to the hardware maker to the third party software developer. Everyone is responsible but nobody is accountable. The Spectacular Failure of WinCE and Windows Mobile Count the Flames of Windows Mobile. And so, in terms of failing platforms, Windows Mobile is closer to PlaysForSure on the flames meter than it is to the only smoldering Vista, which is a moderate success by comparison. If attaching the Zune, Microsoft's phoenix on fire, to Vista's train wreck didn't have any impact on the relative salvageability of either, what will Windows Mobile 7 do for Zune 3 a year and a few months from now in late 2009 at the earliest? That's Microsoft's current schedule, barring any customary delays. By then, Apple will have had the iPhone in international distribution for more than a year, the App Store will be a year and a half old, and the WiFi iTunes Store will be more than two years old. What in Windows Mobile 7 will make a difference for smartphone buyers? According to Microsoft: copycat touch controls hobbled by an interface trying to look like Vista (below, and yes they did spell Internet Explorer wrong, as well as putting a space in ActiveSync), and no doubt a major new push to force Zune Marketplace media sales down the throats of Windows Mobile users in imitation of Apple. Microsoft is no Apple. The problem of course, is that the market for Windows Mobile phones is almost exclusively among corporate IT users, who don't give a rats ass about downloading music from the Zune store. So there's really little potential for cross pollination between Windows Mobile and the Zune. In contrast, Apple originally marketed the iPod and iPhone to consumers, who do buy up music to the tune of billions of tracks every year. Apple now has success to build upon, and has targeted its year-old iPhone platform toward the enterprise, with development tools, a software deployment infrastructure, and management utilities that in most cases meet or exceed what Microsoft has delivered over past decade on WinCE and Windows Mobile. On top of that, the iPhone platform has a far superior, standards-based web browser, development frameworks recognized to be easier to use than Microsoft's mobile .NET, and a core OS that is simply more stable, not to mention a user interface that's designed to look good and be simple to use rather than to match the flashy branding of a failed desktop OS. WWDC 2007: Kevin Hoffman Presents .Net vs. Cocoa The Other Problem: Windows Mobile is Going Down. Anyone banking on Microsoft's promises to deliver Windows Mobile 7 on time by the end of 2009 should also consider the company's track record in delivering Windows Mobile updates. The company initially intended to get Windows Mobile 5 out next to Longhorn [Vista] in mid to late 2004. Windows Mobile 5 was actually released in May 2005, and Vista finally popped out “officially” at the end of 2006, although one couldn't actually buy it until it was relaunched to consumers in early 2007. Even after Microsoft “released” its subsequent Windows Mobile 6 nearly a year later (based upon the same underlying WinCE 5), it took six months or more for many of Microsoft's partners to approve it and set up distribution so that users could actually get the software on their phones. In contrast, Apple releases regular iPhone updates every month or two that are always available to users immediately after their release, directly from Apple. Microsoft doesn't exactly have years of leisure at its disposal. Windows Mobile has already been hit hard by competition from the iPhone and from other rivals, including RIM in the enterprise market and Symbian internationally. That competition has resulted in Microsoft's mobile market share slipping year over year. This year, Microsoft failed to meet its frequently repeated goal of selling “more than 20 million units” through all of its various hardware partners, and instead only sold 18 million. Microsoft senior vice president Andy Lees blew off the missed goal as a “rounding error.” He cited numbers from IDC that indicated Windows Mobile had grown from 11% to just under 13% of the worldwide market for smartphones, growing faster than the overall market, and that unit sales of Windows Mobile phones have both outpaced sales of BlackBerry phones and outsold the iPhone by a factor of two. Windows Mobile misses target Oops, Microsoft Fibbed a Bit There. Canalys reports that Microsoft actually started out with a 23% share of the smartphone market in Q1 2004, which fell to 18% in Q1 2005, then down to 12% in Q1 2006, where it remained in its Q4 2007 figures. Apple ranked at 7% worldwide in Q4 2007, but that was based on sales in one market, of one model, and on one mobile provider, after only being on the market for six months. Smart mobile device shipments hit 118 million in 2007, up 53% on 2006 (Canalys press release: r2008021) If the best Microsoft can do is to claim victory for selling twice as many phones as Apple, worldwide across all of its partners despite having a many years long head start and that great ecosystem of manufacturers behind it, then it should probably just not say anything. Incidentally, with the release of the iPhone 3G, AT&T is reporting having doubled its sales volumes, not to mention all of the other new markets the iPhone 3G is now being sold in worldwide, at half the price of the original model. Within just the US smartphone market, which was Apple's only market last year and is also Microsoft's strongest market for Windows Mobile, the iPhone grabbed a 27% share in its debut third quarter of 2007, and maintained a 28% share in the fourth quarter 2007, behind RIM with 41%, but ahead of Palm at 9%. Adding up all of the Windows Mobile manufacturers selling in the US, Microsoft could only claim to have its software on 21% of the phones sold, a significant step behind Apple. Canalys, Symbian: Apple iPhone Already Leads Windows Mobile in US Market Share, Q3 2007 iPhone Grabs 27% of US Smartphone Market Also, all of these figures bundle in all of the “convergence” Pocket PC mobile devices sold by Microsoft's partners, but none of the iPod touch units Apple sells, which are likely to be in well in excess of its iPhone sales. So Apple's mobile WiFi platform is actually far larger and growing much faster than market statistics companies report under their smartphone category. Anyone hoping that Windows Mobile 7 to going to reverse that trend when it arrives over a year from now is seriously delusional. Did you like this article? Let me know. Comment here, in the Forum, or email me with your ideas. Like reading RoughlyDrafted? Share articles with your friends, link from your blog, and subscribe to my podcast (oh wait, I have to fix that first). It's also cool to submit my articles to Digg, Reddit, or Slashdot where more people will see them. Consider making a small donation supporting this site. Thanks!

The Comments Go Here

Software Releases