The Cache: Technology Expert's Forum
 
*
Welcome, Guest. Please login or register. December 05, 2008, 12:11:10 AM

Login with username, password and session length


Pages: [1]
  Print  
Author Topic: Secret APIs, or "Is Apple playing the MS game?"  (Read 773 times)
nop_90
Global Moderator
Lifer
*****
Offline Offline

Posts: 1141


View Profile
« on: April 26, 2008, 04:20:26 PM »

http://k.blog.com/2795885/

Microsoft has long been known for giving an unfair edge to its products by using secret operating system APIs. The most known cases are the ones involving the networking code, allowing IIS to beat Netscape Server (back in the day), as well as MS Office's widget APIs, which were indeed developed by the office team but took forever to be integrated in the main OS widget library.

What is a lesser known fact is that Apple plays the exact same game. The firefox dev team, specifically Vladimir Vukićević (with that name, he should be playing football), have uncovered a hundred or so secret OS entry points by looking at the webkit headers.

The story, in short, is that OSX by default limits the rendering speed to 60fps, which adversely affected Firefox when a page is smooth scrolled. Apple's supported workaround to this limitation is disabling coalesced screen updates to the whole application. However, Safari does not do that and is not limited to 60fps. The reason? A secret API call to programatically disable coalesced updates. After identifying this call, a slew of others became apparent in this header file.

Choosing between Gates and Jobs is like picking the shade of red in closed software hell.
Logged
jammaster82
Expert
****
Offline Offline

Posts: 297

bloody hacker


View Profile WWW
« Reply #1 on: April 26, 2008, 05:08:57 PM »

IMO As soon as Mac has to support the fanbase that microsoft has to
they will have the same haters and problems... I dont necessarily like
ms but they support the widest platform installation and
they do seem to be driving the bus right now...

 
Logged

Of course Big Brother exists, he is the embodiment of the party..... Does he exist in the same way I exist?....... You, do not exist.
perkiset
Olde World Hacker
Administrator
Lifer
*****
Offline Offline

Posts: 5229


:sniffle: Humor was so much easier before.


View Profile
« Reply #2 on: April 26, 2008, 06:41:23 PM »

Choosing between Gates and Jobs is like picking the shade of red in closed software hell.

Except that it's all tidy and organized in Jobs' hell. And it all just works.  ROFLMAO
Logged

If I can't be Mr. Root then I don't want to play.
craw
Journeyman
***
Offline Offline

Posts: 65


View Profile
« Reply #3 on: April 26, 2008, 11:37:57 PM »

weird to hear that about apple..
Logged
perkiset
Olde World Hacker
Administrator
Lifer
*****
Offline Offline

Posts: 5229


:sniffle: Humor was so much easier before.


View Profile
« Reply #4 on: April 27, 2008, 09:22:30 AM »

Weird to think that Apple'd give itself a home court advantage on it's own hardware and it's own software? I dunno. Betcha everyone here in the same situation would do the same. It's business, boys.
Logged

If I can't be Mr. Root then I don't want to play.
craw
Journeyman
***
Offline Offline

Posts: 65


View Profile
« Reply #5 on: April 27, 2008, 11:05:04 AM »

safari blows goats though perk...  ROFLMAO
Logged
vsloathe
vim ftw!
Global Moderator
Lifer
*****
Online Online

Posts: 635



View Profile
« Reply #6 on: April 28, 2008, 11:00:10 AM »

Maybe, but they're chic hipster goats with box-framed glasses.
Logged

perkiset
Olde World Hacker
Administrator
Lifer
*****
Offline Offline

Posts: 5229


:sniffle: Humor was so much easier before.


View Profile
« Reply #7 on: April 28, 2008, 11:09:46 AM »

And black turtleneck fur.
Logged

If I can't be Mr. Root then I don't want to play.
Pages: [1]
  Print  
 
Jump to:  

Perkiset's Place Home   Best of The Cache   phpMyIDE: MySQL Stored Procedures, Functions & Triggers
Politics @ Perkiset's   Pinkhat's Perspective   
cache
mart
coder
programmers
ajax
php
javascript
Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks


Valid XHTML 1.0! Valid CSS!