apple
What is Missing in Apples iBook Author? Adobe Flash
Adobe Flash.
iBook Author got a lot of fan fair in the past month with many trial software runs. The video below shows iBook Author in action:
Steve Jobs has had a well deserved legacy of continuing top rank innovation. But Steve also had a darkside. He believed he could copy or steal anybody else`s ideas; but once they had been applied to Apple hardware or software they were Apple’s “magic”alone. Nowhere is this dark trait seen more tellingly than in Steve’s treatment of Adobe Flash.
In Walter Isaacson`s biography Steve traced the fault to 2003 when Adobe refused to comply with Steve`s request to develop a version of the newly rewritten Premier Pro video editor for the Mac. All sorts of reasons can be postulated for this refusal but Apples development of its own Mac-only competing top-end video editor, Final Cut Pro plus Apple`s GarageBand music editor and Apples Aperture as a photo editor all competing with key Adobe products inevitably played a part in the refusal. Also, Adobe’s top brass still had to swallow the bitter taste from a decade earlier when Apple`s Truetype copied Àdobe Type 1 font technology but Apple released Truetype to Adobe’s surprise as open and free software and in the process killed a lucrative font business for Adobe.
Fast forward to 2010 and Steve Jobs refusal to allow Adobe Flash Player to be run on not just iPhone but any iDevice. In an “Open Letter: Thoughts on Flash” Steve sought to justify his stance by raising 6 problems with Flash.
First, Flash ‘is 100% proprietary…Flash is a closed system’. Yet Flash player is free, available on more OS platforms and has more open APIs than Apple QuickTime, Windows Media Player and other competing media or animation players . Also Jobs ignores Adobe’s Open Screen Project and its standardizing work.
Steve wrote “that the loss of Flash Player was slight to iDevice users.” He cites the many Apple game apps made up for the loss of Flash games and the fact that Flash videos were replaced by .H264 videos. Steve fails to note that a)Flash is used on 47% of the 17,000 most popular websites and Flash animations not videos comprise more than half of Flash usage. Finally, millions of Flash-based websites built by Mac users were now unavailable to iDevice consumers.
Third, Steve trashes Flash security, reliability, and performance. “Symantec recently highlighted Flash for having one of the worst security records in 2009″. What Steve fails to mention is that Apples own QuickTime had an even worse security record in 2009. And for the past 4 years Adobe’s Flash Player and Apple Quick time have had the same number of security advisories at Secunia ‘s respected security service. This despite the fact that Adobe Flash Player offers many more features , coding services, and platform support in comparison to Apple QuickTiime.
Steve cites bugs “We also know first hand that Flash is the number one reason Macs crash. “ but fails to note Apple’s own QuickTime and its continuing buggy behavior.
“In addition, Flash has not performed well on mobile devices. We have routinely asked Adobe to show us Flash performing well on a mobile device, any mobile device, for a few years now. We have never seen it.” And then – “Fourth, there’s battery life.”These are the very worst of Steve’s Reality Distortions. Apple was late in delivering the Apple Accelerator APIs to Adobe and within a month of his notes publication and 2 months of delivery of the APIs from Apple , Flash Player was running on a variety of mobile devices plus matching Quicktime performance on the Mac for speed and battery life. See here, here, here, and summarized here for the real facts.
“Fifth, there’s Touch.Flash was designed for PCs using mice, not for touch screens using fingers.” This objection is testament to how isolated and out of touch Steve was on the Flash Player state of the art. Within a month of Steve’s letter a new Flash Player was released with a complete set of touch capabilities.
“Sixth, the most important reason….Flash is a cross platform development tool. It is not Adobe’s goal to help developers write the best iPhone, iPod and iPad apps. It is their goal to help developers write cross platform apps.” Steve baldly states his I-want-a-monopoly case.No customer choice[if Flash Player apps don't rate customers won't buy them] allowed. But there is definitely the added burden for software vendors and businesses of having to develop another set of code for their mobile apps. Steve offers up HTML5; but as Steve well knew, HTML5 is not ready in standards, features and performance for primetime animation and application development. Rather Steve will make the biased decision for his users [if they did not like Flash, they simply would not use - but use on Macs belies that]. But in order to enforce a closed, proprietary and non-cross platform application development – Adobe Flash, Java, and cross platform code generators are all banned on iOS.
And so here we have the Steve Jobs Darkside – willing to destroy the work and business of hundreds of thousands of Mac-based Flash developers to create his own Apple iOS monopoly. The FBI report on Jobs is closer to the truth than Isaacson’s biography- Smart, Tough, Dishonest.
Ye Editor also got to witness an iBook Author session and 8 things stood out about iBook Author:
1)It is simple and fairly easy to use given templates and iWorks-like interface;
2)Users can import text from some Office and most iWork apps including styling; but after that import options fall off notably;
3)Adding images, video, HTML5 snippets and widgets and aligning them is really easy [text and object flow around drag and drop operations] making for savvy chapter layouts;
4)It can turn out large iBooks but they are huge files about 1.3 GB for a 100 page, with 10 or so large “animated” illustrations;
5)it can be slowwww at times in design and creation particularly importing 3D objects and perfecting live effects;
6)it does not have advanced and compelling animation features familiar to Erain Swift3D [Mac, Win] , Toon Boom Animate [Mac, Win], SwishMax [Win], Anime Studio [Mac, Win], as well as Flash CS5.5 [Mac, Win] developers;
7)As usual of late from Apple, iBook Author is highly proprietary, with a very limited set of legal imports and also export possibilities;
8)It produces proprietary iBook 2 files which handcuff you to the Apple ecosystem.
As substitutes for Flash animation, iBook Author supports a smorgasbord of specialized widgets, HTML5 snippets, Collada 3D models and interactive quiz drop-ins none of which match the full range of features and options available in Flash. As for animation, Apple’s Quicktime is again found missing in action. This is ironic because QuickTime had many of the same or even worse battery-power, security-risk, and performance problems that Steve Jobs attributed to Adobe Flash. The result is that iBook Author has problems in performance, storage efficiency and the range and robustness of animation features which are routinely available in Flash.
Meanwhile HTML5 is still not a viable animation solution as Canvas, SVG, CSS and JavaScript all vie for small portions of the full Flash animation feature set. In sum, iBook Author is proof of the fact Apple simply does not have a replacement for Flash for its millions of Mac graphic artists and designers. Yet Apple’s case against Flash is highly suspect . iBook Author just underlines the case of deficient products being provided to loyal Mac graphic designers and developers when many products much better are available not just Adobe Flash but Toon Boom, Anime Studio, Erain Swift 3d among others.
Bottomline: Apple Owes Its Graphics Community a Viable Animation Tool
iBook Author reveals the huge gap in Apple’s software line-up. Having sunk Adobe Flash on dubious if not illegitimate grounds on the iOS platform and doing the same on Mac OS, Apple owes the Mac animation and graphics design community a viable alternative to Adobe Flash. Apple Quicktime is not that. HTML5 animation tools like Sencha Animator or Adobe’s own Edge [based on jQuery JavaScript] are not that. If Apple chooses to eliminate something of indisputable value in their software ecosystem, then they must replace it with something of equal value. To date, Apple has not. Perhaps a tiny chunk of the $100 Billion currently in Apples cash coffers could be devoted to that replacement.
Apples Educational Annoucement in NYC:Update
There is a 2 in 5 chance of this. If CEO Time Cook does not do the announcement at today’s conference then the odds plummet down to 1 in 100. But it would be a brilliant “one more thing”, certainly fit the educational move Apple is making and gain for Tim Cook a large measure of the Steve Job’s magic if Tim, just before the end of the conference, announced “just one more thing”, an aspect of the upcoming iPad 3 – perhaps the retina display and how it is geared for the new Apple iPad educational future. If ye Editor is right remember I have a patent on the idea.
Well Marketing VP Paul Schiller showed up and the 99% won this time – no iPad3 news, no Tim Cook finesse.
Now for the substance. Apple announced a new textbook format and a new iBook 2 app for viewing them and a free Mac iBook Author program for creating the iBooks. The buzz on the iBook Author App is that it is easy to use for putting together a textbook using prepared text [avoid iBook Author text editing is the word here], images, videos, but of course no Flash animations, JavaFX or Gif animations. Instead users will have to resort to more sophisticated JavaScript, HTML5, etc. No word on PDF resources. Also the iBook2 format only displays in iPad not iPhone nor iPod Touch. and not Android. As well iBook Author works only in Mac OS – so iBooks is quite proprietary.
iBooks Author – free tool for creating iBooks on Macs
Nonetheless, no can argue that the goal of interactivity is good; but with some of the best interactive animation tools thrown to the sidelines [no GIF animations, no Flash, no Java or JavaFX] users will have to see what finally filters through beyond HTML5 SVG/Canvas animations or jQuery and JavaScript+CSS3 animations. Maybe one of these technologies currently languishing will take off with the help of iBooks
For these textbooks Apple takes its 30% cut from authors but free textbooks are allowed. But all textbooks, free or maximum of $14.99, must be approved by Apple before they can appear in the iBookStore. Given the huge prices for textbooks and the many scholars looking for income, this is a big low hanging fruit opportunity for Apple to again do some lucrative “Creative Destruction”. Here is a good summary of the trade-offs spelled out at iLounge:
There are only four hitches—for now. The first is device compatibility. While iBooks 2 runs on all iOS 4.2 or newer devices, the new interactive textbooks are only supported by iPads—iPhones and iPod touches will sync and display the books in their libraries, but will refuse to run them. Second is publisher support: this new textbook initiative is currently backed by several large and small publishers, but a big one—Houghton Mifflin Harcourt—has nothing in the store now. The third issue is regional: these digital textbooks are only being offered to U.S. customers as of now. Fourth and finally, these new books can be large. The smallest one we’ve seen clocks in at 349MB, with the largest at 2.77GB, so huge that 16GB iPads might struggle to hold a full semester worth of books at once. Based on history, we’re confident that Apple is already taking steps to address all of these issues now, with future updates planned to remedy them.
Missing from this list of cautions are two other caveats. First, iBook 2 ability to incorporate other media and objects like Photoshop PSD with layers, Microsoft XLS, PPT, and WMP; AutoCAD and other 3D formats – are all a mystery. Second, will a next generation of of iBook2 or iPad3 and iPhone 5 be required such that in a 4 year college term users will have to update their software, books, and/or iDevices to make them all work? Apple is infamously Creatively Destructive – just ask Mac Motorola 68000, Mac Power, Mac Intel users[lusting for full touchscreen capabilities] and Mac Flash users/authors – and sometimes very unfairly so.
So the reaction in the Tech Press was surprisingly wide:
Engadget - Apple’s iBooks 2 e-textbooks pack tons of info, take up tons of your iPad’s memory
Gizmodo – You Can’t Afford Apple’s Education Revolution
NYTimes – portrays the business opportunity vis a vis high cost textbooks and support in some universities and educational districts
TechRadar - ” app is obviously free but individual textbooks will cost a bit. Oh, and there’s the added of cost of an iPad – so we’re guessing this is one education for the middle class and privileged.”
theVerge - iBooks Author restricts all sales to iBookstore, wraps for-pay books in DRM
ZDNet – Ed Bott is really disturbed by the iBook Author EULA and other aspects of the iBook ecosystem
Ye Editor tends to agree with some of the above. The worry about the size of the textbooks [as big as 2.5GB] can be dealt with by means of a USB/Thunderbolt port on iPad or just expansion of to new, faster 64 and 128GB modules which Apples investment Flash Bit manufacturer should provide. As for the 500-600 cost of the iPad – that may come down dramatically with the annoucement of the iPad 3 in 2 possible way. A 7″inch screen iPad at $300-350 or the new lower price for the iPad 2. The real problem is the continuing trend towards Apple proprietary – IBook Author for Mac only. The limited set of media and other imports into iBooks Author. iBook 2 only runs in iOS and only on iPad so far. It is a continuing proprietary trend by Apple that may just go away as iBook matures. And then again, it may not.
Year Ahead in Client Computing I
Robert Scoble said this at the BBC Year-end Technology Forecast about client computing:
On the train here I was with an executive from General Electric, and he said a year ago they were very anti-iPad. But in January at their global meeting they’re going to hand out iPads. It is crazy to think about a company that size moving that quickly… the enterprise world is going iPad very quickly.
I wonders if Microsoft can stop Apple ‘taking over the world’? Next year it’s going to be interesting – can Microsoft keep its global position in terms of operating system and stop Apple from taking over the world? And Amazon, because Amazon has the £200 tablet. For consumers it’s going to be a tough choice – do we buy a Windows 8 tablet, or an iPad, or an Amazon tablet?
Ye Editor replied this:
If tablets turn in on themselves with huge computing power, great screens, and convenient dockability like in Asus Transformer Prime or the Windows 8 dockable tablets – then a)GE will have gone iPads too soon, b)Linux in Android form will be a player in client computing like never before and c)if Windows 8 does not stumble like Vista on reliability, the Windows monopoly will be broken but not humpty-dumptied as 3 major vendors compete tooth and nail [and patents] for leadership of the Post-PC era of new client computing. See here.
Like what is happening in social media with Facebook, Google + , Twitter and a dozen others – when there is competition the market innovates at a crazy pace. But client computing has suffered the Windows monopoly for 20 years and now Apple iOS is making a patent war stab to secure that position going forward. Lets hope they don’t succeed.
Goofle Gmail Fixes
Goofle is the name ye Editor has given to Google when it makes a big, stupid error in it software offerings. Google has made a big deal of its recent interface updates to Gmail. But they have have been legion with goofs very large and unnecessary and raise the question where is interface guru MM when needed. My pet peeve is that many buttons that were labeled with commands like reply, archive, forward, etc have been replaced by obscure icons so I am never sure what service I am getting.
Likewise simple editing capabilities that are available in other online mail services like Mozilla Thunderbird `s ability to insert images into a email body or add a complete styling template are not available or only accessible through an obscure, undocumented gmail lab settings. Yet TinyMCE , post editing tool used in WordPress and many other online document editors, provides many of these features . The other problem is that Help is almost nonexistent for many of Google’s online offerings. Now this maybe because some services are still classified as still beta after several years on the market. However, just as a check- look for help in Google Finance, Google Gmail, Google+, and/or Google maps. Yep, you get Help by osmosis or googling for it.
And Alexis Madrigal, editor at the Atlantic, raises the issue of space war conflict between Gchat and Gmail editing at the same time.

