Simon Willison’s Weblog

Subscribe

101 items tagged “apple”

2010

Did Apple always plan the (native) App Store, or was it released in response to developer demand?

Personally I’ve always assumed that native apps / the App Store was planned from the start, and the “build apps with HTML” thing Steve Jobs originally promoted was intended as a stop-gap measure (and also to mislead the competition). It’s hard for me to believe that a multi-billion dollar marketplace was accidentally created because developers demanded the ability to create native apps. Also, the quality of the APIs discovered by people who jail broke the iPhone suggests to me that a public API was planned from the start.

[... 111 words]

Jeremiah Grossman: I know who your name, where you work, and live. Appalling unfixed vulnerability in Safari 4 and 5 —if you have the “AutoFill web forms using info from my Address Book card” feature enabled (it’s on by default) malicious JavaScript on any site can steal your name, company, state and e-mail address—and would be able to get your phone number too if there wasn’t a bug involving strings that start with a number. The temporary fix is to disable that preference.

# 22nd July 2010, 8:44 am / apple, autocomplete, browsers, exploit, safari, security, vulnerability, recovered

The crisis Flash now faces is that Apple has made it clear that Flash will no longer be ubiquitous, as it won’t exist on the iPhone platform, thus turning “runs everywhere” into “runs almost everywhere.” As Web developers know, “runs almost everywhere” is a recipe for doing everything at least twice.

Rafe Colburn

# 5th May 2010, 12:10 pm / adobe, apple, flash, ipad, iphone, iphoneos, rafecolburn, recovered

Flash was created during the PC era – for PCs and mice. Flash is a successful business for Adobe, and we can understand why they want to push it beyond PCs. But the mobile era is about low power devices, touch interfaces and open web standards – all areas where Flash falls short.

Steve Jobs

# 29th April 2010, 3:22 pm / flash, adobe, apple, steve-jobs, mobile

Imagine if 10% of the apps on iPhone came from Flash. If that was the case, then ensuring Flash didn’t break release to release would be a big deal, much bigger than any other compatibility issues. [...] Letting any of these secondary runtimes develop a significant base of applications in the store risks putting Apple in a position where the company that controls that runtime can cause delays in Apple’s release schedule, or worse, demand specific engineering decisions from Apple, under the threat of withholding the information necessary to keep their runtime working.

Louis Gerbarg

# 12th April 2010, 5:24 pm / apple, ipad, iphone, louisgerbarg, flash

We all think of Java as a boring server-side language now, but the initial idea behind Java was that software developers could write applications in Java rather than writing them for Windows, and that those applications would work everywhere, thus defanging Microsoft’s desktop OS monopoly. Microsoft took various steps to prevent that from happening, but they lacked a tool like App Store that would enable them to just ban Java. Apple has that card to play, so they’re playing it.

Rafe Colburn

# 10th April 2010, 6:42 pm / microsoft, apple, java, iphone, appstore, rafecolburn

32.38 percent of visitors to DF last week did not have Flash.

John Gruber

# 31st January 2010, 12:05 pm / john-gruber, flash, apple, adobe

Who Can Do Something About Those Blue Boxes? John Gruber makes the case for the fading significance of Flash, brought about by Apple’s point-blank refusal to support it on the iPhone or iPad. “Flash is no longer ubiquitous. There’s a big difference between “everywhere” and “almost everywhere”.”

# 31st January 2010, 12:05 pm / john-gruber, flash, iphone, ipad, apple, adobe

Why the iPad may be just what we need for Digital Inclusion. Chris Thorpe: “It may not be a Jesus phone, a Moses tablet or something that lives up to hype and hyperbole, but if it does something for the digital inclusion agenda it might live up to Steve Jobs saying it’s the most important thing he’s ever done.”

# 28th January 2010, 9:03 pm / chris-thorpe, ipad, steve-jobs, apple, inclusion

If Apple is really successful, it’s likely that other companies will be more emboldened to forsake openness as well. The catch is that customers won’t accept the sudden closing of a previously open platform, that’s one of the reasons Palladium failed. But Apple has shown that users will accept most anything in an entirely new platform as long as it offers users the experience they want.

Rafe Colburn

# 28th January 2010, 9:54 am / ipad, palladium, apple, open, rafecolburn

The Tablet. John Gruber further demonstrates his mastery of long-form blogging. It’s reassuring to know that he started putting the notes for this entry together way back on the 24th of September.

# 1st January 2010, 3:49 am / tablet, apple, osx, john-gruber, blogging, essays

2009

Programmers don't use launch-fast-and-iterate out of laziness. They use it because it yields the best results. By obstructing that process, Apple is making them do bad work, and programmers hate that as much as Apple would.

Paul Graham

# 19th November 2009, 10:13 pm / paul-graham, apple, iphone

Multitouch on Unibody MacBooks. FingerMgt is a lovely little app that illustrates quite how sensitive the touchpad on modern MacBooks is —it can track up to 11 touch points and measure pressure as well as location.

# 6th November 2009, 2:44 pm / multitouch, macbook, macbookpro, apple

This is very interesting technology. But that Adobe would go to this length suggests that they suspect that Apple will never allow the Flash runtime on the iPhone.

John Gruber

# 6th October 2009, 7:33 am / john-gruber, flash, adobe, iphone, apple

Look at Sony, or Microsoft, or Google, or anyone. They still don't get it. They're still out there talking about chips, or features, or whatever. Or now they're all hot for design. But they think design means making pretty objects. It doesn't. It means making a system of pieces that all work together seamlessly. It's not about calling attention to the technology. It's about making the technology invisible.

Fake Steve Jobs

