Apple Releases iPhone Beta SDK 6

The one thing that really bothers me about iPhone right now is the XCode based IDE and Objective C. It simply isn't a rapid development platform thus not a good place to try to deploy low volume or limited interest apps.

Objective-C is the RAD platform for OS X, for the most part. It can't do command-line, but with IB, you can throw together some pretty slick stuff with minimal code in a couple hours.

Now, where the iPhone development probably failed is that IB wasn't available right off the bat (and I am still not sure if it is default yet), and bindings are a bit wonky before you get the hang of them. Oh, and the lack of CoreData makes it even harder.

But considering I had a functioning bug-tracking app on OS X in 2 hours, just lacking the polish and shine expected of a released app... I can say you can prototype just fine with Cocoa. However, as I haven't touched the IB/Bindings elements in the iPhone SDK, I can't say you are entirely /wrong/ about the SDK.

It is to bad Apple didn't embrace python on the platform, that would have made for an excellent platform for apps that don't need the heavy development that traditional C based languages require.

See above. Apple's policy isn't adopting languages to solve SDK/platform problems, it is solving the SDK/platform problem with easily applicable technologies.

Now given that the current SDK is a bit lacking I can understand the lack of Python or anything but Objective C. To me it is a sign that Apple really slipped up bad when fleshing out the original iPhone. The IDE should have been under the same amount of development as the iPhone hardware. It is kinda sad that a company with as much cash as Apple couldn't hire a few more software engineers.

Dave


Dave

The IDE has been under much more development as the hardware. I think you are really referring to the SDK elements itself (platform APIs/etc).

The platform is what determines what languages/etc you can support, and for the sake of space, simplicity, and their desire for a secure platform, they can't simply support every app language under the sun and let everyone have at it. While I would love to see anyone write anything for this, it isn't Apple's goal for the device, and supporting python is a design choice rather than simply they ran out of time or didn't have resources to make it happen.
 
you do have a very good point, but the number of people that know objective C vs the number of people that know python is vastly different

This also helps to keep casual developers/malware off the device and limit it to those willing to invest a little time learning cocoa.

I'm speaking as someone who primarily codes in PHP and has very little cocoa experience, but I'm learning cocoa and think it's the right way as there are so many things that cocoa offers for the platform that either aren't available or are horribly complex in other languages.
 
You're writing software and you had nothing backed up???!

Not sure I'd buy YOUR app!!! lol!
I have a backup from the end of April but most of the code has been heavily modified. I'd be better off rewriting it at this point anyways (it usually takes me 3 starts to get fully immersed in a language, this will be v3).
 
you do have a very good point, but the number of people that know objective C vs the number of people that know python is vastly different

I'd guess that virtually 100% of Mac developers know Objective C, Interface Builder, Xcode, AppKit and Foundation. They're not going to have too much trouble adapting to the iPhone SDK. Besides, the learning curve for Objective C is extremely low if you already know another C-like object oriented language. The only time-consuming part is learning the Cocoa frameworks, and using Python in place of Objective C would do nothing to ameliorate that.

Aaron
 
I have a backup from the end of April but most of the code has been heavily modified. I'd be better off rewriting it at this point anyways (it usually takes me 3 starts to get fully immersed in a language, this will be v3).

Depending on how your machines are setup/etc, it might be worth trying to find, or setup a SVN server. SVN has saved my bacon plenty of times, not only from crashes, but bad code I checked in that I wanted to backtrack.
 
