Technology news and Jobs
Our Blogs
Open Sauce
Why Slashdot owes Apple an apology
Our Blogs
Open Sauce
Why Slashdot owes Apple an apology | Why Slashdot owes Apple an apology |
|
| by Sam Varghese | |
| Tuesday, 04 March 2008 | |
|
Page 1 of 2
Does the fact that Apple has a well-developed operating system based on UNIX rile some people who claim to be FOSS boosters? I'd like to think it doesn't but last week I noticed something on the American technology news accumulator site Slashdot that really made me wonder.
Featured Whitepaper
5 Best Practices for Smartphone Support
When you have a headline reading "Mac OS X Secretly Cripples Non-Apple Software" it catches the eye. And when the sub-text says "... Apparently, Apple is using some undocumented APIs that give Safari a significant performance advantage over other browsers" that tends to make you sit up and take even more notice. The parallel that comes to mind immediately that of a certain company in Redmond which has one set of APIs for the public and a second set for its own developers, giving the latter a definite advantage over outsiders. I was taken in too - I asked my 12-year-old, an avid Mac user to read it. But on perusing it closely, it becomes apparent that this headline and the sub-text are both woefully wrong. A sub-editor would have been sacked for this kind of offence. A Firefox developer, Vladimir Vukicevic, found an undocumented feature in WebKit , a web browser engine that Apple uses in its Safari browser. Using this feature, Safari was outperforming Firefox on the Mac in some aspects. This developer wrote a long post about it on his blog. WebKit is an open source project which is released under the LGPL and BSD licences. Apple developers have tweaked parts of the code - as they are entitled to - in order to optimise the performance of Safari. These geeks know the internals of their own operating system and also the nitty-gritty of their hardware. Hence they can tweak things for the Mac safely in a way that an outsider cannot. |
| < Next story in category | Previous story in the category > |
|---|












