This question already has answers here:
Closed 11 years ago.
Possible Duplicate:
How can I develop for iPhone using a Windows development machine?
How can I write and debug iPhone applications on windows XP?
Switch to Android if you want to develop (resource) on Win XP. Or go and develop in Adobe Flex ( flash ).
This answer is already on here. Your PC specs I think are low.
How can I develop for iPhone using a Windows development machine?
Best bet is to do HTML5, CSS3 and Ajax applications rather than xCode, Cocoa...
Unfortunately, the apple FAQ states:
Can I develop iOS applications on
Windows?
No. iOS applications can be developed
only on Mac OS X.
See:
http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iphone_development/200-iOS_Development_FAQ/faq.html#//apple_ref/doc/uid/TP40007959-CH12-SW1
Its possible to develop iPhone apps on Windows.
Use Mono Touch
Its not any web based kit. It don't use HTML5 or Flex or CSS or Ajax.
You can start developing if you know C#.
Related
Do you think whether to continue to pursue the development of a Blackberry and using the native sdk? What are the pluses of this way? With the release of blackberry 10.3 will complete podderzhaka android application, so I do not know what to do. I never developed under android. Maybe someone knows what are the main advantages of developing using native sdk port compared with android applications?
I'm a big sorrow. I developed a blaskberry for 4 years and now I do not know what to do.
I found two ways how i can easier develop web app for iPhone.
http://moduscreate.com/enable-remote-web-inspector-in-ios-6/
http://webdesign.tutsplus.com/tutorials/workflow-tutorials/quick-tip-using-web-inspector-to-debug-mobile-safari/
But I can't do it on Windows, because for windows is only Safari 5. Have you any ideas how I can solve this problem?
Congrats on doing iOS development! As pointed out in the comments, your best bet is to be running Mac OS when developing on iOS, whether you're developing a native or web application. Just as if you were to develop a Windows application where you'd need to be running Microsoft Windows, you'll need Mac OS to do iOS development.
Good luck!
That's no big deal if you want to develop a web app because all you got to know is some XHTML and I would recommend that you get Dreamweaver for a better experience :)
I'm trying out PhoneGap, so I followed the instructions to create an Android Project in Eclipse.
But now I'm wondering how I can use this same code for building an iPhone app.
Is there something like a hybrid project in Eclipse!?
UPDATE:
I realize now that it's not possible to use PhoneGap on Windows to develop iPhone apps? That's too bad... is there any way to use PhoneGap on Windows to compile for iOS ??
In theory PhoneGap build should allow iPhone development on Windows.
However Nitobi was bought out by Adobe (PhoneGap:Build service may have changed), and you may still need iOS to upload your app (might be able to get around with a jailbroken iOS?!).
A dodgy solution could be to install OSX in a vbox virtual machine :)
No, there is no way to develop iPhone app on Windows using PhoneGap or Titanium.
Because they need iPhone SDK and Android SDK on back-end, which is not possible on windows environment. However you can make both apps on iOS simulations.
This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
How can I develop for iPhone using a Windows development machine?
iPhone development on Windows
I just got my new iPad and now I have two iOS devices, an iPod and an iPad. So I realized that iOS is a great OS to develop some stuff, but the problem is that I'm under Windows and I don't have any plans to buy a Mac. Anyway what I want isn't the port of the SDK for Windows, so I can develop in Objective-C. But what I want is to know all(maybe) the alternatives that I have to develop for the iPad(that I'm a lot more interested right now) and the other iOS devices.
PS: I'm interested at Application development, not game development
You might find following solutions handy. I have tried to comment those I am more familiar with:
PhoneGap
Sencha Touch - Nice JS framework. Check out their demos.
Rhomobile
Appcelerator Titanium
jQuery Mobile - Version of jQuery optimized for mobile devices.
jQTouch - jQuery plugin for mobile development
CrossMobs - Sdk for iOS and android development (no mac needed).
Nomad - Visual Studio extension for cloud PhoneGap builds (no mac needed).
Delphi XE4 - Delphi XE 4 (no mac needed, you can use macincloud)
Hopefully you'll find an alternative fitting your purposes. It really depends on what you already know. For instance if you are already familiar with Ext JS using Sencha Touch seems like a no-brainer to me.
To get an app to App Store it looks like the only solution (at least AFAIK) is to use PhoneGap for packaging your JS app. You will need XCode (mac) for this. Perhaps it's possible to use a virtualized version of OS X for this as well though I cannot guarantee this will work.
You said you want all the alternatives, so let me add:
I understand you don't have any plan to buy a mac, but change your mind. Buy a cheapest mac.
Come on, you invested already on an iPad and an iPod. Buying a Mac mini shouldn't be so mentally difficult for you.
edit:
#Nathan: why do you hate OS X while you love iOS? As hotpaw2 says, they are basically the same. I believe the kernels are compiled from the same source. Both have a set of basic pseudo-object-oriented C functions for strings and array manipulation, called Core Foundation. The GUI part is done by libraries called AppKit / UIKit, which are basically the same.
In fact, OS X, even in Snow Leopard, has a few remnant of OS 9, while iOS is almost purely derived from NeXTStep.
On OS X Gestalt is alive and well (even after deprecation of most of Carbon), but there's no such thing in iOS! So, if you love OS 9, you should like OS X more than iOS.
I know love and hate are not logical, but you're not at all logical here :)
Another way: u can get an emulator of MAC for PC, and develop on it.
I'm searching as well. I heard the PearPC is very good emulator.
If you want to develop iOS apps for the latest iOS libraries, and not fight with foreign tools and unsupported app installation processes, get a cheap Mac. The OS is nearly the same between Mac OS X and iOS, which is why the development tools work best on a Mac.
This question already has answers here:
Closed 12 years ago.
Possible Duplicate:
Technology to write iPhone, BlackBerry and Android phone at the same time?
Is there any common language to develop a same application for iphone, blackberry, windows mobile and android?
Writing HTML 5 applications is your best bet. X-plat only works well for game development. All these platforms have different UI constructs that do not map directly to other platforms.
You are better off writing web services to do the heavy lifting and writing thin UIs using the native SDKs so they match the platform.
You could try PhoneGap (www.phonegap.com)...
PhoneGap is an open source development framework for building cross-platform mobile apps. Build apps in HTML and JavaScript and still take advantage of core features in iPhone/iTouch, iPad, Google Android, Palm, Symbian and Blackberry SDKs.
The language in question is javascript :)
No. For those 3 environments you have a mix of Java, Objective C and .NET framework languages (VB,C#,C++), all which have very different requirements to run as well as to write. As suggested, PhoneGap can be of some use in this area, but you will only be able to write web based applications to work in various mobile environments.