Tag Archives | iPhone

Hey Apple, Help Developers Write Secure iPhone Software

iphonecut1iPhone users have groaned and moaned about the device’s lack of basic copy-and-paste functionality, but Apple held off on delivering the feature until it got the security right. Kudos to Apple for making security a requirement, and designing its software correctly. Third-party iPhone developers should be designing software the same way.

It has become increasingly important for developers to treat security as they would any other software severe defect–stamping out problems at the very beginning of an application’s lifecycle. It’s less expensive for software makers to address security issues before an application ships, and the security and privacy of end users is safeguarded better that way.

That’s the rationale behind Apple’s decision to delay copy-and-paste. During Appple’s press conference today, Scott Forstall, senior vice president of iPhone software, explained that the company opted to address resolve security issues that arise when information is copied between applications.

I think that is of particular importance in a smartphone’s operating system–after all, users store important information on their phones that could be compromised by malware. Clearly, Apple is thinking security, but it should be empowering its developers to do the same. As far as I know, it has not invested the resources to make that happen.

In fact, no big vendor has invested in a major security push with developers–except for Microsoft. Microsoft has published its Security Development Lifecycle (tools and processes that the company uses to build security into its software), has released free threat assessment tools for developers, and set up training programs for sharing security-related knowledge and experiences.

Over the past several weeks, I spoke with Microsoft about the future of the Security Development Lifecycle. While the SDL is not a cure-all, security vulnerabilities in Microsoft software have dropped marked since it was adopted. It would not surprise me if there were security tools incorporated into the next version of the company’s Visual Studio development environment.

Apple would be smart to take a similar approach with the iPhone, sharing its internal principles for writing secure software with third-party developers whose applications also need to be as rock-solid as possible. For that matter, so should Palm, and every other smartphone software producer.

At today’s event, Harry asked the last question, concerning the App Store approval process, and Apple marketing chief Phil Schiller pointed to security checks as one reason why giving third-party apps the go-ahead takes time. Overall, I’m encouraged by Apple’s commitment to security, but today’s iPhone 3.0 announcement didn’t answer the broader question: What is it doing to make certain that iPhone developers know how to write applications that are safe, period?

8 comments

An iPhone 3.0 Scorecard: My Wishes, Apple's Plans

iPhone 3.0First, an apology. The gods of technology usually treat me pretty well, but they chose this morning to punish me, presumably for some tech-related crime I’d committed (possibly insufficient backing up). My liveblogging failed to come off as planned, and if you showed up and were disappointed, I’m sorry (and thanks to Ed Oswald for helping to deal with the situation) .

Eventually, I realized that Twitter on my iPhone could serve as a respectable alternative mode of communication. And I guess it’s appropriate that I used my iPhone to relay information about the next generation of iPhone software.

The good news? Well, actually, the whole darn event was good stuff other than my technical woes: iPhone 3.0 looks really, really promising. I’ll have a lot more to say about it in the coming hours, days, weeks, and months, but for now, I wanted to recap my wish list from a few hours ago and see how Apple did at addressing my hopes, dreams, and ambitions.

Here’s what I was wishing for…and whether it came up in today’s announcements.

1) More TLC for iPhone developers. Like clearer policies, fast-tracking through the approval process, and measures that will give companies incentive to build more ambitious apps that are worth more than $2.99. [How’d Apple do? It didn’t do any of this stuff, specifically, but it introduced numerous things that should please iPhone software creators: subscription plans in the iPhone App Store, the ability to embed maps, the ability to talk to hardware, the ability to support cut and paste…and it said that it wants to work really hard to make getting apps distributed fast and easy. Overall, good news.]

2) Tools for managing a ton of apps. Like the ability to name groups of icons (Games, Communications, Productivity) and jump between them directly rather than having to side-swipe until you get to the page you want. You know, sort of what like you could do on a PalmPilot a decade ago. [How’d Apple do? It didn’t say anything about adding groups. But it did introduce system-wide search, including for apps, in the form of Spotlight, which should help a lot.]

3) Similarly, some sort of shortcut feature. How about a gesture that pulls up a dock of apps you’ve selected without making you go back to the home screen? [How’d Apple do? Didn’t do this, as far as we know.]

4) More speed. For all the wonderful fluidity and responsiveness of most of the iPhone experience, the OS still grinds to a halt in certain circumstances, especially when you open some apps, such as SMS. [How’d Apple do? In response to a question from the audience, we heard that 3.0 will have a variety of performance-related tweaks.]

5) More reliability. Safari still closes without warning on my iPhone from time to time. And the whole darn OS has been known to reboot itself, like a tiny Blue Screen of Death. [How’d Apple do? No news came up on this front, but I remain hopeful…]

6) Task synching. Pretty please? [How’d Apple do? Um, what if I asked again: pretty please with sugar on it?]

7) Notes synching. With a more powerful and straightforward notes app (I’d love to kill the lined yellow paper interface and funky font). [How’d Apple do? Done! Maybe not the font part, but Notes now allows synching, has cut and paste, and works in landscape mode.]

8) The notification service that Apple promised last June. So apps such as instant messengers have some ability to work in the background. I’d love something far closer to true multitasking if Apple could figure out how to do it without making the phone less reliable, but I’ll take what I can get. [How’d Apple do? Done! Notifications should be a huge boon. We saw a demo of the Meebo universal IM service with IMs working even when you weren’t in the app, and it looked terrific.]