Yeah and my ISP throttle me after 800MB per day, gone from 10Mbps to 2Mbps because of 10.5.3 and the SDK today :(

I wouldn't be complaining about 2mbps. I get speeds up to 300kbps in NZ, and thats good enough for me.

Which is the main reason for me being scared to come to the US. I'm going to turn up at home, and complain about the slow speeds for the rest of my life :(
 
once the 2.0 software upgrade hits and the iphone is allowed third party apps the iphone is going to become such a powerful tool and will probably get a lot more people to switch. the iphone how it stands now is going to seem so limited in caparison.

but can we please get for texting the ability to turn the phone sideways and get a horizontal keyboard!

This iPhone version will be a big one and it will sell incredibly the first few weeks but I suspect it will take some time for the kinks to be worked out before we see it really become a "powerful tool" that gets people to switch

Don't get me wrong, the iPhone has done WONDERS for me as a cell-phone and already has a huge base but I think it still has some things to be worked out before it becomes the bar-none #1 cell phone in the market (including sale numbers)
 
PPC Development

Does anyone know if the current methods to get this going on PPC machines has been nixed with this update?
 
I wouldn't be complaining about 2mbps. I get speeds up to 300kbps in NZ, and thats good enough for me.

Which is the main reason for me being scared to come to the US. I'm going to turn up at home, and complain about the slow speeds for the rest of my life :(

If that is the main reason you are scared to go to the US, you might be shocked to know what happens at Customs/Border Control over there now.
The Customs Officials have the right to seize your laptop and go through it with a fine tooth comb, possibly installing malware at the same time if they decide to give it back to you. Of course you won't notice this because while this is happening you will be getting fingerprinted and your iris scanned and put into the guverment databases. No joke, going through US Customs now makes you feel like a criminal. Nobody knows what they do with all your information. Scary business.. I mean I really enjoy visiting America, great place and all but the whole Big Brother thing now is quite endemic.
 
fast fast fast!

the iPhone is waaaaay snappier than previous builds. Even typing in textboxes like this one feel much smoother than any other previous build. Even the webpages seem to load up way faster.

I'm loving the progress and I can't wait for the finalized product. This build feels almost like the final version and is by far the most polished. Many issues that have been irking me till now have been resolved. Woo-hoo!
 
Anyone foresee any problems should I upgrade my 15" G4 Powerbook to Leopard?

Make sure you got the memory for Leopard

I had a MacBookPro that was a year and so old when I upgraded to Leopard and my system fell off the face of the earth speed wise until I added two GB's and everything was great after that :D
 
If that is the main reason you are scared to go to the US, you might be shocked to know what happens at Customs/Border Control over there now.
The Customs Officials have the right to seize your laptop and go through it with a fine tooth comb, possibly installing malware at the same time if they decide to give it back to you. Of course you won't notice this because while this is happening you will be getting fingerprinted and your iris scanned and put into the guverment databases. No joke, going through US Customs now makes you feel like a criminal. Nobody knows what they do with all your information. Scary business.. I mean I really enjoy visiting America, great place and all but the whole Big Brother thing now is quite endemic.

Holy crap.

I'm so not touching America with a laptop.

Seriously, how do people get in? I mean, almost everyone has some form of pirated software / documents on their computer...

EDIT: Oh, and they can't do anything with mine anyway. The IT admins at school have locked even me out of Admin.

Although, it would make for a great excuse for hacking admin...
 
The one thing that really bothers me about iPhone right now is the XCode based IDE and Objective C. It simply isn't a rapid development platform thus not a good place to try to deploy low volume or limited interest apps.

It is to bad Apple didn't embrace python on the platform, that would have made for an excellent platform for apps that don't need the heavy development that traditional C based languages require.

Now given that the current SDK is a bit lacking I can understand the lack of Python or anything but Objective C. To me it is a sign that Apple really slipped up bad when fleshing out the original iPhone. The IDE should have been under the same amount of development as the iPhone hardware. It is kinda sad that a company with as much cash as Apple couldn't hire a few more software engineers.

Dave


Dave

Python? Why would Apple want to bring Python Development to the iPhone?

Have you even tried to use the tool? The EULA is very clear about not using an interpreter.

It is not going to happen. Besides Xcode is the IDE used by all Mac developers, it is good enouph for them, why is it not good enough for you?

Python has its place and the iPhone is definitly not the place for it.

Sounds to me that you just don't want to learn Objective C.
 
Still haven't upgraded GCC yet. I just checked after installing… 4.0.1. 4.3 has been out for a while now.
 
If the new version of the iPhone software will not be ready by late June does that mean that the new iPhone won't be available until late June as well? Or, will they go ahead and ship the new iPhone with the most current SDK? I was hoping that the new iPhone would be available shortly after its announcement at the WWDC on June 9th.
 
It could be worse - my Macbook's HD died this weekend and I lost all my code. At least you aren't starting from scratch!

Ouch! Sorry to hear that. I was pretty happy to get my subversion server up and running to back up all of my stuff.
 
Anyone foresee any problems should I upgrade my 15" G4 Powerbook to Leopard?

I upgraded my Powerbook G4 in April to Leopard and everything crashed. The genius at the Apple store told me "the mother board is dead, the hard drive data is lost and I need to buy a new Powerbook." I ended up taking it to a third party that replaced the harddrive and restored the data for less than an Apple repair. Now it is ok, but some applications won't work with the new OS.

Back everything up and be prepaired for the worst.
 
cool, beta 6 breaks this line of code:

Code:
self.navigationItem.backButtonTitle = @"Back";

what do i do now?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.
Back
Top