Want Porn? Buy an Android Phone, Steve Jobs Says

The rules about what types of content can and can’t be in Apple’s App Store are still fuzzy, but one thing’s certain: Steve Jobs doesn’t want to sell porn.

Despite yesterday’s iPhone debacle, Jobs was still in a chatty-enough mood to respond to a concerned customer’s e-mail questioning Apple’s role as “moral police” of its App Store. The customer, Matthew Browing, was referring to the App Store’s initial rejection of an app containing Mark Fiore’s Pulitzer-winning editorial cartoon, as well as the company’s recent porn ban.

In his reply, Jobs admitted that rejecting Fiore’s app was a mistake, and he wasn’t shy about advertising his biggest competitor’s product as a phone for porn lovers:

Fiore’s app will be in the store shortly. That was a mistake. However, we do believe we have a moral responsibility to keep porn off the iPhone. Folks who want porn can buy and [sic] Android phone.

TechCrunch’s MG Siegler, who originally reported the e-mail exchange, noted the “and” typo in Jobs’ response, but he said he verified the sender by checking the e-mail’s IP headers.

Jobs’ purported e-mail response is believable, as it comes in line with a statement the CEO made during a question-and-answer session at Apple’s iPhone OS 4 event earlier this month. A journalist asked whether Apple would consider allowing customers to load apps through means other than the App Store, and Jobs again noted Android as an option for porn fans.

“You know, there’s a porn store for Android,” Jobs said. “You can download nothing but porn. You can download porn, your kids can download porn. That’s a place we don’t want to go, so we’re not going to go there.”

Jobs’ opposition to porn is loud and clear, but Apple’s crackdown on sex-tinged apps can be described as a “semi-ban” at best. The Playboy app remains in the App Store, as does the Sports Illustrated app, because they come from “more reputable companies,” according to Apple’s vice president of marketing, Phil Schiller.

See Also:

Photo: Jon Snyder/Wired.com


Steve Jobs Debates Developers Over Apple’s New App Policy

ipadrelease373

Controversy erupted around a change Apple made last week to its iPhone developer agreement, and now even company CEO Steve Jobs has waded into the fray.

A new clause in the iPhone developer agreement (clause 3.3.1) stipulates that iPhone apps may not be written with anything except Apple’s approved programming languages, including Objective C and C++. The rule would effectively ban apps that were written on third-party platforms, such as Adobe Flash, and subsequently converted into native iPhone code.

Apple and its supporters claim that the policy change will ensure long-term quality of apps in the App Store, while critics argue that Apple is attempting to hold software developers hostage in order to stifle the growth of competing platforms such as Google Android.

“It’s an obvious lock-in strategy,” said Greg Slepak, CEO of iPhone development house Tao Effect, in an interview with Wired.com today. “They are locking [developers] in by making it difficult to convert their applications from a different platform. I think that is not a smart move. It’s going to piss people off or drive developers away.”

Slepak was mad enough about the policy that he wrote Jobs directly to complain. Over the weekend, the CEO replied.

“We’ve been there before, and intermediate layers between the platform and the developer ultimately produces sub-standard apps and hinders the progress of the platform,” Jobs wrote in an e-mail response to Slepak’s inquiry about the new clause.

Jobs is alluding to the traditional desktop environment, in which operating systems such as Mac OS X or Microsoft Windows support software coded with various third-party platforms. Some argue that compatibility issues caused by third-party platforms, such as Adobe’s Flash, can cause bugs in an operating system that are beyond the control of the creator of the OS. Indeed, Jobs has a number of times made clear his hatred for Flash, calling it a buggy platform responsible for frequent browser crashes in Mac OS X.

The consensus among the programming community is that the biggest target of clause 3.3.1 is Adobe, which today released its CS5 software, which includes a feature that automatically converts Flash software into iPhone apps.

Adobe is well aware of the implications of the new iPhone developer agreement, and one of its employees last week issued a colorful response.

