Showing posts with label apple. Show all posts
Showing posts with label apple. Show all posts

April 04, 2013

Google Forks WebKit

This is disturbing.

Sure, there are probably good technical reasons. But forking WebKit means that the capabilities of Apple and Google's browsers are almost certainly going to diverge. Is this a subtle push-back by Apple and Google (owners of iOS / Android respectively) against HTML5 as a successful platform that cuts across mobile operating systems?

September 17, 2012

Could Apple's Patents Destroy Android?

Jason Perlow is pessimistic.

Frankly I consider this "platform warring by law" to be the lowest kind of competition. I never buy Apple products and this is a good reminder of why I will strive to avoid doing so in the future.

December 18, 2011

Why Do Professional Programmers Use Macs?

Someone just asked this question on Quora. My answer ballooned somewhat :

1) Historically, Macs were the preferred machines of desktop publishing and graphic designers, then web designers. As the web became an increasingly important platform (relative to "client-server" on Windows et al) individuals and companies who had started in web-design area became more prominent - think of the rise of 37 Signals and Ruby on Rails - and brought their Mac-ness with them. 
2) When Apple shifted to OSX they made it a real Unix. In the late 90s, one of the attractions of Linux was that it was the only way to get your hands on a proper command line and Unix tools, and to run the server-side software like databases that you needed. When MacOS became Unix, the Mac could do all that too.  
3) At the same time, Microsoft basically fell over. Believing that their birthright was to control every computer platform ever, rather than that their job was to make good tools, they spent the noughties trying to copy first Java (.NET), then Google (Bing), then Apple's iPod and iTunes (Zune), then Flash (Silverlight), then Sony's Playstation (XBox) etc. etc. The result was 5 years wasted on the appalling Vista, and a lacklustre successor Windows 7 (whose main virtue is that isn't quite as bad as Vista). (M$ clearly haven't learned the lesson, so it seems that Windows 8 will just be an inept attempt to copy the iPad while leverageing the rapidly evaporating "lock-in" they think they have in the desktop OS market.) 
4) Worse, the commodity PC market that Microsoft (and Linux) rely upon went through some rapid consolidation and price cutting. By my reckoning we expect to pay about a third of the price today for a PC compared to our expectations of the early - mid 1990s. But this didn't just happen in the nice "Moore's Law" sense. Commodity PCs got cheaper and nastier too. Sure they have faster processors, but the cheap bits often don't work together all that well. 
5) Despite Linux's maturity, the PC manufacturers have totally failed to get behind it.
Personally, I'm writing this in Chromium under Ubuntu on a beautiful Asus Bamboo laptop. And I'll resist the cult of Apple for as long as humanly possible. But the trend is obvious. Even in 2011, PC manufacturers refuse to support Linux (they won't sell a computer with Linux pre-installed, they won't help to make Linux run well on their machines and ensure that drivers are available for graphics cards etc.) 
Asus added a whole bunch of power management software for the pre-installed Windows 7 on this machine when I bought it. They offer no equivalent for Linux, so my machine runs unnecessarily hot (I have shorter battery-life and probably the machine will die sooner.)  
The combined result of the Microsoft debacle, changes to the PC industry and the refusal of PC manufacturers to support Linux is that Apple is the only company which now seems competent enough to make a decent personal computer that you can actually use for software development.  
Seriously! Think about going out and buying a computer and you think either it will be a substandard Windows 7 machine (packed with slow, buggy "extras" that the manufacturer was bribed to put there, and without the command-line tools that all professionaldevelopers need and use) or you contemplate getting the same PC and having to install Linux on it yourself and, if it's new, having to deal with driver compatibility issues etc. etc. etc. 
Or you go out and pay twice the price but get a machine which is of high build quality, you can trust will do everything you need out of the box, and where the hardware / operating system just work together.
6) Oh, and one more thing. You can't develop for iPhones and iPads on a PC or Linux machine.

June 17, 2011

January 06, 2011

ZDNet : 2011 is the year of the enterprise iPad.

To repeat what I've been saying for a while, Microsoft are utterly fucked if they don't get Excel on the iPad now! They will lose their best and most valuable business brand. And more importantly they'll lose their de facto ownership of the majority of the world's "semi-structured" data.

And once this is lost, the rest of the Office house of cards will come tumbling down too - I "need" Excel because all my business data is in XLS files; but once my business data isn't in XLS files (once its in iPad todo-lists and executive dashboards) then I won't need Excel; and if I don't need Excel, what else in Office do I really care about?
ZDNet predicts a massacre of traditional Mac developers when the app-store comes online.

Update : this is good too :

