Other World Computing
Feature Graphic
Shinola Premium Leather iPhone 5/5s case
Feature Graphic
My iPhone Home Page Apps
Feature Graphic
Apple Leather iPhone 5/5S Case (Product RED)
Feature Graphic
Building a Hackintosh Server
Feature Graphic
HiRise dock for iPhone 5, iPad mini from Twelve South
IGM Logo

| Home | Contact | Advertising | Search | Submit


Is Apple crippling third-party apps?



By

In an article title Finding the OS X Turbo Button, developer "Vladimir" details his many troubles in getting Firefox 3 to run as fast as humanly possible. In pursuit of this worthy goal, he came across a number pratfalls—that one might reasonably assume were intentionally—laid by our friends at 1 Infinite Loop—dozens and dozens of undocumented performance caps and hidden throttling methods "designed" to slow down a third-party browser written in Cocoa.

There are now over 100 private "OS-secrets-only-WebKit-knows" in the library, many of which are referred to in a mostly comment-free header file. Reading the WebKit [Ed: Open-source core of Safari] code is pretty interesting; there are all sorts of potentially useful Cocoa internals bits you can pick up, more easily on the Objective C side (e.g. search for "AppKitSecretsIKnow" in the code), but also in other areas as a pile of these WK* methods used in quite a few places. Would any other apps like to take advantage of some of that functionality? I'm pretty sure the answer there is yes...

macbook pro,apple macbook pro,macbook pro core 2


Happily, Vladimir and his companions at Mozilla have managed to overcome this nest of snares and booby traps, and Firefox 3 will deliver greatly-improved performance when it ships, including excellent Javascript execution.

Editor's note: Would Apple really sink so low—ie Microsoft—to insure Safari is the fastest browser on the Mac? Perhaps it's a simple case of documentation lagging the shipping product...

What's your take?

Apple TV! Now with movie rentals. From $229. Free shipping.


Spacer

Connect with Insanely Great Mac


spacer

Recent Articles

- 13 Steve Jobs Quotes
- Twelve South launches wooden Macbook stand in BookArc möd
- Alpine planning after market CarPlay head units
- Linking Apple TV with IFTTT for evergreen screen saver photos
- Funny Samsung sales numbers and the analysts who reported them
- Podcast: Gary Busey, iOS 8 Wishlists, thoughts on iPhone 6 (#109)
- List of sites affected by Heartbleed
- iOS, OS X not affected by Heartbleed
- A good guide for resolving iOS battery problems
- Dropbox releases Mac email and photo management apps
- Best selling Android app was a scam
- Kanex introduces Thunderbolt to eSATA/USB and Ethernet/USB adapters
- Nest halts sales, disables wave feature
- WWDC set for June 2nd
- Apple gives iWork for OS X, iOS, iCloud a big update
- Apple updates Safari for Mavericks and Mountain Lion
- OWC offers CPU upgrade solution for new Mac Pros
- LaCie expanded networked FUEL drive to 2TB
- Apple adjusting app pricing in some countries
- WD My Passport Pro RAID offers portable Thunderbolt storage w/o power
- Office comes to iPad, unlocks features for iPhone
- Twitter introduces photo tagging, multiple photo support
- Sonnet Tech introduces xMac Pro Server Thunderbolt PCI Rack
- OWC boosts Mac Pro memory to 128 GB
- Macfixit is no more


Browse and search for more articles

IGM Specials

Mercury Extreme SSD
60GB - $69
120GB - $100
240GB - $180

480GB - $375

960GB - $850

iMac RAM (2013)
8GB Kit - $106.79
16GB Kit - $198.99

32GB Kit - $397.99

External Storage
500 GB - $100
1 TB RAID - $209
Mobile RAID = $200

Power2U AC/USB Wall Outlet - $22.50


Other World Computing

Other World Computing





Home

About

Advertising

Search

Copyright 1995-2014 Insanely Great Mac. All rights reserved.
Privacy Statment | Terms of Service | Editorial Policy