# 28th September 2009, 10:40 pm / fakestevejobs, apple, sony, microsoft, google, design

Developing for the iPhone at the moment is like picking up dimes in front of a bulldozer.

Tim Bray

# 21st September 2009, 5:30 pm / iphone, apple, tim-bray, sharecropping

Mac OS X 10.6 Snow Leopard: the Ars Technica review. The essential review: 23 pages of information-dense but readable goodness. Pretty much everything I know about Mac OS X internals I learnt from reading John Siracusa’s reviews—this one is particularly juice when it gets to Grand Central Dispatch and blocks (aka closures) in C and Objective-C.

# 1st September 2009, 7:05 pm / objectivec, c, closures, blocks, osx, apple, john-siracusa, grandcentraldispatch, snowleopard

When we get the tools to do distributed Twitter, etc., we get the tools to communicate in stanzas richer than those allowed by our decades-old email clients. Never mind Apple being anti-competitive, social networks are the peak of monopolistic behaviour today.

Blaine Cook

# 13th August 2009, 1:06 pm / blaine-cook, distributedsocialnetworks, twitter, facebook, apple, socialnetworks

Unlike progressive downloads, HTTP Live Streaming actually does stream content in real time, although there can be a latency of as much as 30 seconds. [...] the content to be broadcast is encoded into an MPEG transport stream and chopped into segments that are around ten seconds long. Rather than getting a continuous stream of new data over RTSP, the new protocol simply asks for the first couple clips, then asks for additional clips as needed. This works great through firewalls, and doesn't require any special servers because any standard web server can deliver the chopped up video segments.

Prince McLean

# 9th July 2009, 12:52 pm / apple, httplivestreaming, video, streaming, realtimeweb, mpeg

Fake Reviews. Now now kids, play nice... Not at all surprised to hear this—nefarious iPhone app developers (in this case the team behind “London Tube”, an inferior version of Malcolm Barclay’s marvellous “Tube Deluxe”) have been caught leaving fake negative reviews on rival applications in the App Store. This is an excellent argument for adding friends/followers or importing an existing social graph—I’d much rather see reviews from people in my social network than strangers who may turn out to be sock puppets.

# 22nd May 2009, 12:49 am / socialgraph, iphone, apple, socialnetworks, malcolmbarclay, tubedeluxe, londontube, appstore, sockpuppets

Critical Mac OS X Java Vulnerabilities. There’s a five month old Java arbitrary code execution vulnerability which hasn’t yet been patched by Apple. Disable Java applets in your browser until it’s fixed, or random web pages could execute commands on your machine as your user account.

# 19th May 2009, 7:07 pm / osx, security, java, applets, browsers, apple

Perhaps it's just frustration speaking here, but when Apple ties my hands behind my back and lets users punch me publicly in the face without allowing me to at least respond back, it’s hard to get excited about building an app.

Garrett Murray

# 22nd April 2009, 12:17 pm / garrett-murray, apple, appstore, iphone

The App Store has an inscrutable, time-consuming, whim-dependent approval process. The App Store newsgroup postings are full of angry claims that this is a bug, but I bet it's a feature. If you can't get an app approved until it's working perfectly, and you have to wait a week or two -- or more -- between approval rounds, you're much more likely to put a lot more effort in up front to get it right.

Marc Hedlund

# 12th April 2009, 1:49 pm / apple, appstore, iphone, marchedlund

Apple shows us DRM’s true colors. The EFF reviews the various places that Apple still applies DRM (including locking iPhones to carriers, licensing authentication chips for iPod accessory vendors, preventing OS X from loading on generic PCs) and concludes that “the majority of these DRM efforts do not have even an arguable relation to ’piracy.’”

# 18th January 2009, 10:16 am / drm, eff, apple, osx, iphone, ipod, piracy

2008

I can't question that [the App Store] is probably the best mobile application distribution method yet created, but every time I use it, a little piece of my soul dies.

Steven Frank

# 17th August 2008, 11:15 pm / steven-frank, appstore, apple, iphone, mobile

Apple just gave out my Apple ID password because someone asked. “am forget my password of mac,did you give me password on new email marko.[redacted] @yahoo.com”. Classy.

# 8th July 2008, 10:10 am / apple, security, socialengineering

Using the patent application as a guide, Apple appears to be making room on the iPhone for flash memory, which means an end to Apple's standoff with Adobe (ADBE) that's kept iPhones from easily viewing a plethora of Internet videos.

Ben Charny

# 6th June 2008, 9:08 pm / ben-charny, flash, adobe, apple, funny, iphone

The Machine That Changed the World: The Paperback Computer. This third episode (the second has also been published) is awesome—Sketchpad (the first GUI), NLS, Xerox PARC, the Homebrew Computer Club, Apple and the Macintosh, Lotus 123, Microsoft, and Virtual Reality presented as the “future” of computing. Worth investing an hour to watch it.

# 6th June 2008, 8:18 pm / themachinethatchangedtheworld, thedreammachine, sketchpad, parc, xeroxparc, apple, macintosh, microsoft, vr

Heavier than Air. Charles Miller points out that every time Apple breaks the mold with a new product (the iPod, the iPod Mini, the iMac and now the MacBook Air) they lose in feature matrix comparisons but win in the marketplace.

# 22nd January 2008, 1:32 am / charles-miller, apple, macbookair, imac, ipod, ipodmini

Poorly Macbook, ineffective error message design. Nat’s MacBook died the other day, throwing out some impressively meaningless error symbols. How exactly are you meant to Google for a circle with a line through it?

# 13th January 2008, 11:31 pm / google, macbook, apple, usability, natalie-downe, errors, searchability