Apple makes available Logic Pro 8.0.1

I assume that this update will make itself known to Logic Pro 8 users via Software Update, but it can also be obtained by plugging your Apple ID into this downloads page. The Logic Pro 8.0.1... [read more at MacMerc.com]

I assume that this update will make itself known to Logic Pro 8 users via Software Update, but it can also be obtained by plugging your Apple ID into this downloads page. The Logic Pro 8.0.1... [read more at MacMerc.com]
  • ★ Macworld Expo 2009 Predictions

    As required by the FCC, all Mac-related web sites must publish pre-Macworld Expo predictions regarding what Apple may announce at the show. Remember: these are predictions based on little more than my own speculation and tea-leaf reading, so hold your applause until the end, and, please, no wagering. New 17-Inch MacBook Pro — Seems like a sure thing. The lack of new 17-inch hardware was a glaring omission from October’s new MacBook line-up. Expect something that looks pretty much exactly like a bigger version of the new 15-inch MacBook Pro. Last-minute rumors claim that the new 17-inch MacBook Pro will have a sealed (non-user-replaceable) battery. Sounds odd, and if true, will surely generate complaints that it’s stupid move on Apple’s part, but given Apple’s recent penchant for sealed batteries, it wouldn’t surprise me. New Mac Mini — Yes. The current Mac Mini lineup is unchanged since August 2007, almost a year and a half ago. Overdue for an update, to say the least. I don’t think there’s any great enthusiasm for the Mac Mini at Apple, but it’s a strong seller. New 30-Inch Cinema Display — Yes. Much like with the 17-inch MacBook Pro, the existing 30-inch Cinema Display just looks old next to the new 24-inch model. As for a 20-inch model, I’m going to say no. 20-inch displays are the new 17-inch displays: too small. Speed Bump iMac Revisions — I’m not sure where the rumors started about there being significant changes to the iMac, but I expect what we’ll actually see will look the same as the current iMacs but offer slightly faster processors, slightly bigger hard drives, etc. Speed bump revisions don’t make for good demos, so while I expect updated iMacs this week, I don’t expect them to be announced during the keynote itself. iLife and iWork ’09 — Yes, nearly a sure thing. These suites are both profitable and popular, and the current ’08 suites were released in August 2007. They’re both due for updates, and they both make for good keynote demo material. At the top of my personal wish list: improvements to iMovie and Pages. I see the logic behind Apple’s decision to scrap the old iMovie and start over from the ground up with iMovie ’08. But I find iMovie ’08 downright confusing. The difference between “events” and “projects” seems muddled, and it’s a clumsy tool when it comes to actually editing clips together to make a movie. As for Pages, I would love to see it gain additional professional-caliber typographic controls (including better support for OpenType fonts). Snow Leopard — I expect a demo, and maybe a loose release date (like, say, “first half of 2009”). As Apple emphasized when Snow Leopard was announced at WWDC last year, Snow Leopard is mainly about low-level under-the-hood improvements and optimizations to Mac OS X, not about new user-visible features. But the new Exchange integration for Mail and iCal is certainly demo-able. What I expect is for Apple to make old features look new, by updating the system-wide appearance theme. I’ve made this prediction several times in the past and been wrong, but eventually I’ll be right: it’s time for the last vestiges of the original Mac OS X 10.0 “Aqua” theme to go. Scrollbars and push buttons, for example, remain largely unchanged since the Mac OS X public beta in 2000. My bet says iTunes-style scrollbars everywhere, darker window chrome, and a light-text-on-dark-background menu bar. (The name I’ve heard for the new theme: Marble. Make of that what you will.) Updated Apple TV — Yes. I expect new hardware, but probably nothing radically new other than increased storage space. But it’ll be in the keynote as a signal that Apple is serious about this market. There’s been a lot of supposedly expert speculation that Apple is going to abandon Apple TV because it’s not a hit. But while it’s not a hit, it’s not a failure, either, and, more importantly, there is no dominant player in this field, where by “this field” I mean that for consumer-level digital media management for the living room. I’m not going to say that Blu-ray is dead because it isn’t. But if DVD isn’t the last mainstream physical medium for home movie distribution, Blu-ray will be. The future, obviously and inevitably, is in downloads. I’m already there, and you, dear DF reader, probably are too, but for the mass market, downloadable movies for the living room remain in the future. The iPhone was an instant hit, but the iPod wasn’t. Apple grew the iPod from a Mac-only peripheral into a cultural sensation slowly but steadily over three or four years. I think they have a similar long-term plan for Apple TV. And in large part Apple — along with every other hardware maker — is hobbled by the limitations of what content the movie studios will allow them to distribute. The iTunes Store’s movie library has grown significantly over the past year, but it’s still far smaller than what your neighborhood video store has to offer. And while iTunes has high definition movies available to rent, the only movies you can buy are in standard definition. That’s a studio-imposed limitation, and it’s one that works in Blu-ray’s favor, and against Apple TV’s. (Wishful thinking on my part: I’d love for Apple to announce some Boxee-like features built-in as standard Apple TV features. The TV networks seem more willing to play ball with digital distribution than the movie studios, so, maybe.) There are rumors that Apple might release software that allows any Mac to serve as an Apple TV. I know nothing about such software, but if you think of it more as the unification of Front Row and Apple TV, it makes perfect sense. But I don’t expect Apple to abandon selling dedicated Apple TV hardware soon — even the cheapest Mac Mini costs a few hundred bucks more than an Apple TV. iPhone Nano — No. Frankly, I just don’t get these rumors. The only way this makes sense is if it’s a replacement for the iPhone 3G — i.e. a slightly smaller form factor for the existing iPhone 3G’s features. But why now, just six months after iPhone 3G debuted? The pattern seems to be for Apple to release new iPhone hardware every summer, much like who they’ve usually released new iPod hardware in the fall. (And why “nano” rather than “mini” for something that, according to the purported third-party case designs that the rumor is founded upon, is only a little bit smaller? With iPods, “nano” is used for models that are way smaller and thinner.) iPhone Tethering — No, but I would love to be wrong. The longer I use my iPhone, the more frustrating it feels that my MacBook doesn’t have the same sort of nearly-ubiquitous network access. I’m one of the lucky few to have scored a copy of NetShare during its brief availability on the App Store, and there are other solutions for jailbroken iPhones, but I want Apple-style integration. I can’t see any way that this could happen without having to pay an extra monthly fee to AT&T, but if the price is even just semi-reasonable, I’d pay it in a heartbeat. iPhone OS 3.0 Demo — My wildcard prediction, which, I will reiterate, is based on nothing more than my own speculation and wishful thinking. One thing I’m nearly certain of is that the next iPhone OS release will be 3.0, not 2.3, if for no other reason than that there have been no developer betas since the release of version 2.2. To my nose, that smells like a major release with significant new features is in the oven. I fully expect iPhone OS 3.0 to be announced and demoed at least a few months before it is released. Third-party developers need to time to adapt to any changes, add support for new features, and to bang away on beta releases to shake out the bugs. But assuming there will be significant new features, Apple will want to unveil them at a high-profile event. If I had to wager, I’d bet on a special event around March, much like last year’s event to unveil the iPhone SDK. But if it’s going to be ready for developer betas sooner than later, it’d be a nice surprise to see Phil Schiller call Scott Forstall on stage to demo it now. As for what might appear in iPhone OS 3.0, here’s my wish list. First, a new home screen app (a.k.a. SpringBoard), designed from the ground up for a system where users have a few dozen or more extra apps installed. Managing dozens of apps on the iPhone today is simply a pain in the ass. Second, maybe an answer to the question of where the background notification API is — you know, the one we were told at WWDC to expect a few months ago, but which we haven’t heard a word about since. And maybe — pretty please, Mr. Forstall, with sugar on top — copy and paste.

  • You Never Write, You Never Call

    If you use Microsoft's Windows or Apple's OS X and for some reason an application crashes, you know the drill. A dialog box opens automatically ready to report what just happened back to Redmond or Cupertino. It is an opt-in procedure so you can decide not to send the report, which is what I tend to do the third or fourth time the same crash happens. For an Apple or a Microsoft this capability of seeing, immediately and automatically, what went wrong is invaluable for planning that next service pack or security update. Alas, this kind of diagnostic capability hasn't been available to those developers who don't also happen to own the operating system as Apple and Microsoft do. But that fact is changing and now there is a way for many third-party developers to put this same capability into their applications. PreEmptive Solutions is a software tools company from Ohio that is best known for its DashO and Dotfuscator products, which are used to obfuscate and to some extent optimize bytecodes for Java and .NET applications, respectively. These interpreted programming environments, where a lot of corporate development is done today, are especially vulnerable because the program code is exposed and can easily be copied or messed with. Obfuscation makes such code theft harder to accomplish by changing the appearance of the code, though not its operation. It's hard to track program logic when every variable -- no matter what the actual value -- is called "a" for example. PreEmptive has added to its latest version of Dotfuscator what it calls "Runtime Intelligence" -- that ability to send data or to call for help when there is trouble with an obfuscated application. But wait, there's more! Application failure is only one of many possible triggering events for Runtime Intelligence. It can be triggered by a crash but also by a user exit: why did you choose to close the application? This makes it faster and more reliable to gather data from beta releases and make product improvements, for example. Now it is possible to evaluate what users do and don't use in a beta product, where they stopped working, what features were ignored, etc. Why put a lot of effort into a feature that users apparently don't even care about? The triggering and reporting code is added after the application, itself, is completely finished. It has to be or it couldn't continue to operate after the target application has crashed or closed. Adding this code, since it happens as part of obfuscation and optimization, not only doesn't make the application bigger, it usually makes the application code smaller and therefore faster to load and run. While end-users may not have even heard of Dotfuscator, this doesn't mean it isn't already running in some version on their PCs. As part of Microsoft's .NET framework (though not from Microsoft, interestingly), Dotfuscator or the hooks to run it are in every Windows machine that has currently installed at least one .NET application. So for Windows users, this capability is probably already sitting on their desks. This would be a good point to say that I have no personal financial interest in PreEmptive Solutions. I just like their products. What about privacy? What about my data? Doesn't this Runtime Intelligence stuff make me vulnerable to everything from identity theft to mind control by Bill Gates? Probably not. In most cases it is opt-in, so you can decide not to participate. What generally counts to software companies is statistical significance, so if you opt out of reporting a beta problem chances are enough other people will have stayed in to report all the big bugs. Also Runtime Intelligence is primarily offered as a service by PreEmptive, so the data first goes to them, where it is aggregated and any identity information removed. Corporate users can choose to gather data to their own servers, but since they are also probably reading your e-mail, that horse has already left the barn. Remember there is no specific freedom of speech or even right to privacy in corporate life. Let me repeat that in case it came as a surprise: there is no freedom of speech or even right to privacy in corporate life. One area where this new capability will find wide use is in the sale of software, itself. The software business has changed dramatically in the last decade and most applications are today sold or delivered online and the sales cycle generally begins with a potential customer downloading a demo version. It is in the interest of the software company to convert as many of those demos as possible into paid versions and Runtime Intelligence can help that happen. Evaluation copies are, for most software companies, a black hole. At best the company can hope to learn through activation of the program that it has been used to at least some extent, but that's it. An otherwise very motivated customer could miss the opportunity to buy simply through distraction or a mistake in using the program. Runtime Intelligence, in contrast, can report back to a CRM system when and how an evaluation version has been used. But even more importantly, it will often show exactly when and where the customer STOPPED using the demo, which could indicate a bug or part of the application that could use improvement. The result is more data, more information, and ultimately more sales. I think Runtime Intelligence will become an important part of building applications in future. A very different approach to the same kind of problem was presented this week by Google with its Google App Engine. In this instance, of course, the applications run entirely in the Google computing cloud so there is not much to download or even to, frankly, administer. But if your Python coding is good enough it is easy to see how you could emulate many of the Runtime Intelligence functions I've just covered from Dotfuscator. This is very seductive for developers. Let Google sweat the hard stuff, baring the brunt of scaling your app to galaxy class. But like Amazon's EC2, which competes in a similar space, Google's App Engine is a work very much in progress. Dave Winer calls Python "the new BASIC" and I suppose he's right, especially in its BASIC-like choice to abandon thirty years of C, C++, Java, and C# technology for a different path. But there will always be new languages and new approaches to computing. What I think we have here that's truly new with Google's App Engine is a company with deep pockets willing to spend some real money to push its own cloud agenda combined with some new technology that is, because of the nature of the service, entirely hidden from us. Simply put, Google has made some enormous technical breakthroughs using the new multi-core processors. New platforms that use massive numbers of cores and even more massive numbers of program threads per core have led to performance increases in Google's plant that make it possible to roll out services like the Google App Engine. This is an instance not so much of brute force but of brute elegance. But if you are Google what do you do? Do you share these new ideas with your competitors? Not if you can help it. You EMBODY them in new services where the cogs and gears are hidden. It's strategic for Google and important enough that they'll do whatever it takes to make the platform attractive to us while also doing whatever it takes to keep us from knowing how it really works.

  • August 2007 Zoon Awards for Technical Ignorance and Incompetence

    Daniel Eran DilgerIn an effort to recognize the spectacular efforts of individuals and organizations promoting the regression of human achievement in the field of technology, a series of nominations await your vote to determine the recipients of August 2007 Zoon Awards.Meet the Zoons.Segregated by color, the various Zoons highlight the world's absolute worst in small minded ignorance, paid to say propagandism, and blind devotion to products without merit.The Pink Zoon is awarded for a spectacular effort in fear-based propagation of uncertainty and doubt, or efforts to infect headlines with false information with the primary goal of preventing innovation, competition, and the emergence of new ideas, or simply to make a quick profit.