9) An option that lets you choose a delay before the phone’s auto-lock feature kicks in. So I don’t have to do the slide-and-unlock gesture every time I turn the phone on. [How’d Apple do? This didn’t come up, but it’s minor enough that I suppose it could be one of the 100 new features that went unmentioned, of which there were presumably quite a few.]

10) The ability for third-party apps to get at file attachments from e-mail. So it’s easier to use productivity apps such as the spreadsheet in QuckOffice’s Mobilefiles Pro. [How’d Apple do? This wasn’t mentioned specifically, but there are apparently some enhancements relating to e-mail/third-party app integration.]

11) Tethering. It’s been four months since AT&T told us it was coming soon; the clock is starting to run out on “soon.” [How’d Apple do? iPhone 3.0 has tethering support, but carriers, including AT&T, will need to decide when and how to support it. Wonder if this means we won’t see it until the new software shows up this summer?]

12) Input-output stuff that would permit more iPhone-specific hardware accessories. I want a Think Outside keyboard for my iPhone, darn it! [How’d Apple do? It added support for peripherals via the dock connector and Bluetooth. But not, as far as I can tell, for keyboards, which would require software glue to communicate with applications that involve alphanumeric input. Dang.]

13) iLife for the iPhone. Or at least the start of an iLife-like suite of creativity apps that take advantage of the phone’s hardware capabilities. I’d like to see a little photo editor, video capture and editing, and audio recording, for instance. [How’d Apple do? No news on this front.]

14) Caching in Safari. So it doesn’t want to reload pages it loaded minutes ago all over again. [How’d Apple do? No news on this front.]

15) Cut and paste. Not because I need them all that much–I think there have only been a couple of instances when I really, really felt their absence. But I’ll be glad when we can all stop wasting brain cells talking about the fact the iPhone doesn’t have them. [How’d Apple do? Done! And done well, judging from the demo.]

That’s not a bad score overall. More encouraging still, Apple added a ton of stuff I wasn’t expecting. More thoughts about all of it soon.

One comment

5Words for March 17th, 2009

5wordsHappy Saint Paddy’s day, everybody!

Sneak peek: Dell’s Adamo notebook.

Macworld’s iPhone 3.0 wish list.

Three More HTC Android phones.

Nine-hour MSI Wind netbook.

Comcast passwords exposed on Web.

Super-fast game download service.

Boxee does an iPhone remote control.

Best Buy takes on Walmart.

Rough February for Macs, iPods.

HP adds long-life batteries.

Nintendo victorious in remote lawsuit.

Vatican: Serious about the Internet.

3 comments

Fifteen Things I'd Like Apple to Tell Us About the iPhone Today

iPhone 3.0I’ve pretty much given up making Apple predictions these days, but I’m allowed to hope for specific things, right? And divvying up all possible Apple announcements into “could happen” and “seems unlikely to happen” isn’t the same thing as making predictions, is it?

So here’s my wish list as of a few hours before I liveblog Apple’s iPhone 3.0 event. It’s highly personal, but focused on stuff that seems plausible. Which, I repeat, is not the same thing as predicting that any of this will happen.

Continue Reading →

11 comments

Tuesday Morning: Live Coverage of Apple's iPhone 3.0 Event

Just a quick reminder: Twelve hours from now, at 10am PT, I’ll be sitting in the audience at Apple headquarters for the event at which the company will tell us at least something about what’s next for the iPhone. And I’ll liveblog it all as it happens at www.technologizer.com/iphone3. Please consider this your personal invitation to join me and chime in with comments and questions. See you then, I hope!

iPhone 3.0

No comments

Coming Next Tuesday: Live iPhone 3.0 Coverage

Wondering about Apple’s plans for the iPhone is unavoidable. Speculating about them can be great fun. But nothing beats learning about them. And we’ll get the first concrete news about what’s next next Tuesday at 10am PT, when the company will hold a press event to talk about version 3.0 of the iPhone software. I’ll be sitting in the audience, and as usual, I plan to share what I learn as I learn it, right here on Technologizer.

Live coverage will happen at www.technologizer.com/iphone3. (If you head there now, you can sign up to get an e-mail reminder.) I hope you’ll join us–around 700 folks showed up for our last real-time reporting on an Apple rollout back at Macworld Expo, and everyone involved seemed to have a very good time…

iPhone 3.0

No comments

iPhone News Next Week

My friend Tom Krazit of Cnet is reporting that Apple is sending out invitations today to an event in Cupertino on March 17th to announce version 3.0 of the iPhone software. Even if the news doesn’t involve any specifics on new iPhone models–it still seems reasonable to expect some sort of upgrade around June or July–it’ll be the first concrete information the company has released on what’s next for its phone. And in may ways, most of what makes the iPhone the iPhone springs from its software, not the hardware that contains it.

More details next Tuesday…

3 comments

5Words for March 12th, 2009

5wordsToday’s big news: Google Voice:

David Pogue reviews Google Voice.

Google Voice: privacy is over?

Will Google Voice change telecommunications?

March Madness on your iPhone.

Hulu adds social networking features.

Sirius XM plans iPhone application.

Third-party iPhone Shuffle earbuds.

Microsoft figures out netbook market.

Mozilla preps for Chrome era.

Microsoft speed tests: IE’s OK

First fix for Windows 7 glitch.

Apple patents Wii-like controller.

Dell’s multitouch desktop: Japan only!

U2: goodbye Apple, hello BlackBerry.

Coming soon: bigger Web ads.

One comment