Again an accordion or tab Gchat widget that becomes a side-by pane lis one of many obvious Web 2 solutions to this problem. the big Goofle is that as Alexis points out, Google`s interface design engineers did not think this through. And so once again, Google looks inferior to Apple in the `make it so with good design` world that is on the forefront of the mobile computing world.
Mozilla and Opera: Signs of Open Source Problems
ZDNet is running a series of much too early obituary articles for Firefox and Mozilla – and by implication, Opera. Ed Bott sees the money supply running out because a search sharing deal with Google [80%+ of Mozilla's revenues] has run out and the negotiations have not produced a new accord. Steven Vaughn-Nichols picks up that idea, adds 3 more reasons and implies that Firefox is Toast :
1)Because the Google deal represents 80%++ of Firefox revenues and it is likely to decline or be completely gone. Counterpoint: Mozilla has struck up a Bing search deal with Microsoft worth unknown revenues.
2)Because Firefox is seeing a a small decline in Web browser usage while Google Chrome continues to grow rapidly. The Firefox change varies between 1% gain to 5% loss among the companies that measure browser usage during the period January to November 2011. Counterpoints: Note the wide variation among the measurements of browser usage - for example the range in Chrome browser gains in usage is 4 to 10%. Also consider that Opera continues to thrive and innovate with only 2% web browser market share over the past 10 years.
3)Because Firefox according to Steven is only mediocre in features. Counterpoint: All reviews of browser features are subject to varying opinion. For example, ye Editor puts more emphasis on extensions, debug support, JavaScript performance and HTML5 adoption where Firefox either leads or is a close second to the leader. This is hardly the stuff of mediocre features and performance.
4)Business has been offended by Firefox’s rapid update schedule. Counterpoint: The Firefox Enterperise Support team has come up with a very rational plan that schedules Firefox updates for Enterprise [and therefore changes the automatic updates for those users] to every 30 weeks and maintenace for 42 weeks more.
And the question is if Google cuts off Firefox, will Opera which survives on Google funding as well, will the Oslo firm be on the chopping block too?
Ye Editor keeps all five major browsers on hand for usage and testing with Firefox and Chrome in that order getting the bulk of day to day usage. I will continue to do this because of the devastation that Microsoft and Internet Explorer wreaked upon Web development and usage. First, there was the era late 1990s thru to the early 2000s of major bugs and virus attacks in Microsoft IE browser, IIS server, and other Web software. Second, after making overtures and promises to the Web community in 1998 to make complete implementation of W3C Web standards a priority of IE, Redmond not only reneged on this promise but halted all feature enhancements to IE. Microsoft took until the release of IE9 this year to meet that decade old commitment . But Redmond still did not eliminate/deprecate not deprecating manyof IE’s proprietary extensions. The freezing of browser features in IE f from 2000 until Firefox started to gain browser market share in 2004-2005 were tough times for Web users and developers. So twice bitten, I am not ready to chuck the Open Source browsers. And given the rate of change in computing today, even less inclined to do so.
Rapid Change in Basic Client-side Computing
The Web has changed client computing in three phases during past 20 years. First, there was the pioneering phase where the Web became an extended global LAN-like client – still inferior to the desktop PC cllient in features, speed and sometimes security. However, the Web provided cheap global reach and communication available only to a few, privileged non-Web clients. This phase saw the rapid development of presence, interacting, and selling on the Web by individuals and organizations. AOL followed by Yahoo, eBay and Amazon were major new Web delivery players. Open Source was a primary software delivery vehicle using HTML, PHP, MySQL, Apache, GIF and JPEG being key open technologies.
The second Web phase, known as Web 2, quickly followed in the early 2000s. Web 2 UIs and the emergence of JavaScript followed by AJAX with its targetted object or partial page refreshes enabled dynamic page refreshes with much faster response time then the traditional client-server model borrowed from LAN computing. The resulting performance instituted a second generation of Web applications despite no feature improvements to the dominant browser of the era, IE6. These technologies brought first a GUI interface as good if not better than that available on the PC desktop. Then Flash [now strangely being abandoned by Adobe] brought vector+bitmap images, audio + animations and the video and sophisticated interclient communication such that Web apps could now deliver unique Web games, media, and connected interactions just not available on standalone PCs.
The third Web phase was a hardware and OS revolution. Mobile apps pioneered first by Palm and then by Apple and Android provide 3 things not done by PCs:
1)Multi-touch and gesture simple operations such that operating a computing device does not require menu-madness r lessons in iconography;
2)light, mobile operation with battery life for at least a half days operation;
3)availability of unique sensors that define location, orientation, operating conditions. In short, the Web, HTML5, social media and now the Cloud are land rush territories such that I do not trust any of the major for-profit software vendors to do the right things when it comes to development – either treatment of Open Source or for-profit delivery of software and services.
As telling lesson, look what has happened with Apple. With Steve Jobs belief that he invented this new mobile space primarily at Apple, all the spoils belong to Apple. So Steve has created a closed ecosystem for development on îOS , rigid control of what Apps are allowed while taking 30% on all sales, and priviledged access to media through the iTunes store. More ominous has been Apples unleashing of a patent war against Android with global lawsuits against HTC, Samsung and other Android suppliers. Nortels patents recently sold for 5 times projections and Google bought Motorola for patent protection as much as having a reference implementation of Android smartphones.
These patent wars are happening precisely because so much is at risk in computing. Supremacy of client side computing is open for grabs as PCs fade while tablet and smartphones rise with new sensors, mobility, untethered battery-life plus mobile OS having huge app libraries with very cheap prices relative to PC software at their back. And search now has a strong social media+friend component as eyeballs transfer from browser pages to Facebook, Twitter, WordPress, Tumblr, Stumble On, LinkedIn, etc. Finally, the Cloud is becoming the back-up and sync up point of greater choice. But the Cloud development is highly proprietary with Major players like Amazon, Apple, Google, Microsoft and others having widely variant services and APIs.
Even for do-no-evil Google, the stakes are so high the past records and behavior are forfeit to the new super-competitive environ. So I ask Steven Vaughan Nicholls and Ed Bott what they will do when:
1)Chrome starts to reserve more browser real estate for ads right smack in the Chrome browser interface. Is this the predecessor to a Google App Service “feature” that removes the ads if you use the paid for Google App service?
2)IE is already balking on HTML5 standards and so what to do when Redmond does another IE6 and stays proprietary and outside significant portions of HTML5 standards. Worse, all the major vendors are splitting on key HTML5 standards particularly multi-touch and gestures, Web workers, Web offline operations, and Web database areas.
3)Apple no longer supports an up-to-date desktop versions of the Safari browser as it pushes toward migration to the iDevice framework[note Mac users still do not have touch screen operations and likely never will as Intel Macs are folded into ARM iDevices like Motorola and then Power PCs were succeeded by Intel Macs].
4)One or more commercial browser providers starts to charge for their “full featured browser” while keeping a less feature enabled browser free.
Ed and Steven, feel free to add to the comments below .
The Fundamental Problem: Open Source’s Great Innovations Produce Few, No Rewards
The broader question that Steven and Ed Bott might raise -”Is Open Source dying as well”. Major Open Source providers are being bought by proprietary vendors like MySQL and Java bought by Oracle, QT bought by Nokia,Novell Linux in the Attachmate camp, and others deals. Look also at the trend where Open Source components are tied together in new systems which are either semi Open[usually the free simple software versus paid-for full featured as in JasperSoft ]or effectively proprietary as in the case of Amazon EC2 cloud software.
Lets look at the legacy of Mozilla and Opera. Mozilla Firefox and Opera saved the Web from IE coercion. TheWeb 2 phenomenon either would not have occurred or would have been long delayed without Google and others having been able to deliver AJax powered apps into favorable browser environs. Consider the record of Mozilla Firefox and Opera over the past decade.
Mozilla came up with many innnovations that have been copied by the open and proprietary vendorsn alike:
1)XUL GUI interface markup echoed in Adobe MXML and Microsoft’s XAML;
2)Gecko GUI layout engine inspired Webkit from Apple and Google and influenced Microsoft Trident;
3)JavaScript engines SpiderMonkey in C and Rhino in Java were used or imitated by other major software vendors;
4)Debugging services and features like Venkman debugger, DOM Inspector, Bugzilla error reporting, and liaison with FireBug GUI debugger set standards other browser vendors had to borrow or match;
5)Extensions and add-ons in Firefox have been emulated by all the major browser vendors.
Likewise Opera has had many pioneering browser developments:
1)Pioneered cross OS platform delivery including for mobile devices like PDA and mobile phones;
2)Touch and gesture usage with mouse for interface operations;
3) Tabbed browsing and MDI pioneered among major browser vendors;
4) Zoom by proportional full scaling from 20 to 1000%;
5) Integrated search engine field and popup blocking pioneeered by Opera.
These are just to year 2000 in terms of pioneering Opera developments. See here for the complete list of Opera innovations.
Now neither Mozilla nor Opera patented these innovations because this would be contrary to their open delivery systems. Now this is unlike other major software vendors like Apple [ which has taken out thousands of patents like GUI touch and gesture patents despite prior art], IBM [ has one of the largest software patent troves and has lobbied worldwide for software patents] while flip flopping has been the patent state of the art at Microsoft [flip and flop or like bankers "if we are winning software patents are good, otherwise they are bad"] and Oracle [flip and flop] making Mitt Romney look like a “steady as she goes” politician.
So the broader question is how do open source vendors a)provide for a steady stream of revenues and b)defend themselves against the patent troves of proprietary vendors that can be quite hostile against open source vendors without Open Sourcers using patents themselves? This is the real issue percolating through the threats to the survival of Firefox and Opera. This broader question of patents and support would be much more worthy of the attention of Ed Bott and Steven Vaughan-Nicholls rather than the premature speculation on the demise of Firefox or Opera. Do we support Open Source only when the monopoly noose is nearly around our necks and much less so in comparative good times – Apple, Google, Microsoft, Nokia and RIM all contending for client OS leadership through their various desktop, smartphone and tablet offerings? Or when there appears to be a much broader and competitive choice of OS development frameworks? Open Source is also at a crossroads – whether and how it survives is at stake.