thanks for clearing that up. I found a good article which sums up my fears......
http://www.marco.org/366130089
I wouldn't worry too much. The major players will have iPad ready apps when Apple does it's March/April keynote. and most developers are already working on iPad apps that would be ready to go at startup.
then I suggest you plan on having your software as ready as possible and then get it tested as soon as the devices are available.
Sure there is something to being first to the table, but being a month later and being the best also will likely be worthwhile.
You missed the point completely though. That is, no one but perhaps the really big time developers will have an iPad before it becomes available. This means that essentially no developers will be able to properly test their software until then. If Apple allows all developers to submit apps to be available when the iPad goes on sale, they will not have been properly tested and will lead to a potentially serious crop of crappy software, which is not good for Apple or consumers. Again, it's not about having enough time to develop the apps; it's about not having the proper hardware to test them with. The iPad simulator is no substitute for a real device, especially when it's a device basically no one has seen or touched in person.
I started a thread about this issue a few days after the iPad was announced, but the only responses I got from a few developers was shockingly, "you don't really need a real device to develop with."
There is a longer thread in the official Apple dev forums trying to figure out if we can get hardware early (not likely) or what exactly is going to happen.
I realllly don't want to release software that has never been tested on a device and I hope Apple doesn't even give us that option.
You do know as a developer there are debug tools that emulate the ARM processor right?
The last two increments of iPhone OS have both been introduced in March.
I wonder if OS 4 is coming next month and we'll have two Beta iPhone OS's on the go at the same time...
My guess is they'll wait until after the iPad's out before announcing OS 4.
I would expect that Apple will simply hold off a week or two (perhaps as much as a month) before accepting any iPad applications. The reasons being that you really need to test on the physical device and not rush it in order to keep the quality up.
Regardless of what I personally choose to do, I think Apple will be sending the wrong message if they allow developers to submit their apps without it even being possible that the apps were properly tested.
OS 4.0 will NOT be announced until next gen iPhone is announced, which is more than likely not going to deploy until early summer.
Naturally, Apple has a huge incentive to announce both phone and software at the same time as it will translate into greater demand for next gen iPhone.
Don't expect 4.0 any sooner.
I started a thread about this issue a few days after the iPad was announced, but the only responses I got from a few developers was shockingly, "you don't really need a real device to develop with."
If you are developing for the iPad, maybe the most important real device to get and use for development is not an iPad, but an old beat-up 1st gen iPod Touch.
I remember that this topic came up with the Iphone before it was released
same thing
And I posted in a thread just like this where dev were complaining about not having an Iphone to test.
Apple would not approve an iPad app before testing it themselves. And they will test it on the iPad. That can all be done before the launch, atleast for some compelling applications.
Having said that, there are significant differences in the UI between iTouch and iPad, so it will take a couple of rounds to get the Apple approval.
Apple's approval process is no substitute for proper testing by the developer.