Thoughtful and reasonable.
Update: Although, I don’t understand his position on private APIs at all. I suppose he means not that Apple should document and allow the use of every single SPI on the system, but rather that Apple’s own apps shouldn’t be able to use private APIs if third-party developers can’t. My understanding though, is that Apple’s App Store apps do only use the public APIs. The built-in system apps — which run in the background, among other things — are obviously in a different class. Third-party developers will never get to write system-level apps for iPhone OS.
★ Monday, 5 April 2010