The White Zoon is awarded for the blinding glare of a shiny blank brain, particularly when such ignorance is presented with authoritarian emphasis by an individual or news source operating well outside its abilities. This award may also be assigned to a company or organization in recognition of epic failure.
The Brown Zoon is awarded for squirting extraordinary amounts of intentionally noxious misinformation, whether dredged from an impacted recollection of twenty years ago, sucked from the trusty bucket of canned responses, or simply invented as needed to create an intolerable outburst of stink.These should not be considered as first, second and third placements, as each tie for an equal standing in the Zoon Hall of Shame. It is also possible to award multiple parties for the same award, either as shared participants or, in the case of an unclear majority vote, tied nominations.Meet the Zoon Nominees.As one might imagine, determining the most fitting recipient might be difficult given the wide range of potential candidates standing in line. Here's a brief background on the nominations for August.Troy Wolverton, San Jose Mercury News.A writer for the Street and most recently, the San Jose Mercury News, Wolverton always manages to dig up an unattractive headline for any news related to Apple. A series of articles documented his negative spin and inaccurate reporting, particularly when the subject related to Apple.Wolverton promised me and other readers that he would answer the questions related about his shoddy journalism record, then cowardly ran away. He also wrote emails to RDM readers assuring them that he was only ever honest and unbiased, and that RoughlyDrafted should be read with great suspicion.[10 FAS: 8 - San Jose Mercury News’ False Apple Scandal][Troy Wolverton Documents Faux Apple Shareholder Outrage]Wolverton is nominated for a White and Brown Zoon.Neil Cavuto, Fox News.While actually based on reports from the end of July, I wrote about Cavuto in August, qualifying his nomination for arrogantly complaining about how Apple purportedly over promised iPhone shipments it then failed to deliver. In reality, Apple didn't indicate any sales goals for its first weekend. Cavuto also confused AT&T authorization numbers with Apple's sales figures. Fox News subsequently corrected his comments to suggest that he hadn't made the error, but still failed cover up the core problem that Cavuto's entire rant been a specious bit of ignorant rambling delivered--rather hypocritically--with far too much arrogance than the subject required.Cavuto is nominated for a Pink and White Zoon.[10 FAS: 9 - Troy Wolverton, Neil Cavuto, and the Apple Stock Scandal]Jim Cramer, Scott Moritz and Brett Arends, the Street.After documenting how he would spin false information to manipulate the market as a hedge fund manager, Cramer praised his apprentice Moritz for publishing a string of articles dredging up or simply inventing false information about the iPhone with the intent to knock value from Apple and suggest that Apple's phone was not competitive, not selling as expected, and that Apple's deal with AT&T was an unprecedented deal earning unconscionable profits. Arends is thrown in for good measure after delivering similar work directly from the mouths of Street-savvy Verizon shill, Roger Entner of IAG Research.Cramer, Moritz, and Arends are nominated for a White and Brown Zoon.[More on Scott Moritz and the Jim Cramer Street Misinformation Engine][The Street's Flaccid Campaign Against the iPhone][Unraveling Anti-Apple Panic: the iPhone Launch Success]George Ou, ZDNet, CNET.Nominated in August primarily for his article misrepresenting typography technology and falsely portraying Mac OS X as incompetent in the area of text rendering, Ou deserves extra reason to earn your Zoon vote for failing to admit that he falsified his report, and instead attacking those who pointed out his error.[Tech: Zoon for George Ou]After posting the article detailing why he was wrong and establishing a pattern of his consistently inaccurate and tilted writing, someone who appeared to be Ou emailed me to say:“If you're gonna do a hit piece, at least do it accurately... I'm not going to get uptight about a little man like you chewing on my feet and I'm not even going to bother cursing at you for writing a blatant hit piece on me. It's not worth my time.�Assuming that the author was unlikely to actually be Ou, I did a search on the email and found an online comment from the same address mentioning being a former ballet dancer. To determine if the author was Ou or just simply a joker trying to get a response, I wrote back, “Hi George, What was inaccurate in my article? Are you really a ballet dancer?�Ou tu?In reply, Ou wrote, “I was a professional Ballet dancer up till 2000 and I still try to perform now and then,� but didn’t note anything that was incorrect in the article. When I asked for the correction again, I got two emails, one insisting that, “The 'FreeBSD community' is essentially Sam Leffler. Sam pretty much wrote all that wireless code. Sam is an employee (contractor) of Atheros. Atheros is involved in that FreeBSD code.�The second said, “You don't even understand the fact that the same Atheros ‘team’ led by Sam Leffler that wrote Apple's wireless drivers is the same team that wrote the open source MadWiFi drivers for Linux and FreeBSD. The same wireless drivers Apple said there was no problem on had to be patched three times a month later. And here you are slandering me because I defended two researchers against a billion dollar corporation.“When you smear my photograph and slap a "SHILL" on top of it, that is slanderous and insulting. You're accusing me of taking payola which is a crime and only a ‘little man’ would slander someone like that. It's one thing to disagree with me or not like a certain piece I wrote, but smearing someone's photo with accusations of shill is nothing but the act of a coward. Unprofessional? There's nothing unprofessional about calling trash like you little and I'd say that to your face.�Pearls Thrown.How could a professional writer fail to understand his subject matter, fail to grasp basic logic, and then be so arrogant about it on top? I wrote, “George, I don't have to prove that people from FreeBSD did not contribute to Apple's driver. I never stated that, and it has no relevance to statements I made. You had to prove that Atheros did not deliver the driver, and that it came directly from FreeBSD without Atheros' involvement. That was the question, and your misunderstanding of the architecture of Mac OS X helped you to confuse the situation.“The truth is that Atheros contracted with an expert to port some of the FreeBSD code for use in its driver for Mac OS X, which only shares significant similarities with FreeBSD in its userland environment. Atheros had to deliver unique work for Apple to offer a working driver for Mac OS X, and paid a contractor to complete that work.“You maintained that Atheros simply wasn't involved at all, and that Mac OS X's driver just came from the FreeBSD repository. That was wrong. Your explanation of why this was the case was also wrong. It is clear you still do not understand the situation entirely. That's why you shouldn't be writing about it as if you are an expert, simply because someone told you something that sounded believable off the record. You don't understand the issues involved, but operate under the assumption that everything you think up as a plausible idea is also the truth. It isn't.“Slander, as noted in my article, is spoken. Libel is written. Just FYI. Also, a shill doesn't necessarily need to be paid, so calling you a shill isn't ‘accusing you of payola.’ Also, payola really only is illegal in broadcasting. There are plenty of people who are paid to say things, and nobody is arresting them. The company you work for largely serves advertisers; that isn't illegal, or all of CNET would be shipped off to jail.“There is nothing cowardly about pointing out that you are a shill and then documenting your attempts to spread misinformation in efforts to make Vista look good and Apple look bad. There is something very cowardly about fuming that you've been outed, and rather than apologizing and correcting your error, and then maintaining that you're simply better that others so your misinformation campaigns don't matter.“I don't have a little man complex, so repeating that doesn't really bother me. It does make it clear that you have some size issues in addition to your general lack of professionalism and technical incompetence.�To which Ou elegantly replied, “Go find yourself a bathhouse in the city where you belong. You have no business writing.� Using the same address, Ou responded to several other online sites defending himself and ignoring the errors of his article. How does Ou have a job? Ou is nominated for a Pink, White, and Brown Zoon, and his winning will also earn a Zoon for ZDNet and its CNET parent.Windows Genuine Advantage, Microsoft.After choosing a delightfully ironic name for its software DRM system, Microsoft then bungled its validation system for users worldwide. The hundreds of millions of PCs running Windows XP and Windows Vista phone home to Microsoft at regular intervals, but the company set up the system with a single point of failure. An inevitable failure prevented the company from maintaining resilience to downtime--something the company highly touts as an Enterprise feature of Windows Server--but it also highlighted the problem of validating software in general using a system that assumes guilt when there is any question in reaching the validation server. Windows users who tried to verify their genuine software had software features remotely turned off because of the WGA problems.[Tech: WGA the Dog]WGA is nominated for a White Zoon.Oliver Rist, InfoWorld, IDG.Suggested by reader Robert de Bie, Rist yesterday wrote an article titled “Does Mac OS X suck? Apple's desktop platform has impressive technical chops, but it falls short from a business perspective.�Never mind the sophisticated and professional headline, the real question is, did Rist back up his headline, or simply cower in a bed of second hand fear, uncertainty and doubt? No need to guess, really; this is InfoWorld, a rag primarily useful for its ads. No competent IT manager wastes much time reading the ramblings of such stuffshirt columnists.Rist brings up the idea that Mac OS X is really just Unix with some frosting, making it easy to coo about, but not really ready for real business. Unfortunately, Rist offers no basis for anything that he says. In fact, his headline and (forgone) conclusion don't even match what he writes in between. Under the subject of networking, Rist says, “OS X has an excellent networking client, both wired and wireless — due in large part to FreeBSD rather than anything coming out of Cupertino.� But wait, does FreeBSD write the Mac’s Apple File Protocol? Does it maintain Samba for Windows networking? Wrong on both counts. By spouting the dittohead myth that Mac OS X is just FreeBSD with an Apple logo, Rist has already established that he knows nothing about the subject he's pretending to be an expert in. He then says nothing else about networking, granting that Mac OS X has no real issues.Security Absurdity. On the subject of security, he says “It's a pretty secure system. Yes, ever since OS X has become more popular, attacks and breaches on the platform have become more numerous. And, yes, those numbers are high enough that if I were managing a portfolio of MacBooks I'd be installing anti-virus on them.� Rist linked his comment to another IDG article reporting on a Mac OS X worm threatened by the anonymous "InfoSec Sellout," which turned out to be a fraud. That's the extent of the acceleration in Mac OS X “attacks and breeches,� a crank call? There are yet no viruses for Mac OS X, and all the malware that exists is proof of concept ideas hatched in a lab. Strike two for Rist in trying to write about security issues. Even so, he concedes, “once the personal firewall is up and the AV installed, I'd fully expect to see far, far fewer security-related problems from my Mac clients than my Windows clients.�[10 FAS: 10 - Apple’s Mac and iPhone Security Crisis.]Many Words, Little Point.On the subject of reliability, Rist beats up Artie MacStrawman for insisting that Mac OS X apps never crash. He then provides some recollected figures for estimating how many times he has noticed a Mac app crash compared to Vista crashes. He passes by saying, “Apple's probably less crash-prone overall.�On the subject of software compatibility, Rist says Apple “treats third-party developers like the proverbial redheaded stepchild, which results in significantly fewer third-party software options for Apple users than Windows users,� then follows up with the genius, “When it comes to mission-critical, vertical-type business software, Windows clients far outnumber Apple clients. If they didn't, Macs would be populating a much larger number of corporate desktops.�How does this guy get work writing? By the end of page one, Rist had said nothing at all. On page two, Rist really gets going. He starts off referring to "Apple jihaders," as if he has a fundamentalist shock radio show rather than a column designed to inform IT managers. Rist says people don't want to retrain employees to use Macs, and then suggests that retraining users for the significantly different Vista would not be an issue. He gives the Mac a “grudging� pass again and moves to hardware. [Paul Thurrott's Merciless Attack on Artie MacStrawman]Mac OS X’s Hardware Features.He says that Gateway has more USB ports and a finger print scanner in the same form factor for less cost, without outlining his comments with any factual basis. He then complains that his MacBook suffered a hard drive failure after four months. “That's a pretty short time frame for serious hardware failure,� Rist wrote. It's odd that hardware issues are being outlined in an article about “why Mac OS X sucks,� but someone writing to an audience of experienced IT users should be aware that computing hardware--particularly hard drives--is most likely to fail in its first few months. Past that break in period, most hard drives typically have a relatively stable three year life span, after which problems become statistically more likely to occur. It's called the bathtub lifespan curve, because like the contour of a tub, it starts high, then drops low for a long stretch, then begins to rise again. Clearly, Rist doesn't know what he's talking about at all, even when complaining about consumer Mac hardware in the context of Mac OS X as a business operating system.Dude, You’re Being a Shill.After "passing" all of his categories, Rist then fails Mac OS X in “business orientation.� There are good and justified reasons for faulting Apple in the IT arena, but Rist doesn't mention a single one. Instead, he prattles on about Apple's consumer ads, and how they portray the typical Mac user with a “SOHO, I'm-cooler-than-you, coffee house image.� For all the dittoheads who like to repeat this idea, I'd like to remind you all that Dell's memorable mascot was a smirky pothead who couldn't finish sentences beyond, “Dude, you're gettin’ a Dell! (excited thumbs up).� That had no impact on Dell's Enterprise sales, because serious enterprise users don't make their decisions based on watching prime time TV and deciding whether they like the advertisements targeted at families. So please shut up about the Justin Long and John Hodgman Get a Mac ads. Enterprise Worthy Dell Pothead Vs. the Too Good for You Coffee Drinking Mac.Highly Unqualified.Rist is a “senior senior contributing editor� at InfoWorld. With this sort of incompetence and ignorance, it makes one wonder what kind of single celled organisms must pass for junior editors at IDC and its various ComputerWorld, PC World, and InfoWorld properties.While writing “a column devoted to running Microsoft technologies in medium and large enterprise environments,� Rist only notes experience in running a small Microsoft-oriented software business and writing for rags like Computer Shopper. That qualifies him as a Microsoft shill, but not as a columnist offering advice about ‘medium and large enterprise’ IT environments.Rist is nominated for Pink, White and Brown Zoons.Microsoft’s Pseudo-Philanthropy in New Orleans.Bob Emery notes that Microsoft is offering free software for hurricane-hit businesses in the devastated New Orleans area. However, in order to qualify, users have to sign up for a three year plan, of which Microsoft only covers the first year. A local paper noted “For the typical small business of 50 employees and 25 personal computers licensing Microsoft Windows Vista and the Office 2007 suite of programs, the free year can result in savings of as much as $12,050.�Of course, what that really means is that recovering small businesses will actually have to shell out $24,100 just for software licenses, in addition to buying computers capable of running Vista. One might think that a company earning $50 billion in revenues might be able to offer more than an advertisement to struggling businesses, particularly since software costs Microsoft nothing to deliver.[Microsoft gives free software to hurricane-hit businesses - New Orleans CityBusiness]Votes toward Microsoft's headline friendly, fake philanthropy will help the company earn its White Zoon for its WGA fiasco.Vote in the Forum and add your comments.Official awardees: Pink : George Ou, ZDNet, CNETWhite : Windows Genuine Advantage, MicrosoftBrown : George Ou, ZDNet, CNETWhat 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!

  • ★ The Fear

    The NDA is dead, yes, and good riddance, but there remain serious problems with the way Apple is managing the App Store. It boggles my mind that there remain so many people who don’t see this. This piece by Dan Kimerling at TechCrunch is one example; various of the reader comments on Jason Snell’s piece for Macworld last week are another.1 One factor, perhaps, is the tendency to see everything in terms of extremes. Black or white, good or bad. But this debate is not about wanting Apple to make radical changes, such as, say, changing the iPhone from a closed platform to a more open platform a la Android. There are reasonable arguments to be made that a more open iPhone platform would be good not just for iPhone developers, but for Apple and its shareholders. But those arguments aren’t what this debate is about. This debate is about wanting Apple to make minor changes — a slight but very significant course correction. Put another way, this is not about the big picture scope of what kind of hypothetical App Store (or Stores, plural) Apple should have created. That train left the station long ago. This is about the specific details of the App Store that actually exists, and the rules that govern it. I believe that a closed, controlled App Store can work, but by definition that requires developers to place trust in Apple. The problem is that Apple is managing the App Store in certain untrustworthy ways. And I mean trust more in the sense of stability than honesty — like in the way you need to trust a ladder before you’ll climb it. Here is a complete list of what Apple must do to increase developers’ trust in the App Store system: State the rules. Follow the rules. That’s it. This is so clear that even those who are arguing the other side — that Apple’s App Store stewardship is just fine as it stands today — have jumped through hoops in an attempt to argue that Apple’s exclusion of Podcaster was in fact in accordance with the iPhone SDK Guidelines. Kimerling, in his “Stop Complaining About Apple and the App Store” piece, writes: When you create the platform, you set the rules. If Apple wants to restrict iPhone applications to those that do not compete with features built into the iPhone, well, they can go right ahead and do so. It is right in the SDK’s user agreement. That’s just not true. The iPhone SDK Agreement, at least by the standards of legal contracts, is written in clear, straightforward English. (Apple’s lawyers, in the opinion of yours truly at least, are good writers.) The rules it lays down are clear. And Podcaster doesn’t break any of them. Given any set of rules, there will always be edge cases. Judgment must be rendered, and, inevitably, some will feel edge cases were judged the wrong way. But the reason iPhone developers (and prospective iPhone developers) are appalled by Apple’s rejection of Podcaster and MailWrangler is that neither app was near any edge defined in the SDK guidelines. Podcaster was rejected for duplicating the podcast features in iTunes and the iPhone “iPod” app. MailWrangler was rejected on the following grounds: Your application duplicates the functionality of the built-in iPhone application Mail without providing sufficient differentiation or added functionality, which will lead to user confusion. The word “duplicate”, in any conjugation, does not appear in the iPhone SDK Agreement. Not a word about it. And there is clearly no general rule about third-party apps duplicating the functionality of the iPhone’s built-in apps. PCalc, along with a handful of other calculator apps, duplicates every single feature of the built-in Calculator app. There are dozens of note-taking apps that compete with Notes; MagicPad goes so far as to use the same icon as Apple’s Notes app, just with different colors. There is an entirely category in the App Store — an entire category — for weather apps, several of which “duplicate” the entire functionality of the built-in Weather app. So, not only judging by the rules set forth in the iPhone SDK Agreement, but also by the existence proof of hundreds of apps currently published in the App Store that duplicate (which is really to say compete with) built-in iPhone apps, no reasonable person would have expected Podcaster or MailWrangler to be rejected. So their rejection is problematic on three fronts. First, the submission process is such that an app rejected at the conceptual level — one that cannot be tweaked or fixed to gain entry upon resubmission, but whose fundamental premise is rejected by Apple — such an app is only rejected after it has been written. The developer does all of the work to produce the app and only then finds out it was all for naught. Second, there are clearly rules which are not listed in the SDK guidelines. Third, in its explanations for the rejections, Apple is not stating what these actual unpublished rules are, and is instead offering as the reason this “it duplicates a built-in app” rule which, given all the aforementioned counterexamples that have been accepted into the App Store, isn’t actually a rule at all. The explanation is clearly false. Taken together, these three factors lead to The Fear, which is that developers cannot trust the App Store process. You can spend all of the time and effort it takes to build an app, follow every known rule, and still get rejected. From Apple’s perspective, especially, say, in upper management, it may be all too easy to look at what’s going on with the store — thousands of published apps, a ton of money changing hands — and not see the problem. In the big picture, from both a technical and marketing perspective, the App Store is a grand success. The problem is that the apps that are the most interesting, the most important, are the ones that take the most work to create. And the apps that take the most work to create are the ones that are most likely not even to be made in this environment, because the risk is greater. The more work it takes to create an app, the more you lose if Apple rejects it. Going back to the ladder analogy, the higher you’re trying to climb, the more you need to trust the ladder before you start. It’s not about a handful of developers who’ve had their apps rejected. It’s about all the other developers who are now spooked, and that the ones who are the most spooked are the ones who harbor the grandest, boldest, most innovative ideas. Interpolation Regarding a Theory on Which Apps Apple Won’t Allow Developers to Compete With In the absence of revised iPhone SDK Agreement from Apple, we can attempt to guess what the unpublished rules are. With Podcaster, for example, the “follow the money” rule of thumb leads to the conclusion that Apple will not allow any competition with iTunes, because iTunes is a profit source. This is why MailWrangler’s rejection is the one that puts The Fear in my heart. As unjust as the Podcaster rejection appears, if Apple really wants to prohibit competition with iTunes, even anti-competitively, you can at least see the thinking behind the decision. It’s foolish and unnecessary — the fact that iTunes is wide open to total competition on both Mac OS X and Windows hasn’t hurt it at all — and it also quite possibly invites some sort of legal challenge, but at least there is a logical idea behind it. But Mail? Why on earth should Apple care if some third-party email client for the iPhone becomes wildly popular? It makes no sense. iPhone users who use the built-in Mail app don’t pay extra to do so. Mail doesn’t tie users to Apple’s own MobileMe service. In fact, Mail offers specific setup help to work with Gmail, the service MailWrangler is optimized for. If you can make a replacement for Notes and Weather and Calendar, why not Mail? I have a theory. It is more, well, emotional than logical. But it’s the only theory I can think of that makes any sense at all and fits the available evidence. The theory is that there is an unpublished rule that Apple — and in this case, where by “Apple” I really mean “Steven P. Jobs” — will not publish third-party apps that compete with or replace any of the four apps in the iPhone’s default “dock”: Phone, Mail, Safari, and iPod. Go back to Jobs’s original iPhone introduction at Macworld Expo 2007. It was a masterful presentation. Carmine Gallo, writing for BusinessWeek, calls it Jobs’s greatest presentation; I agree. Gallo describes the moment it was unveiled: After laying the groundwork, Jobs builds up to the new device by teasing the audience: “Today, we are introducing three revolutionary products. The first is a wide-screen iPod with touch controls. The second is a revolutionary new mobile phone. And the third is a breakthrough Internet communications device.” Jobs continues to build tension. He repeats the three devices several times then says, “Are you getting it? These are not three separate devices. This is one device … today Apple is going to reinvent the phone!” The crowd goes wild. This “three revolutionary products” pitch was inordinately effective. For one thing, live, in the hall, Jobs completely fooled the crowd, yours truly included. But then as he repeated the three product ideas over and over, while icons representing the three products rotated behind him on screen, faster and faster, it started dawning on us how we’d been tricked. By the time Jobs came out and said that it was just one device that encompassed all three products, everyone in Moscone West had come to that conclusion on their own — a nifty little way of making the crowd feel clever, as though we’d figured out a riddle. But this pitch also worked because it was true. All three of those products sound good on their own. All three in one device sounds insanely great. Jobs was introducing the iPhone simply by describing precisely what it was. A phone, a widescreen video iPod, and a breakthrough Internet communicator. The icons in the iPhone’s default dock represent the core functionality of the device. Phone, Email, Web, iPod. With nothing other than those four apps, the iPhone still would have been a hit. Not as great, but, still, great. Everything else the iPhone’s built-in apps do could be done, to some extent, through Safari: notes, calendars, weather, maps, stocks. There are a few minor exceptions. SMS is one example, but that’s really just an adjunct to the Phone app. Anything that relates to the phone network — voice or SMS — is unavailable through the third-party iPhone SDK anyway. You couldn’t write your own SMS app even if you wanted to. (Apple clearly has no problem with competing chat apps — there are several IM clients available in the App Store. That’s the same basic concept as SMS, but using IP networking.) And so my guess is that while there may not be any logic, there’s at least a notion, if only in Jobs’s mind, that these four apps are sacrosanct because they define the iPhone. Everything else, both from Apple and from App Store developers, is piffle, secondary to those four apps. Harry McCracken’s recent iPhone user survey indicates that iPhone users agree that those four apps comprise the most-used features of the iPhone. But the least essential of the four is Mail. You cannot place phone calls or play music and video from your personal iTunes library using a web browser, but can read and send email through it.2 Millions of people do just that every day, including, I’m sure, many of you reading this essay. And Google’s iPhone-optimized version of Gmail shows just how well it can be done. It’s not just good for web-based mail, it’s just good, period. And so this idea that Apple seems to have that Mail is particularly special is misguided. The Phone and iPod apps are special, because at a fundamental level they perform tasks that cannot be duplicated in a web app. But there’s nothing any more special about Mail than there is about, say, Calendar. Calendar, if anything, is more closely tied to Apple’s proprietary and commercial MobileMe service — Mail works great with any IMAP server, including Gmail, but Calendar only works for online syncing with MobileMe or Exchange. But Apple doesn’t seem to have any problem allowing Calendar competitors into the App Store. Notes Calendar is a $3 Lotus Notes calendaring client. Exchange Remote Calendar is a $10 is a $10 calendaring client for Exchange. If these are OK, why not a dedicated Gmail email client? The only explanation is that Mail is deemed untouchable and Calendar is not. The real test would be for someone to write a dedicated Google Calendar iPhone app — but given what happened to MailWrangler, it might be hard to find someone willing to try it. In short, my theory is that Mail is on the do-not-compete list not because there’s any strategic reason for Apple to do so, but simply because of a vague notion that Mail is one of the iPhone’s defining apps. This notion is wrong. Mail is important, but there’s nothing about it that needs to be protected from competition. End of Interpolation, Back to the Three Problems, Which, Due to the Grotesque Length of the Above Interpolation, I Will Remind You Are: (1) App Ideas Are Rejected Only After the Apps Are Actually Built; (2) There Exist Secret Unpublished Rules Regarding What Is Allowed; and (3) When Apps Are Rejected for Violating the Unpublished Rules, Apple Refuses to State Just What These Rules Are One thing that would make a difference would be a submission process whereby developers could submit their application ideas to Apple in advance, to find out if they’re OK. That’s how it works on game platforms from Nintendo, Sony, and Microsoft — developers submit a detailed proposal and wait until they get the green light before actually building the game. That sounds good, but there are problems with the idea. For developers, it would require an additional level of trust in Apple. Ideas are less valuable than actual implementations, but the more original an idea is, the less comfortable you are to share it. And for Apple, it would require significantly more work. They’d still need to examine and approve the actual shipping applications, but now they’d also have to examine and consider application proposals. The world’s hard drives are littered with abandoned unfinished software projects — there would surely be far more proposals submitted for consideration than there are actual iPhone applications. As it stands today, Apple is already struggling mightily to keep up with the work of approving new and updated application submissions — the typical turnaround time is between one to two weeks. Perhaps Apple could offer this as a service limited to ADC Select ($499) or even Premier ($3,499) members. The service is needed most by the developers who are considering the biggest apps, most of whom either are already paid ADC members or wouldn’t bat an eyelash at the cost of joining. It wouldn’t be democratic, but it might make it feasible. Platforms like Wii and Xbox ship maybe a few dozen titles a month, tops. The App Store has published 3,500 titles in just three months. (And it costs far more to join the developer programs for gaming consoles than the $100 iPhone SDK fee.) More important, though, is for Apple to address problems 2 and 3, by publishing in the iPhone SDK Agreement all of the rules they’re using to evaluate applications. If we’re not allowed to write email or podcast clients, say so. If something unforeseen comes up, Apple should make a decision, and then publish the new rule. Rules you disagree with are frustrating. Rules you don’t know about are scary. I will also note that, to my knowledge, not a single published iPhone developer has spoken out in favor of the App Store’s current rejection policies. Those developers who have spoken are against it. Those who see no problem are not themselves iPhone developers. ↩ Even if Apple were to come to its senses and allow third-party developers to write competing email clients, the built-in Mail app would hold one significant technical advantage, which is that it runs in the background. In fact, background processing is the one factor that unites the four dock apps. Phone, Mail, Safari, and iPod all continue running the background; no other apps, including those from Apple, do. ↩

  • ★ How Leander Kahney Got Everything Wrong by Being a Fucking Jackass

    A decade ago, Wired was my favorite magazine. Today, they print mind-numbing tripe like Leander Kahney’s 3,500-word “How Apple Got Everything Right by Doing Everything Wrong”. Kahney’s central premise, insofar as there is a premise, is that Apple has succeeded either despite or because it operates in ways that are contrary to conventional wisdom. Kahney writes: Everybody is familiar with Google’s famous catchphrase, “Don’t be evil.” It has become a shorthand mission statement for Silicon Valley, encompassing a variety of ideals that — proponents say — are good for business and good for the world: Embrace open platforms. Trust decisions to the wisdom of crowds. Treat your employees like gods. What do any of these things have to do with “evil”? Who, prior to Leander Kahney here in this piece, has decided that this is what Google means by not being evil? These three things may well be apt descriptions of Google’s corporate strategies (although it’s debatable), but they’re unrelated to Google’s “Don’t be evil” mantra. Mediocre employee cafeterias are evil? It’s ironic, then, that one of the Valley’s most successful companies ignored all of these tenets. It’s particularly ironic given that Apple had been in business for two decades prior to Google’s existence. Google and Apple may have a friendly relationship — Google CEO Eric Schmidt sits on Apple’s board, after all — but by Google’s definition, Apple is irredeemably evil, behaving more like an old-fashioned industrial titan than a different-thinking business of the future. “Irredeemably evil”. Because they’re secretive and develop closed platforms. Think about that. What’s more, Google’s engineers have unprecedented autonomy; they choose which projects they work on and whom they work with. And they are encouraged to allot 20 percent of their work week to pursuing their own software ideas. The result? Products like Gmail and Google News, which began as personal endeavors. So Google employees just stroll into the office and work on whatever they want. Uh-huh. And there certainly aren’t any projects from Apple that started as side-projects by one inspired engineered. Nothing like, say, iMovie ’08. Jobs, by contrast, is a notorious micromanager. No product escapes Cupertino without meeting Jobs’ exacting standards, which are said to cover such esoteric details as the number of screws on the bottom of a laptop and the curve of a monitor’s corners. There’s certainly no one at Google who sweats the details and approves every change, no matter how minor, to the Google.com home page. No one like, say, Marissa Mayer. Kahney’s point seems to be that it’s somehow surprising that Apple has succeeded despite being different than Google, and but also that Google is somehow representative of a typical Silicon Valley company. The truth is obvious: Google and Apple are both very atypical companies. And in many ways, particularly the specific ways Kahney claims they’re so very different, they’re actually alike. With regard to “open platforms”, neither Google nor Apple are dogmatic either way. So, yes, it’s true that Apple’s strategy is not to be open by default out of the belief that “openness” is inherently good or inherently leads to success. But nor is it to be closed by default, either. Apple simply tries to do what’s best for Apple. In some cases that is closed (Mac OS X, iPhone OS), and in others it is open (WebKit, Darwin). The same goes for Google. They are a huge contributor and proponent of open source software, but last I checked, they haven’t released the source code for Gmail or their algorithms for web search and ad relevance. Apple’s WebKit is the perfect example: open source code implementing open web standards, and acting as the built-in web rendering engine for numerous mobile platforms that compete directly against the iPhone — including Google’s Android. The whole contrast-with-Google angle makes no sense, doesn’t hold up to the least amount of scrutiny, and serves no purpose other than to reach the punchy conclusion that Apple is “irredeemably evil”. By Kahney’s logic, any company that is different from Google — and clearly most companies are far more different from Google than Apple is — is evil. The simple, obvious truth is that both Apple and Google have atypical strategies and cultures, and both companies have achieved atypical results. Imagine that. Here’s Kahney’s analysis regarding Apple’s lack of internal openness: Apple’s secrecy may not seem out of place in Silicon Valley, land of the nondisclosure agreement, where algorithms are protected with the same zeal as missile launch codes. But in recent years, the tech industry has come to embrace candor. Microsoft — once the epitome of the faceless megalith — has softened its public image by encouraging employees to create no-holds-barred blogs, which share details of upcoming projects and even criticize the company. Facelessness is not secrecy. Microsoft has never been all that secretive as a company. In fact, they’re (in)famous for the opposite — leaking product details far in advance for competitive advantage. As for Google’s complete and utter lack of secrecy, ask them to tell you the details of their data centers. Sun Microsystems CEO Jonathan Schwartz has used his widely read blog to announce layoffs, explain strategy, and defend acquisitions. What with Sun’s stock price losing 97 percent of its value over the last seven years, it’s hard to believe any company wouldn’t model themselves after Sun. Layoffs are fun when the CEO blogs about them. Apple’s relationship with the press is dismissive at best, adversarial at worst; Jobs himself speaks only to a handpicked batch of reporters, and only when he deems it necessary. (He declined to talk to Wired for this article.) What kind of secretive crackpot wouldn’t want to speak to a writer working on a piece that labels your company “irredeemably evil” and whose best-known work is a book that literally brands your customers as cultists? What a jerk. Forget corporate blogs — Apple doesn’t seem to like anyone blogging about the company. Guess we’ll have to take Kahney’s word for that. And Apple appears to revel in obfuscation. For years, Jobs dismissed the idea of adding video capability to the iPod. “We want it to make toast,” he quipped sarcastically at a 2004 press conference. “We’re toying with refrigeration, too.” A year later, he unveiled the fifth-generation iPod, complete with video. The gall of the man, refusing to lay bare Apple’s competitive plans in public a year in advance. There’s an old poker adage: Look around the table, and if you can’t tell who the sucker is, it’s you. One gets the feeling that if you see Leander Kahney at your table, you can stop looking. Here’s the best part of the piece though: Secrecy has also served Apple’s marketing efforts well, building up feverish anticipation for every announcement. In the weeks before Macworld Expo, Apple’s annual trade show, the tech media is filled with predictions about what product Jobs will unveil in his keynote address. Consumer-tech Web sites liveblog the speech as it happens, generating their biggest traffic of the year. And the next day, practically every media outlet covers the announcements. Harvard business professor David Yoffie has said that the introduction of the iPhone resulted in headlines worth $400 million in advertising. What makes this so great is that just seven paragraph prior, Kahney retraces the saga of Apple vs. Think Secret publisher Nick Ciarelli1 thusly: Most companies would pay millions of dollars for that kind of attention — an army of fans so eager to buy your stuff that they can’t wait for official announcements to learn about the newest products. But not Apple. Over the course of his run, Ciarelli received dozens of cease-and-desist letters from the object of his affection, charging him with everything from copyright infringement to disclosing trade secrets. In January 2005, Apple filed a lawsuit against Ciarelli, accusing him of illegally soliciting trade secrets from its employees. One can argue (as I would) that Apple’s product secrecy is worth tens of millions of dollars in publicity every year. Or, one can argue that Apple spitefully pissed away even more valuable publicity by shutting down Think Secret. (You’d be wrong, but you can reasonably argue that.) But Kahney, in the course of seven paragraphs in a single article, argues both. It boggles the mind. Kahney’s own source claims the secrecy surrounding the iPhone introduction alone was worth $400 million dollars in publicity. Even if that’s off by an entire order of magnitude, that’s a lot of dough. And yet in the very same article Kahney presents it as a mystery for the ages why Apple would take an adversarial position against Think Secret, a for-profit enterprise dedicated to spoiling exactly that sort of surprise product introduction. Does anyone at Wired even read this shit before publishing it? As part of the can you believe what these heartless bastards did this poor kid setup, Kahney writes, “At heart, though, Think Secret wasn’t a financial enterprise but a personal obsession.” I wonder if Ciarelli tried that line on the IRS. ↩

  • Plantronics EOLs VolumeLogic but offers fix for Leopard

    Filed under: iTunes, LeopardI've spoken before of my love for the Octiv/Plantronics Volume Logic audio optimizer plugin for iTunes, which makes your laptop speakers sound like a much bigger system, but when I fired up iTunes under 10.5, unsurprisingly, VL wouldn't work or find its registration info. OK, no problem, surf over to volumelogic.com for an update and... agh! The plugin has been end-of-life'd and Plantronics will produce no more updates. What to do, what to do... time to check out iWOW I suppose -- but what's this?Credited to VL's 'loyal Mac fans,' an update installer and slighly funky Terminal instructions are available to make VL happy under Leopard, at least for now. Undoubtedly a future iTunes or OS upgrade will break the plugin once and for all, and on that day I will mourn for a moment the departure of VL from my Mac... and then I'll move on.Read | Permalink | Email this | Comments

  • Pro Applications Update 2008-02

    Filed under: Multimedia, Software, Software UpdateApple just released an update to their Pro Application support for Mac OS X. According to Apple, this update "improves reliability for Apple's professional applications." This update is recommended to all users of Final Cut Studio, Final Cut Server and Logic Studio. Final Cut Pro 6.0.4 and Compressor 3.0.3 are applications included in the update. You can download this update by opening Software Update (choosing Software Update from the Apple menu) or by downloading the installer package from the Apple Support Downloads site. You can visit the Pro Applications support note for more information about this update.Read | Permalink | Email this | Comments

  • Logic Express Update 8.0.2

    Filed under: Audio, Software UpdateIn addition to the other updates released today, Apple has also released an update to Logic Express 8. Software update gives us the following information about the update: Logic Express 8.0.2 addresses specific customer and compatibility issues of Logic Express 8.0. This update is recommended for all Logic Express 8.0 users.You can download this update by opening Software Update (Apple menu > Software update) or by downloading the installer package from the Apple Support downloads website.Read | Permalink | Email this | Comments

  • Pro Applications Update 2008-01

    Filed under: Software UpdateToday Apple released a Pro Applications Update 2008-01. This update is described as:This update improves reliability for Apple's professional applications and is recommended for all users of Final Cut Studio, Final Cut Server, Logic Studio, and Shake.Final Cut Server was, as you may know, released on Tuesday. You can download this update by opening the Software Update app (Apple Menu > Software Update) or by downloading the installer package from the Apple support downloads website. You can also find more about this update by visiting the Apple support note.Read | Permalink | Email this | Comments

  • ★ Let the Tea Leaf Reading Begin

    The best thing about being an Apple observer is that even when the company does make a long-awaited announcement, it inevitably leads to new questions regarding what exactly they mean. Apple punditry is the Kremlinology of the tech world. So it is with this week’s announcement from Steve Jobs1 that, yes, “We want native third party applications on the iPhone, and we plan to have an SDK in developers’ hands in February.” We now know two new things: (1) that there will be “native third party applications on the iPhone”; and (2) that the SDK is scheduled for February. That leaves a long list of questions. Whither Widgets? For one: What exactly is a “native third party application”? The obvious answer is the sort of UIKit-based Cocoa-ish applications that underground iPhone hackers have been creating over the last two months — the exact sort of native apps that Apple has itself already written for the iPhone and iPod Touch. For all we know at this point, though, it could be something more like Dashboard widgets — but I think that’s unlikely. Jobs wrote: > With our revolutionary multi-touch interface, powerful > hardware and advanced software architecture, we believe we > have created the best mobile platform ever for developers. JavaScript, HTML, and CSS are cool in that they’re widely-used, widely-known coding standards — but they’re not a good way to create user experiences that take full advantage of the iPhone, and would be pretty hard for Apple to pass off as an SDK for “native apps”. Third party developers want access to the same dog food Apple’s own iPhone engineers are eating. Plus, there’s the issue of performance. Iconfactory developer Craig Hockenberry, who has been tinkering with the unofficial iPhone developer tools to create an iPhone-native version of Twitterrific, wrote a splendid weblog entry titled “Benchmarking in Your Pants” regarding the lackluster performance of JavaScript code running in MobileSafari compared to compiled Objective-C code running in a native iPhone app. Function calls, for example, were 226 times slower in JavaScript. (Hockenberry also benchmarked JavaScript running on the iPhone compared to the same code running in Safari on an Intel-based iMac; the code ran about 80 times faster on the iMac.) Back in January at the iPhone’s introduction in the Macworld Expo keynote, Jobs described some of the apps on the iPhone, including Weather and Stocks, as “widgets”. My somewhat-informed understanding is that Apple’s original plan was for the iPhone to ship with its major apps written in Cocoa and with a handful of smaller apps written as Dashboard-style HTML/CSS/JavaScript widgets — but that this plan was scuttled for performance reasons, and the Weather and Stocks widgets2 were rewritten as UIKit Objective-C apps sometime this spring.3 My guess is that they ran into what Hockenberry documented: JavaScript on the current iPhone just isn’t fast enough to provide an iPhone-caliber user experience. So my money is that the iPhone SDK that Apple plans to release this winter is the real thing — Cocoa-style UIKit apps written in Objective-C. Security? Jobs wrote: It will take until February to release an SDK because we’re trying to do two diametrically opposed things at once—provide an advanced and open platform to developers while at the same time protect iPhone users from viruses, malware, privacy attacks, etc. This is no easy task. Some claim that viruses and malware are not a problem on mobile phones—this is simply not true. There have been serious viruses on other mobile phones already, including some that silently spread from phone to phone over the cell network. As our phones become more powerful, these malicious programs will become more dangerous. And since the iPhone is the most advanced phone ever, it will be a highly visible target. External security — the threat of vulnerabilities that would allow malfeasants to compromise a victim’s iPhone — is a serious matter. There have already been several published exploits against the iPhone, including an as-of-this-writing open vulnerability in TIFF-processing code in the current iPhone OS. So clearly there is some merit to Jobs’s stated security concerns. As it stands in the current iPhone OS, all processes run as the root user; in broad layman’s terms, any process has access to everything else on the phone. So when a buffer overflow can be exploited to allow remote code execution, that code can do anything. To allow third-party iPhone apps to run today would be to trust those third-party developers not to write code with any security flaws. What the iPhone needs before Apple will allow third-party apps to run is some sort of sandbox, a way to prevent application processes from being able to access things they shouldn’t be allowed to access. But iPhone Cocoa apps are no more inherently susceptible to buffer overflow vulnerabilities than Mac Cocoa apps. And the hysteria over the iPhone’s current “everything runs as root” situation is overblown.4 Applications on your Mac don’t run as the root; they run under your user account. But all of your data — your email, your address book, your documents, everything your apps can read or write without administrator authentication — is vulnerable to any sort of hypothetical buffer overflow exploit on the Mac, and would be on the iPhone, too, even if iPhone apps didn’t all run as root. Sure, root privileges allow an exploit to do anything, but the most important thing on your system is your personal data, and an exploit doesn’t need root privileges to access that. I’m thinking Apple is more concerned about internal security — about having third-party apps limited to a sandbox so that user-installed code has no access to things like, say, the phone network modem’s firmware (the component that you need to diddle with to create SIM unlocks). That’s the key difference between the iPhone and the Mac, security-wise. Which Third-Party Developers? Mac OS X is pretty much completely open to development; even the developer tools are free, and anyone is free to write whatever software they want for the Mac. It seems unlikely that iPhone OS X development is going to be like that. One possibility is that the iPhone SDK will only be available to developers with ADC Select ($499) or Premiere ($3,499) accounts. (Premier and Select ADC members are the only ones with access to pre-release Mac OS X seeds, for example.) If that’s the case, it’s not going to be popular with hobbyist developers, but most professional Mac developers already have paid ADC memberships, and, let’s face it, we all know most iPhone apps are going to be written by Mac developers. Interviewed via email, Craig Hockenberry told me, “If there’s a simple way to get third party apps on the iPhone, you keep 90 percent of the developers happy and jailbreak/unlock has much less momentum. Sure, there will still be people that want to ‘buck the system’ but they’ll be in the minority rather than the majority.” The most intriguing part of Jobs’s announcement was this section, regarding security: Some companies are already taking action. Nokia, for example, is not allowing any applications to be loaded onto some of their newest phones unless they have a digital signature that can be traced back to a known developer. While this makes such a phone less than “totally open,â€? we believe it is a step in the right direction. We are working on an advanced system which will offer developers broad access to natively program the iPhone’s amazing software platform while at the same time protecting users from malicious programs. It’s hard not to interpret the scare quotes around “totally open” as a reference to Nokia’s recent “Open to Anything” ad campaign — sort of a you guys aren’t completely open either call-out. This seems like a pretty clear indication that Apple is working on a similar signing system for iPhone apps. Restricting development to paid ADC members would instantly allow Apple to associate app signatures “back to a known developer”. Here’s more information from Nokia on the signing program Jobs mentioned; here’s similar information on the Symbian site. Which Apps? Another question is whether Apple is going to allow participating (trusted-by-Apple) developers to write whatever apps they want, signing the apps themselves, or if apps will need to be approved case-by-case by Apple before being signed. Mac OS X Leopard includes a new “application signing” feature, described by Apple thusly: A digital signature on an application verifies its identity and ensures its integrity. All applications shipped with Leopard are signed by Apple, and third-party software developers can also sign their applications. That same page describes a “sandboxing” feature that seems applicable to the iPhone, too: Sandboxing prevents hackers from hijacking applications to run their own code by making sure applications only do what they’re intended to do. It restricts an application’s file access, network access, and ability to launch other applications.” The prototypical example of a potentially popular app that Apple might refuse to approve would be a VOIP app like, say, Skype, in that it would undermine the need for the phone network, which in turn undermines Apple’s revenue sharing with the iPhone’s exclusive network partners. Or, say, instant messaging, the omission of which from the current iPhone is seen by many as a concession to the fact that heavy SMS users pay handsomely for extra monthly messages. (Personally, I suspect iChat for iPhone simply didn’t make the cut for 1.0 but is planned for a future update.) “Nokia’s model is to run as trusted/untrusted,” said Hockenberry. “Trusted apps get to access more than untrusted ones. This model could be extended to allow different levels of access based upon whatever Apple wants (as owner of the root certificate.) Basic access for Wi-Fi, extended access for EDGE, hardware access for deep pockets, etc.” That makes sense, and strikes me as a likely course for Apple. Development There’s a question, then, of how developers will write the apps in the first place. If iPhones only run third-party apps that have been approved by Apple, how do you develop an application in the first place before it’s been approved? Steven Frank — who, as co-founder of Panic and an unrepentant gadget hound, may well be the single most interested person in the world in a supported iPhone SDK — described to me via email the development process for the Danger Hiptop/Sidekick: “The Hiptop/Sidekick platform has a Java SDK that abstracts away all the low-level hardware stuff so you can’t touch it, while still providing everything you need to write an application.  You test and debug in an emulator/virtual machine that can simulate edge conditions like loss of cellular network availability and so on.  When you’re almost done, and ready to try on real hardware, you apply for a ‘developer key’, which is a small certificate that you install on the phone that enables you to run third-party apps that didn’t come from the on-device for-purchase catalog.  To get the developer key, you have to prove to them you actually have an almost complete app, and aren’t just some kid who wants hot Yung Joc ringtones by submitting a build of your application.  You also have to sign a waiver that says you are no longer eligible for support from your cellular carrier.” The iTunes App Store? Which leaves us with the question of distribution and installation. The obvious route is the same one Apple has taken with iPod games: the iTunes Store. Apple, in this case, would likely get a cut of every sale. From a user’s perspective, it’d be easy and obvious: shop and pay for apps in iTunes, and iTunes takes care of installing the software, and, perhaps, synching data. This is similar to the Danger model — where apps must be approved, and can be sold only through the official channel. Limiting, to be sure, but as Frank put it, “The process [of developing for Danger] is somewhat tedious, but still an order of magnitude better than not allowing third-party applications, period.” Frank also pointed out the most glaring downside of Danger’s pay-to-play development model: “One drawback to this approach from the user’s perspective is that there is basically no free third-party software. Everything costs at least a couple bucks.” The announcement appeared on Apple’s Hot News web page, but with no permalink, so it’s likely to disappear from Apple’s web site in a week or two as newer items appear. I’ve saved a plain text copy here for posterity. ↩ I wonder if the Calculator app was originally a widget, too. UI-wise, it’d certainly be a cinch, because just like with the iPhone’s Weather and Stocks apps, it more or less looks and acts exactly like the corresponding widget in Mac OS X. So my theory is that when Apple made the decision to rewrite the iPhone widgets as native iPhone Cocoa apps, they used the widgets as the specs for the apps. “Make a native app that looks and acts exactly like this widget,” more or less. One thing that makes me think this is that the iPhone Calculator app doesn’t make any sounds when you press the buttons. Pure JavaScript/HTML widgets can’t make sounds when you click or tap buttons. I find typing on the iPhone keyboard to be much more satisfying with the sound on; with the sound off, because the keys are virtual, there’s no sensory feedback at all. The Calculator app would feel more real if it simply made the same button-clicking noises as the iPhone keyboard. ↩ That this change was — I believe — made rather late in the game might explain why vestigial references to “widgets” remained in the shipping iPhone 1.0 software. (It could also mean, of course, that Apple plans to re-expose this feature at some point in the future.) ↩ It certainly is a curious question why all iPhone apps run as root. I don’t know the answer. But I’ll bet there’s an interesting engineering trade-off involved somewhere. If you think the reason is laziness or ignorance on the part of the iPhone OS X engineers, you’re an idiot. ↩

The Comments Go Here

Software Releases