“The fact that Apple would make such a hostile and despicable move like this clearly shows the difference between our two companies,” wrote Adobe’s Flash evangelist Lee Brimelow. “Go screw yourself, Apple.”

And Adobe CTO Kevin Lynch ridiculed Apple in a video published by All Things D over the weekend, in which he predicted future versions of Apple’s developer agreement would require programmers to “build applications by typing with one hand and swinging a chicken above your head.”

The debate over the policy change continued to carry on this week. Louis Gerbarg, developer of GLsoft.mobi, published a blog post in which he elaborated on and defended Apple’s stance. He drew a hypothetical scenario in which 20,000 iPhone apps coded with Flash crashed because of a bug in Adobe’s CS5 tools. In that situation, Apple would have to defer to Adobe to fix the problem. As a result, Apple would cede some control of the iPhone platform to Adobe, and Apple’s efforts to innovate could be slowed down.

“We don’t want to be in a situation where in order to fix a bug we’re waiting for Adobe to give us a new seed of Flash,” Gerbarg told Wired.com in a phone interview.

Tao Effect’s Slepak disagreed. He explained that in the context of the iPhone’s sandbox system, conversion frameworks are designed to link against Apple’s iPhone APIs and compile properly with Apple’s tools. And even if Apple wished to push out major innovations for the iPhone platform, Apple wouldn’t be able to radically change its current APIs, because that would break all iPhone apps that use those APIs. Therefore, it’s unlikely Apple would radically change its APIs , and the concern about a third-party such as Adobe keeping up is moot, Slepak said.

“Every iPhone developer is linking against Apple’s stuff, and Apple still has to make sure that stuff doesn’t change too much,” Slepak said. “The argument here that Apple would have another burden to share with some other company — I don’t think it’s a very valid argument.”

Matt Drance, owner of iPhone development company Bookhouse and a former Apple employee who helped evangelize the iPhone platform, said he believes Apple is attempting to safeguard its iPhone OS. He noted that several third-party platforms — such as Appcelerator, Monotouch and now Flash CS5 — are offering iPhone-app-conversion tools that could gradually erode the quality of the platform by attracting the “lowest common denominator” of programmers.

“Every couple of weeks there’s a new person popping up who’s going to potentially skew the development landscape,” Drance said. “I don’t think there’s anything cynical about it at all. I think Apple feels genuinely threatened by these toolkits.”

See Also:

Photo: Bryan Derballa/Wired.com


Steve Jobs apparently says original iPhone won’t be upgraded in the future

Now that the iPad is out and iPhone OS 4 has been announced, it looks like Steve Jobs is taking a little time to catch up on his email — in addition to taking up the new SDK rules, it appears he’s very tersely confirmed what we sadly suspected all along: the first-gen iPhone won’t get an upgrade to iPhone OS 4. That makes a certain amount of sense, given that Apple’s subscription accounting model for the original iPhone only booked free upgrades for 24 months, but really, that’s just paperwork — we don’t see why Cupertino couldn’t at least allow for an iPod touch-style paid upgrade, especially since the upgradeable iPhone 3G runs essentially the same hardware. And let’s not forget that first-gen iPhone owners paid more or less full price for their devices, so if this is true, Apple’s summarily dead-ended a $400 phone just under three years after it launched. Of course, none of this is officially confirmed yet, so anything can change — we’ve pinged Apple for comment and they haven’t responded yet, but we’ll let you know what we find out.

[Thanks, Tanzeel]

Steve Jobs apparently says original iPhone won’t be upgraded in the future originally appeared on Engadget on Mon, 12 Apr 2010 12:42:00 EST. Please see our terms for use of feeds.

Permalink   |   | Email this | Comments

How Fast Will iPhone and iPad Hardware Become Obsolete? [Apple]

