HTML/CSS/JavaScript using JQTouch and PhoneGap to develop iPhone apps - iphone

I would like to ask if I require a Mac for the entire process of the iPhone app development or simply to test the application and later on convert it into a format accepted by iTunes and then uploaded to the App Store.
Thanks a lot !
have a nice day :)
C.

You need a Mac (actually XCode that is available only for Mac) to sign it and compile you app before submitting it to App Store.

Related

Phone Gap Iphone development

I am just starting out experimenting with using Phone Gap to create an Iphone app, and in the Get Started guide it says a requirement is Mac OS X Snow Leopard (10.6).
Link
I thought it was possible do Phone Gap development on any machine using HTML/CSS/Javascript?
Phone Gap can build the app for you in is own server: https://build.phonegap.com/ . With that you don't need a mac to develop your app.
If you need private apps, this feature isn't free.
PhoneGap is an HTML5 app platform that allows you to author native applications with web technologies and get access to APIs and app stores. If the platform is supposed to produce a native iOS app (that can be submitted to AppStore) then you need to have Mac OS because Objective-C is supported on Mac/XCode.
More from their website:
The process for completing iOS builds is slightly different than that
for other platforms: all iOS builds need to be signed by a developer
certificate and a provisioning profile, that is tied to your Apple
developer account and the device you wish to test on. This document
covers how to set this up.
Note: Since PhoneGap Build uses Apple's standard development process
to build applications, you will need to sign up for their developer
program to build iOS applications on PhoneGap Build. You will also
need a Mac to configure your certificate and provisioning profile.
actually using phonegap application u can run your application in iPhone , Android & so many Phone application with single code which is written using html-5 ,css , jQuery , javaScript & jQuery mobile.
but if you want to post your application on apple app store then you have to have XCode which can run in only mac os.
so while you are designing or implementation time you not need mac os. all you need is notepad & html 5 supported browser.(for testing) Thats it.

iPhone development using flash

I'm looking to develop an iphone app using flash. I understand Apple are allowing apps made using flash into the appstore...
I don't own a mac, I'd be doing this on Windows. But to get it to the appstore, I'd need to enroll as a registered developer.
Before I spend money to do this, can I a) upload test apps via Windows? b) submit to apple from windows?
Thanks
James.
No to both of those (AFAIK). I think you will need a mac to upload your app to itunes connect.
I'm also pretty sure that the toolkits that build flash iPhone apps will use the command line compiler from a mac as well to build the final binary so I'm not sure that you can even develop the app without a mac.
Sorry for the bad news :(
PS I'd love someone to correct my answer - I'd like people to be able to build on any platform they wanted but I can also see why apple don't want this :)

is Adobe flash professional cs5 mac projector (.app) and iphone application (.app) same or not?

i tried to developed iphone application using adobe flash professional cs5 in windows so i bought iphone digital certification and etc , when i move to app store they asked app format application so i tried to publish as app format using adobe flash cs5 . But i don’t know is it same? but it also publish ipa format .( App store support ipa format or not ) Let me know ?
Could u clear my doubt please?
A mac projector is a standalone executable targeting desktop mac OS - it doesn't have anything to do with iPhones. When developing iPhone apps from CS5, the .IPA file that you get out of Flash is the final form of the application as far as Flash is concerned. Everything after that (i.e. getting that ipa onto a phone or into the iTunes store) is done with Apple's tools and services.
However - you should be aware that creating iPhone apps with Flash CS5 is probably not a good idea. Technically they work fine, but earlier this year Apple changed its legal stuff to require that apps be "originally written" in objective C, etc.
In other words you can create your app with Flash, and it should work fine if you put it on your own device via ad-hoc installation, but if you submit it to the iTunes store Apple will reject it (presumably at least, according to how most people interpret their SDK agreement).
On Sep 9 Apple 2010 Apple relaxed their restrictions on the development tools used to create iOS apps.
Adobe’s Packager for iPhone compiles ActionScript 3.0 bytecode into native iPhone application code. These apps can now be distributed as iPhone application installer files (.ipa files)
Adobe flash is not supported on iPhone and probably will not make it anytime soon according to Steve Jobs.

iPhone and iPod Emulator

I intend to write some piece of code for an iPod and an iPhone. so, i'm looking for emulators for those devices.
basically an emulator which will help me test the application I'm writing.
Thanks.
To develop iPhone apps you need to download the iPhone SDK. This includes the tools and libraries to code you applications as well as a simulator to test your code. This tools are available only for intel macs.
You can get the sdk for free here: http://developer.apple.com/iphone/
To test you code in a real iPhone, you will need to join the iPhone Developer Program (http://developer.apple.com/iphone/program/), which is not for free.
Are you talking about writing an application or writing code for your website to display properly on an iPhone?
The former requires a developer subscription with Apple to access their SDK and emulator.
For the latter, there seem to be several emulators out there to test your web site, check out:
http://iphonetester.com/
http://www.testiphone.com/
A Google search for 'iPhone emulator' should find a lot for you.
The iPhone SDK comes with an iPhone simulator that you can use with Xcode during development.
You can download the SDK from http://developer.apple.com/iphone - you need to be a registered iPhone developer, however, although this is free, after which you can use the simulator.
Note that if you want to send your applications to a physical device you need to enrol in the iPhone developer program which starts at $99.
You probably want to actually get an iPhone for that. You'll have to register the $99 but then you'll get the ability to upload apps to your iPhone/pod.
You could also jailbreak your phone/pod and do whatever you want.
There are also apps available that let you transfer stuff to and from your phone in the appstore (at least one free, if I recall correctly)
If you want to do something more with the files than just transfer them to the phone/pod, it's likely that you'll have to jailbreak your phone/pod anyway.
I keep wanting to find a better abbreviation for typing iPod/iPhone. How about iP(od/hone)? Hmm, not better!

Installing iPhone App to iPhone

I followed the tutorial from this site:
http://theappleblog.com/2008/08/04/tutorial-build-a-simple-rss-reader-for-iphone/
to make my first iPhone application, now I would like to test this application on my iPhone, what steps do I need to take in order to do this?
You have two choices. You can register to become an iPhone developer like most people do on the iPhone Dev Center, and then deploy directly to the device by selecting "Device - iPhone OS 2.2" in the Overview menu and then hitting Build and Go.
If you're not using any 2.2-specific APIs, you can compile with "Device - iPhone OS 2.1" and then send your app bundle over to a jailbroken iPhone via SFTP, and fake the codesign process using the ldid utility, allowing you to mess around with your apps on the device without registering to become a developer, and without having the headache of installing the open toolchain.
Become a registered iPhone developer. You can't deploy to the phone without doing this first.
http://developer.apple.com/iphone/