Thinking about this, I’m predicting my own behaviour with the Mac App Store. I’ll probably start trying out all sorts of free and low-cost “apps” if they look like they can provide me with instant gratification. (Especially if I can use an external hard drive to store them.) And I’ll probably buy a few “apps” that I can justify, in terms of effort and cost. But I might give up quickly on these if my initial experience isn’t optimal (if the apps in question aren’t worth the cost or effort). And I’ll try different things associated with these apps I do enjoy.

October 20, 2010

August 04, 2010

Essential reading from Dave Winer on the cycle.

After IBM gave up being the platform vendor, that's basically what they did -- they became a consultancy and investment banker. Microsoft will eventually move there as their investors get fed up with quarter after quarter of flat growth. Google will get there as well, but first they have to get this tidal wave of fear out of their system ...


(I've commented over there.)

July 21, 2010

July 09, 2010

This is important. iPads getting into the Enterprise.

iPads are an ideal vehicle for "corporate dashboards". Expect to see every senior(ish) manager want to control their own little empire from one.

It will be very problematic for Microsoft if the iPad becomes the aspirational machine for executives. Here's why : Excel. If M$ don't get Excel onto the iPad, soon, then the iPad will pull people away from Excel. (Rather than Excel keeping people on Windows.)

Suddenly, as well as those dynamic dashboards, executive summaries, quick to-do lists and project plans will all be migrating to whatever catches the imagination of iPad users.

And if M$ lose Excel, then the whole Office edifice starts to collapse.

July 02, 2010

Cringely :

Remember when Ballmer talked through his hat a few years ago about how Microsoft was headed to a model of Windows based primarily on ad revenue? There’s no way in Hell that business model can be sustained for Windows or the PC (or for Macs, either). But make the platform cost $199 and be replaced every 24 months, build-in mobile subscription revenue, MobileMe subscription revenue, content revenue, app revenue and ad revenue, with none of those involving much effort or expense on Apple’s part at all and the future becomes clear.

May 21, 2010

Daniel Lyons :

The most telling thing to me was Google's tone toward Apple at the event. Instead of pretending to still be an Apple ally, Google today basically threw down the gantlet and admitted that it's engaged in total war with Apple.

And unlike other Apple rivals, like Adobe, Google execs weren't huffing and puffing and wringing their hands about Apple's bad behavior. No, instead, Google was mocking Apple. Making fun of it. Laughing at it.

May 12, 2010

Jonathan Edwards :

App Ads are potentially a Google-scale cash flow, and Jobs wants it. He wants to sell ads and inject them into apps on the iPhone/iPad/iDesk, just like Google injects ads into web pages. He can’t do that unless all the apps are using his libraries. If he lets Flash apps in, then Adobe would be able to sell the ads instead. That is why section 3.3.9 of the new developer agreement says “the use of third party software in Your Application to collect and send Device Data to a third party for processing or analysis is expressly prohibited”. Like, for example, Ad networks.

April 30, 2010

After HP buys Palm, some fantasy matchmaking :

Adobe and Microsoft. If Apple keeps hammering at Flash then maybe Adobe has to cuddle up somewhere. What Adobe and Microsoft have in common is that they're good old-fashioned desktop application companies and don't really know how to be anything else. The combination, if not exciting, is at least comfortably compatible.

OTOH, here's what would be exciting : Adobe and Behance. (or Adobe and DesignOutpost etc.)

Apple are dominating markets for creative work through iTunes and the app-store. They're gunning for the rest of it with the iPad as book / magazine / news market as well.

Adobe is the only other brand with such a high profile among creative professionals. It should ask itself whether it's in the business of providing commodity video stream plugins, or whether it's really in the business of helping creative people to produce great work, to distribute that work to their audience, and to get paid.

Why is Adobe not running the most popular site for web and print designers to host their portfolios? Why can I not go to an Adobe site to find a freelancer? (And why are Adobe not a clip-art company? A photo-agency? A talent agency for the kind of people who work on Avatar?)

Adobe is never likely to compete directly with Facebook. But the world is going to get more niche and specialist networks. Adobe ought to grow a presence there; one that will, in turn, help it to understand the creative community it caters to.

Even better, what about Adobe and Ponoko? The future for creatives is to go beyond traditional print / video / web design and move into making : physical objects, product design, smart-materials, desktop manufacturing, etc.

Adobe started as the company that made a programming language to drive laser printers. Where is the programming language to drive RepRaps and the coming breed of 3D printers? Where's the design software for the art school student that wants to design printable furniture? Or jewellery?

Update : Adobe and Behance? It happened!

April 21, 2010

Apple vs. Adobe

So this is what the whole "originally compiled" thing was about. To prevent Apple's OS's getting wrapped and commoditized by Adobe Flash.

There may be real technical issues to be solved (eg. the "hover problem"). But the real question is the power-struggle.