GeeCON Prague 2014*
The moose likes iOS and the fly likes do i need mac os for iphone application development ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Mobile » iOS
Bookmark "do i need mac os for iphone application development ?" Watch "do i need mac os for iphone application development ?" New topic
Author

do i need mac os for iphone application development ?

Jigar Naik
Ranch Hand

Joined: Dec 12, 2006
Posts: 757
Hi,

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 ?


Jigar Naik


Mark Spritzler
ranger
Sheriff

Joined: Feb 05, 2001
Posts: 17250
    
    6

Jigar Naik wrote:Hi,

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.

Mark


Perfect World Programming, LLC - Two Laptop Bag - Tube Organizer
How to Ask Questions the Smart Way FAQ
Jigar Naik
Ranch Hand

Joined: Dec 12, 2006
Posts: 757
thanks mark..

but bad news for me... i don't have mac

Hussein Baghdadi
clojure forum advocate
Bartender

Joined: Nov 08, 2003
Posts: 3479

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.
Mark Spritzler
ranger
Sheriff

Joined: Feb 05, 2001
Posts: 17250
    
    6

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: 757
All right... Thanks a lot... Will buy one very soon... Exclusivly for iphone application development...
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61316
    
  66

It will also run Windows, if you need it to.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Jigar Naik
Ranch Hand

Joined: Dec 12, 2006
Posts: 757
Is it !!! So i can install both the operating system and will get option which one to start right ???
Hussein Baghdadi
clojure forum advocate
Bartender

Joined: Nov 08, 2003
Posts: 3479

Jigar Naik wrote:All right... Thanks a lot... Will buy one very soon... Exclusivly for iphone application development...

Common, use it for everything
Hussein Baghdadi
clojure forum advocate
Bartender

Joined: Nov 08, 2003
Posts: 3479

Mark Spritzler wrote:
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

I LIKE the idea already.
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61316
    
  66

Jigar Naik wrote:Is it !!! So i can install both the operating system and will get option which one to start right ???

Yes
thomas brian
Greenhorn

Joined: Apr 19, 2012
Posts: 16
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: 757
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.


Great. I didn't know it. Thanks a lot.
Wendy Gibbons
Bartender

Joined: Oct 21, 2008
Posts: 1107

Bother, I wanted to Convert tux paint for my iPad for my kids, but I am not buying a mac just for that, and I don't do rip offs.
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61316
    
  66

A Mac is hardly a rip off -- it's a great value! Or are you saying you won't do a Hackintosh?
Rinkesh Shah
Greenhorn

Joined: Aug 30, 2012
Posts: 1
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).
Jayesh A Lalwani
Bartender

Joined: Jan 17, 2008
Posts: 2384
    
  28

This might probably be a stupid question. Can I develop IPad app on the IPad?

I have an IPad, I don't have a Mac. I want to build games for myself. Can't I just compile it on IPad and play on it?
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42061
    
  64
XCode only runs on OS X, not on iOS, so - no.


Ping & DNS - my free Android networking tools app
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61316
    
  66

Have you considered writing your game as an HTML5 web app? Just a thought...
Jayesh A Lalwani
Bartender

Joined: Jan 17, 2008
Posts: 2384
    
  28

Thanks Bear. That's a good idea. DOes Safari support Canvas? I've been meaning to get into HTML5 too. I can try that on the IPad
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61316
    
  66

http://caniuse.com is a good resource to find out what's supported in the various browsers.
John Soper
Greenhorn

Joined: Dec 05, 2012
Posts: 25
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.
Mark Spritzler
ranger
Sheriff

Joined: Feb 05, 2001
Posts: 17250
    
    6

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: 25
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).
Saikat Mukherjee
Greenhorn

Joined: Mar 06, 2008
Posts: 13
Wish there was an easy way to cook up a Hackintosh.

I tried it several times but could not succeed :'(

Too much a price to pay (in India, these are really very expensive).

But still a Mac(s) are awesome. I will get one.. someday
 
GeeCON Prague 2014
 
subject: do i need mac os for iphone application development ?