Phone apps written in Obj-C and C can use significant less battery life and memory than things built with the current generation of drag-and-drop visual app builder tools, or with flash.
Just my opinion as an experienced Java programmer. I find the syntax a little hard to grasp...
Could somebody compare this to learning PHP. When I tried to learn that awhile back I got the concept. In fact I get the concept of programming in general. It is just a matter of learning what does what.
I am just wondering if this would be for somebody who is new but has a little bit more of an idea.
1) The App store will have thousands of apps, but the filtering process to separate the men from the boys will start once the iPhone SDK goes through a few revisions and it becomes harder to develop and maintain an app over time. Some will be successful, others will fall by the way side. A lot depends on how the SDK evolves and the competitive pressures it will face from other platforms.
2) Expect the iPhone SDK to get closer to the Mac OS SDK, perhaps even merge at some point. Its hard to imagine that Apple will Not come up with other touch devices such as a touch tablet that needs features from both Cocoa and Cocoa Touch. I can't imagine Apple keeping the two separate for a long time (many years), at least not internally. They may still get marketed as two separate SDKs.
1. I don't think the SDK is going to change so substantially that it would start to scare people away any more than it is now. I think (and hope) that the thing that is going to scare away "the boys" is that they realize that not every piece of junk app is going to be profitable and worth their time to develop. Right now people are still hearing about all of these great sales numbers and trying to jump on the money boat without realizing that the initial wave of people buying anything and everything is already starting to pass.
2. I think you're pretty much right on here. I mean, the two SDKs are already very, very similar, for the most part just the UI classes are different and most of the more heavyweight frameworks are not included in the iPhone SDK.
Also, if Cocoa and Cocoa Touch get merged/aligned/combined, and it seems it will happen with Snow Leopard, it could have runtime impacts on the current SDK and apps.
Regarding your other point about people scared away from writing "junk apps", I share the hope, but it may be a while - many months. People haven't seen any financial reports yet and the success stories will likely get very hyped up in the press and on the net, drawing more wannabe developers to the fold.
No, I don't think the SDKs will be merged any time soon. In order for Cocoa and Cocoa Touch to merge, that requires an entirely different breed of device. That's why they didn't just port Cocoa in the first place; the fundamental paradigms between a mouse with point-and-click and an iPhone with swipe and pinch are VERY different. The day Cocoa merges with Cocoa Touch will be the day that computers no longer ship with mice because they're all touch based. That won't be for a LONG time.
That's why we keep sites like http://www.perversiontracker.com around
People haven't seen any financial reports yet and the success stories will likely get very hyped up in the press and on the net, drawing more wannabe developers to the fold.
We got financial reports 2 weeks ago, and it was hyped up in the press and on the net.
Just give me a Flash player on the iPhone, this Objective C stuff is nutty.
The Iphone is a joke. after android grows bigger it will definitely have a native flash player (probably more likely something like the AIR player). The flash applications will make a mockery of the trash objective-c applications.
The Iphone is a joke. after android grows bigger it will definitely have a native flash player (probably more likely something like the AIR player). The flash applications will make a mockery of the trash objective-c applications.
why would u ever want to learn objective-c? it seems so useless since it only works on Apple stuff. I never even heard of objective-c until my boss made me learn it.
I would suggest to anyone wanting to learn objective-c to rethink the idea and not do it.
And if anyone really wants to be a programmer go to the university library and read 20 books on programming.
by the time you learn how to code in objective-c, iphones will be selling for $10 on craigslist, and the only apps that will be selling on them at all will be the few rare ones produced by companies made by teams of developers with 20 yr veterens/masters/doctor graduates.
I would suggest to anyone wanting to learn objective-c to rethink the idea and not do it.
Sbrocket,
You sound like you have 20 years of experience programming. However, I just looked at your crappy app EQUIVALANCE.. LOL! What did it take you like 10mins to make this app?? You talk this much on this forum/topic and your web page can't even load up properly, let alone your friggin' app..
Your webpage's iPhone looks like it's longer than my cordless home phone LMAO!
You can talk the talk but can't walk the walk.. Don't try to sound like a programming genius when your own programming skills suck b@lls..
___________________________
/| /| | |
||__|| | Please don't |
/ O O\__ feed |
/ \ the trolls |
/ \ \ |
/ _ \ \ ----------------------
/ |\____\ \ ||
/ | | | |\____/ ||
/ \|_|_|/ | __||
/ / \ |____| ||
/ | | /| | --|
| | |// |____ --|
* _ | |_|_|_| | \-/
*-- _--\ _ \ // |
/ _ \\ _ // | /
* / \_ /- | - | |
* ___ c_c_c_C/ \C_c_c_c____________
My problem is I can program anything...I just can't think of something to make. My projects folder has almost two dozen apps that have yet to be finished.
Wow, thanks for your replies. It all sounds pretty hard actually. I was hoping to do things visually and not coding. I hope to see a app to make iPhone apps, quickly and easily.