Apple and Microsoft support old computers for many years, only dropping them from a new operating system release when it’s absolutely necessary. How long will companies support your older iPhone, iPad, Android, Windows phone and tablet hardware? More »

Steve Jobs responds directly to developer over new iPhone SDK rules, cites blog for explanation

Plenty ink has already been spilled about the new restrictions in clause 3.3.1 of the new iPhone SDK terms of use. The new wording disallows developers to use third party, cross platform development tools (like Flash CS5) to build their apps, and plenty of folks (like Adobe) are angered by it. Now it seems Steve Jobs has chimed in as well. Developer Greg Slepak reached out to Steve, citing the large outpouring of negativity on the topic, including a post by John Gruber of Daring Fireball, who Greg calls Apple’s “biggest fan.” Steve apparently responded, citing a newer post by Gruber that explains Apple’s theoretical reasoning for locking down the platform like this. Steve called the post “very insightful.” When Greg replied, raising some very legitimate defense that highly popular, important apps like Mozilla Firefox are built with cross platform frameworks, Steve Jobs had a slightly less terse response:

We’ve been there before, and intermediate layers between the platform and the developer ultimately produces sub-standard apps and hinders the progress of the platform.

On Greg’s blog he breaks down some of Gruber’s claims and makes a pretty compelling case for third party toolkits — important examples of which can be found all over the Mac and Windows landscape. We get the feeling his impassioned pleas, and the oft-bandied threat of developer migration, will fall on deaf ears at Apple as always, but at least he helps shape this debate somewhat, which will no doubt rage on for months and years to come. Check out the full conversation between Greg and Steve, including Greg’s final response, after the break.

Continue reading Steve Jobs responds directly to developer over new iPhone SDK rules, cites blog for explanation

Steve Jobs responds directly to developer over new iPhone SDK rules, cites blog for explanation originally appeared on Engadget on Sat, 10 Apr 2010 20:48:00 EST. Please see our terms for use of feeds.

Permalink Mashable  |  sourceTao Effect Blog (Greg), Daring Fireball (Gruber)  | Email this | Comments

Adobe Apps: Easier to Pass Through the ‘i’ of a Needle?

If you make an app for the iPhone, it has to be done Apple’s way or the highway.

That’s the upshot of new iPhone developer rules, released Thursday without fanfare, even as Apple CEO Steve Jobs announced myriad details of the company’s new mobile operating system to a packed room of reporters.

The changes affect the so-called developer’s agreement required to access tools for building apps for the iPhone, iPod Touch and iPad. They add significant new restrictions to software makers hoping to create products for Apple’s mobile devices, which happen to be among the most sought-after in the world. More than a billion apps have already been downloaded so far from Apple’s App Store, creating a billion-dollar software business nearly overnight. It’s also led media companies, including Wired.com owner Condé Nast, to make big bets on emerging platforms such as Apple’s iPad tablet.

With so much at stake, some software developers on Thursday bristled at the new agreement, which for the first time appears to bar any app built using “intermediary translation” tools, such as those made by Adobe, from running on its various mobile devices. Instead, apps must be written directly in Objective-C and other approved languages.

“So much for programming language innovation on the iPhone platform” said Joe Hewitt, developer of the Facebook iPhone app, via Twitter. “I’m upset because frankly I think Objective-C is mediocre and was excited about using other languages to make iPhone development fun again. It’s so hard to reconcile my love for these beautiful devices on my desk with my hatred for the ugly words in that legal agreement.”

Apple has exercised tight control from the start over the iPhone platform, at first refusing to provide a software developer kit, or SDK, of any kind. Under pressure, Jobs ultimately relented, spawning a massive outpouring of creativity. More than 150,000 apps have made their way to the App Store so far.

But Apple’s grip over the iPhone has not loosened — and on Thursday appeared to tighten considerably.

While the long-term implications of the policy change are not certain, immediate losers appear to be providers of software that translates applications built originally for other platforms, like the web, to run natively on the iPhone OS.

