(Not logged on) | Register | Log On

You can subscribe to this discussion group using an RSS feed reader. The Joel on Software Discussion Group

A place to discuss Joel on Software

This community works best when people use their real names. Please register for a free account.

Other Groups:
Joel on Software
Business of Software
Design of Software (CLOSED)
.NET Questions (CLOSED)
TechInterview.org
CityDesk
FogBugz
Fog Creek Copilot


The Old Forum


Your hosts:
Albert D. Kallal
Li-Fan Chen
Stephen Jones

iPhone Development

VPC
Tuesday, January 09, 2007
 
 
Will javascript/DHTML/etc work or do you have get your hands dirty with Carbon?
son of parnas
Tuesday, January 09, 2007
 
 
Widgets are developed with Javascript. You're good to go - if Apple opens this up for developers.
Lyndsey
Tuesday, January 09, 2007
 
 
I'm under the impression that the iPhone uses a full version of Safari, so all the dhtml stuff should simply "work"

Reality may dictate otherwise.
Ryan Phelps Send private email
Tuesday, January 09, 2007
 
 
1: no (carbon is dead to new devs)
2: no (ditto)
3: maybe (never checked it out)
4: yes (good book)
5: no (wrox)
6: no (iPhone supports CoreAnimation/CoreGraphics/OpenGL)
7: no (for dummies!)
8: no (nice, but severely outdated)

Widgets will be the best development environment for simple apps on iPhone, with Cocoa taking up the slack for larger apps.  It's going to be fun :)
John Cromartie Send private email
Tuesday, January 09, 2007
 
 
Hm. I took some of these books 4 years ago and they served me well. Buying books is not a destination - it's more like a journey! ;)
VPC
Tuesday, January 09, 2007
 
 
What makes you think Apple will open this up for development?
SomeBody Send private email
Tuesday, January 09, 2007
 
 
they should also open up their Apple TV platform too.
lemon obrien Send private email
Wednesday, January 10, 2007
 
 
"What makes you think Apple will open this up for development?"

They basically already said so.  What good is a net-connected smartphone without additional software?  What's the point in running OS X?
Almost H. Anonymous Send private email
Wednesday, January 10, 2007
 
 
PaulT Send private email
Wednesday, January 10, 2007
 
 
They wouldn't have mentioned "widgets" in the keynote if they didn't intend for it to be developed for.  That would be a big mistake.  Hopefully this "first-party only" is just that one analyst's idea, and not Apple's.
John Cromartie Send private email
Wednesday, January 10, 2007
 
 
According to MacInTouch, Apple representatives called iPhone a "closed platform", and indicated that there would be no public SDK, though interested parties could call Apple developer relations for more information. I take this to mean that iPhone can run third-party software, but only from selected Apple partners. Bummer.

I find it a bit conflicting that the keynote highlighted iPhone's support of OS X APIs (explicitly mentioning Cocoa, Core Video, etc.). Why do that unless you wanted to get developers interested in large?
Aapo Laitinen Send private email
Wednesday, January 10, 2007
 
 
That is infuriating.  Maybe the devs can convince them to change their mind by June?
John Cromartie Send private email
Wednesday, January 10, 2007
 
 
Is the closed nature because of Apple or Cingular? Don't they require approval of apps in their walled garden?
son of parnas
Wednesday, January 10, 2007
 
 
"Dashcode" is going to be included with Leopard, an IDE for Widgets:

http://developer.apple.com/leopard/overview/dashcode.html

I agree that it would be somewhat silly to have all this technology and the development framework available and not be able to use it on your new flagship platform.
Sam O'Daniel Send private email
Wednesday, January 10, 2007
 
 
>> They basically already said so.  What good is a net-connected smartphone without additional software?  What's the point in running OS X?

We're all developers here.  Did we really fall for the "it runs OS X" line?
SomeBody Send private email
Wednesday, January 10, 2007
 
 
Ya, we did fall for it runs OS X.  What is OS X bit BSD Unix.  Is it to hard to believe that the phone is running Unix with a modified OS X GUI for a phone.  Why develop a whole new OS when all you have to do is port the one you have and strip it down a little.  This is not windows you know.
DMyers Send private email
Sunday, January 14, 2007
 
 
NeXTStep ran in 4 megabytes of RAM on a 68030.  OS X is a heavier variant of NeXTStep but y'know... figure it out.
Thomas Pfaff Send private email
Wednesday, January 17, 2007
 
 

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics
 
Powered by FogBugz