Other World Computing
Feature Graphic
iPhone 6/6+, Hot Thighs and Tights Pants, What's Wrong with iPhone Lines
Feature Graphic
How to get photos on to iOS 8 iCloud Photo Library
Feature Graphic
iPhone pre-orders, iOS 8, Tim Cook Interview + More
Feature Graphic
Podcast: iPhone 6, Watch, Apple Pay, etc, etc
Feature Graphic
Podcast: Cloud security tips, TheFappening, Apple Event, plus more
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

- Apple Activation Lock Status website
- Vogue Profiles Ive
- Verizon promotion boosts shared data plans
- Bendgate helps Apple?
- Consumer Reports takes on iPhone bending
- A look at making launch day iPhone cases
- Podcast: Thoughts on iPhone 6/6+, Hot Thighs and Tights Pants, What's Wrong with iPhone Lines
- How to get photos on to iOS 8 iCloud Photo Library with PhotoSync
- iPhone launch weekend sees 10 million sold
- Thoughts on iPhone sizes
- Apple TV and HomeKit
- iPhone lines and the black market
- Podcast - iPhone pre-orders, iOS 8, Tim Cook Interview + More
- 1Password 5 now available for iOS w/ extensions, touch ID support
- iCloud data gets 2-step verification, new app-specifc passwords
- Apple posts Android switcher guide
- Charlie Rose Tim Cook Interview
- 4 million iPhone orders in first day, up from 2 million for iPhone 5
- Podcast: iPhone 6, Watch, Apple Pay, etc, etc
- New iCloud storage plans rolling out
- Macworld Magazine ends, continues online
- Apple Watch
- The iPhone 6 and 6 Plus
- Apple Pay
- Podcast: iCloud security tips, TheFappening, Apple Event, plus more


Browse and search for more articles

IGM Specials

Mercury Extreme SSD
60GB - $64.50
120GB - $79
240GB - $148

480GB - $300

960GB - $695

iMac RAM (2013)
8GB Kit - $99
16GB Kit - $198

32GB Kit - $390

External Storage
500 GB - $129
1 TB RAID - $225
Mobile RAID = $198

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