This week's book giveaway is in the General Computing forum. We're giving away four copies of Arduino in Action and have Martin Evans, Joshua Noble, and Jordan Hochenbaum on-line! See this thread for details.
I am new to iphone application development. Was just looking for pre-requisite software and os for the development.
Do i need mac os for iphone application development ? Isn't there any alternative ?
You have to have a Mac to run xcode and compile your applications.
There are non-native iPhone development tools that can create apps, but not true iPhone apps. There are some code generator websites.
But on the whole if you want to create a true iPhone app with the same user experience you will need xcode and a Mac. But think of it this way, Macs are above and beyond better machines, and you will never look back after getting one.
As Mark said, once you get a Mac you will never look back again.
I will write the last sentence a thousand times happily.
You don't have to get an iMac or a MacBook Pro, Mac Mini is an astonishing machine for development and the price is acceptable not to mention it is really adorable and huggable like any teddy bear.
John Todd wrote:As Mark said, once you get a Mac you will never look back again.
I will write the last sentence a thousand times happily.
You don't have to get an iMac or a MacBook Pro, Mac Mini is an astonishing machine for development and the price is acceptable not to mention it is really adorable and huggable like any teddy bear.
And you can also use your Mac Mini as a Home Theater PC with some cool software. Get the wireless keyboard and new Magic Trackpad and you can code in your living room to your big screen TV.
Mark
Jigar Naik
Ranch Hand
Joined: Dec 12, 2006
Posts: 744
posted
0
All right... Thanks a lot... Will buy one very soon... Exclusivly for iphone application development...
John Todd wrote:As Mark said, once you get a Mac you will never look back again.
I will write the last sentence a thousand times happily.
You don't have to get an iMac or a MacBook Pro, Mac Mini is an astonishing machine for development and the price is acceptable not to mention it is really adorable and huggable like any teddy bear.
And you can also use your Mac Mini as a Home Theater PC with some cool software. Get the wireless keyboard and new Magic Trackpad and you can code in your living room to your big screen TV.
Yes, you do need Mac OS X for that. Xcode(SDK) will only work on Mac OS X. However, if the legal part for you is not really important you can install Mac OS X on your normal PC. Just google a bit for Hackintosh.
Jigar Naik
Ranch Hand
Joined: Dec 12, 2006
Posts: 744
posted
0
thomas brian wrote:Yes, you do need Mac OS X for that. Xcode(SDK) will only work on Mac OS X. However, if the legal part for you is not really important you can install Mac OS X on your normal PC. Just google a bit for Hackintosh.
you can if you jailbreak your iPhone... but that's against your iPhone's EULA, jailbreaking would void your warranty, and there's a question on how to distribute your program without requiring a jailbroken phone.
You could program to Safari for Windows, but that wouldn't be iPhone developement (it's closer to web development). You won't be able to take advantage of all the functions on the iPhone this way, but most of these limitations can be solved with a little creativity.
In short, there's a gray area of the iPhone SDK prevent development on other platforms (read: not Mac).
It's pricey, but I'd say a 256G 13 inch Macbook Air with half the drive partitioned for Windows 7 bootcamp is about as close to heaven as you can get.
I love my setup, one minute you're doing Xcode, than after a quick reboot into windows, you're doing Visual Studio, Sql Server, or whatever. The SSD memory makes VMs run pretty snappy too so you can have VirtualBox running Ubuntu and/or Centos for some free linux fun.
John Soper wrote:It's pricey, but I'd say a 256G 13 inch Macbook Air with half the drive partitioned for Windows 7 bootcamp is about as close to heaven as you can get.
I love my setup, one minute you're doing Xcode, than after a quick reboot into windows, you're doing Visual Studio, Sql Server, or whatever. The SSD memory makes VMs run pretty snappy too so you can have VirtualBox running Ubuntu and/or Centos for some free linux fun.
Why reboot?? Install Windows into a virtual machine. You can have Linux, Windows running in VMs and Mac normally all at the same time. No rebooting.
Mark
John Soper
Greenhorn
Joined: Dec 05, 2012
Posts: 13
posted
0
Mark Spritzler wrote:
Why reboot?? Install Windows into a virtual machine. You can have Linux, Windows running in VMs and Mac normally all at the same time. No rebooting.
Mark
I like giving Windows 7 the whole 4 gig memory space to play with. Besides, bootchamp (not misspelled) is faster than firing up
VirtualBox. Plus it's fun, feels like two different laptops.
Windows 8 definitely stays in virtual land though (I'm still on consumer preview anyway).