|
楼主 |
发表于 2007-10-18 14:01
|
显示全部楼层
FAQ on the anticipated iPhone software development kitPosted Oct 19th 2007 12:00PM by Erica Sadun+ q3 P! _4 H2 C0 b6 O: w
Filed under: Analysis / Opinion, iPod Family, iPhone
( P; N; I; c$ W: w) _" MA couple of days ago, Steve Jobs wrote that Apple plans to introduce an iPhone(and P.S., also iPod touch) SDK by February. Concerns about viruses,malware, and privacy attacks will take time to address. Steve alsoconfirms what iPhone programmers already found out through the backdoor: the iPhone really is the "best mobile platform ever fordevelopers." The phrase "sweet solution" is notably and happily omittedfrom his letter.& O. t% i0 R- c e
Since this announcement, I've been bombarded with questions, so Ithought I'd put up a post to address some of the more common ones.
% Q" H5 s6 _- I0 O* m9 ZIs the iPhone more susceptible to viruses than a Mac?Only in that everything on the iPhone runs as root, giving iPhoneprograms full access to your entire unit. A virus on your Mac is farmore dangerous in terms of sustaining data loss than your iPhone;malware running with your user rights on your Mac can do everything youcould do, including destroying everything in your Home folder.3 V& f- K1 d; N
$ R# ~8 ~' O( ]5 pAre privacy attacks a big concern? Yes, absolutely. Your iPhone contains a lotof personal information including your call history, your SMS messages,and your address book. Keeping these private is something you shouldworry about -- not just in terms of third party programming, but withthe applications already on your phone. You may want to use some of thealready-existing features including passcodes (Settings > General> Passcode Lock) to keep your private information private.7 U/ C) V; {( J7 T* f* M4 S
Will the proposed Apple SDK build the kinds of programs you can download now from Installer?Yes. The applications being built today by third-party developers useApple's on-board frameworks and ARM-based code. There is no differencebetween these third-party apps and Apple's native apps as far as theiPhone is concerned. The SDK will add documentation and better Xcodesupport into the arena so we'll no longer have to reverse-engineer theclasses.$ [" C) p1 F8 r( z& _
Can I get a head start? The iPhone-dev project hosts an open source toolchain at Google Code, a good place to start for anyone interested in exploring the current iPhone and iPod touch capabilities.4 b+ E6 V6 {: S$ L# E
So this is good news, right? You betcha. This isgreat news. The iPhone and touch platforms really are amazing. An openand supported SDK means iPhone user will have access to morefunctionality and more flexibility on their iPhones, and that Applewill sell more units in a market where sophisticated users expectextensibility for their smart phones. One of my favorite bloggerswhimsically adds, "this is good news for people who want their iPhone to trim their toenails and stun attackers".
) C3 y R# i& }" nCould a rogue iPhone actually take down the cell network? I really doubt it, dudes. However, IANATE (I am not a telecom engineer). Others, more qualified, call this warning simple FUD. 4 r v& ?7 m. V/ b3 y0 s8 G, L% S) ?
3 w% V( v7 ]7 w3 m
http://www.tuaw.com/2007/10/19/faq-on-the-iphone-sdk/ |
|