A number of companies have created tools offering flexibility to developers who wish to code in different languages and port their software into native iPhone apps. The best-known example of such a tool is Adobe’s Packager for iPhone. The tool lets people build apps using the company’s Flash development tool, then export those apps to an iPhone-native format so they can run on Apple’s mobile devices, which don’t support Flash.

The Packager for iPhone is in public beta now, but will be a part of Adobe Creative Suite 5 when it’s released later this spring.

Adobe’s Creative Suite is widely used by the publishing industry and by videogame designers, and Apple’s new rule throws a wrench into their plans to publish iPad and iPhone versions of their magazines, newspapers and games using Adobe’s tools.

Other cross-compilers (as they’re known) are made by smaller companies like Appcelerator, which are scrambling at the news of Apple’s latest curveball.

“It seems like it will be difficult for Adobe to get around this restriction,” said Ross Rubin, an NPD analyst, regarding the updated iPhone developer agreement. “Apple wants to ensure developers use the technologies exposed in its tools and wants to avoid being an assimilated platform. It extends the Flash ban and says Apple is willing to risk doing without certain content rather than ceding control to Adobe.”

Apple did not return e-mails or phone calls seeking comment.

“We are aware of the new SDK language and are looking into it,” an Adobe spokesman said in a statement e-mailed to Gadget Lab. “We continue to develop our Packager for iPhone OS technology, which we plan to debut in Flash CS5.”

The policy change comes amid a chilling in relations between Apple and Adobe. Addressing his staff shortly after announcing the iPad, Jobs railed against Flash, calling it buggy. He also threw barbs at Adobe for being “lazy,” as first reported by Wired.com.

In the past, Apple’s agreement stipulated that applications “may only use documented APIs in the manner prescribed by Apple” and barred the use of private APIs.

The same portion of the new iPhone Developer Program License Agreement now reads:

3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

Additional reporting by Wired.com’s Michael Calore.

See Also:


We’d Love to See Steve Jobs Announcing These 47 Non-Apple Products [PhotoshopContest]

For this week’s Photoshop Contest, I asked you to imagine El Jobso announcing something a bit more surprising than a new iPhone. And the reality distortion apparently field works for non-Apple products, because now I really want a pizza. More »

So Awkward: Steve Jobs and Eric Schmidt’s Body Language Analyzed [Google]

I thought Steve Jobs and Eric Schmidt looked a little tense during their meeting today, and body linguistics expert, Janine Driver, who used to be an officer for the Department of Alcohol, Tobacco and Firearms, agrees. Awkwardness: confirmed. More »

It looks like Steve Jobs and Eric Schmidt don’t hate each other as much as the NYT and Jim Goldman think

That’s right folks, Steve Jobs, (recently described by CNBC’s Jim Goldman as “simply hating” Eric Schmidt) was having coffee with him, just this afternoon! A Gizmodo tipster sent this photo (and a few others) of the pair having a nice, civilized time at Calafia in Palo Alto earlier today, sort of taking a bit of steam out of the idea that they’ve ended their “beautiful friendship.” Now, call us cynical, but we’re willing to bet the two ventured into this very public place together just to disprove the recent rumors of the failed relationship. Hit up the source link for another photo of the two (plus one of a very plate-less Jobscar).

It looks like Steve Jobs and Eric Schmidt don’t hate each other as much as the NYT and Jim Goldman think originally appeared on Engadget on Fri, 26 Mar 2010 16:23:00 EST. Please see our terms for use of feeds.

Permalink   |  sourceGizmodo  | Email this | Comments

Steve Jobs and Eric Schmidt Spotted Together Again: Photos [Apple]

Jobs and Schmidt, whose companies have just ended their love affair, were spotted minutes ago talking business at Calafia in the Town and Country shopping center in Palo Alto. Update: That’s not an iPad. And body language analysis, here. More »