iOS Create an App

borjam1981

macrumors member
Original poster
Sep 7, 2008
76
0
I´m starting in the world of App. I created my first app for Android. Now I would like to create my first App for MAc. I use Adobe PhoneGap. I upload a zip file and I´ve got for Android app that i install and test in my phone.

For MAC, I´ve read that I need a MAC. I´ve got an Ipad. CAn I do something? In Adobe PhoneGap, they asked me for a certificate. I think that i aso need a developer account in mac and i´ve got to pay $25 per year. I would like to try and make my first app for my mobile first. To see what can i do.
 

deadworlds

macrumors 65816
Jun 15, 2007
1,026
752
Citrus Heights,CA
I´m starting in the world of App. I created my first app for Android. Now I would like to create my first App for MAc. I use Adobe PhoneGap. I upload a zip file and I´ve got for Android app that i install and test in my phone.

For MAC, I´ve read that I need a MAC. I´ve got an Ipad. CAn I do something? In Adobe PhoneGap, they asked me for a certificate. I think that i aso need a developer account in mac and i´ve got to pay $25 per year. I would like to try and make my first app for my mobile first. To see what can i do.
You will need a Mac computer, there is no way around this. Sorry.

You could try out the "playgrounds" app for iPad, its more of an introduction to programming in Swift by playing a game. You won't produce an app but you will at least get familiar with the programming language so that when you do buy a Mac you'll be more prepared.

You'll need an iPad Air 2/iPad mini2 or later for the playgrounds app.
 

firewood

macrumors 604
Jul 29, 2003
7,847
1,099
Silicon Valley
You need a paid developer enrollment and access to a Mac.

If you don't have a Mac, and don't mind paying for services and ignore security concerns, there are cloud services that will rent access to a remote Mac with Xcode, which you can then use from a remote desktop or VNC app on your iPad. To load an app so created onto your iPhone or iPad, you would use Ad Hoc deployment, which makes debugging problematical.
 

deadworlds

macrumors 65816
Jun 15, 2007
1,026
752
Citrus Heights,CA
You need a paid developer enrollment and access to a Mac.

If you don't have a Mac, and don't mind paying for services and ignore security concerns, there are cloud services that will rent access to a remote Mac with Xcode, which you can then use from a remote desktop or VNC app on your iPad. To load an app so created onto your iPhone or iPad, you would use Ad Hoc deployment, which makes debugging problematical.
Actually you can still install and debug apps using the free developer account. You just won’t have access to certain API features.
 

borjam1981

macrumors member
Original poster
Sep 7, 2008
76
0
Thank you for your reply. What are the security problems that i Have to cope with if I use a cloud service? Could you give example of cloud service for that? I am downloading playgrounds but in my case I would ulse PhoneGap, it is easier, as I read and it is valid for Android and Apple.
 

kage207

macrumors 6502a
Jul 23, 2008
961
8
You just interact with cloud services through their API, which can be a basic URI or through an SDK if they provide one given the language you're developing on.
 

borjam1981

macrumors member
Original poster
Sep 7, 2008
76
0
What i want to do is to transform a website into an app and have the opportunity to send notifications. It is something that i hae done with android and now i also want to do with ipad and iphone.

i would like to do that without a mac. i´ve got an ipad. is it possible? as I have read, it is possible but i need a tutorial.
 

firewood

macrumors 604
Jul 29, 2003
7,847
1,099
Silicon Valley
No, it's not possible. You'll need a Mac to develop an iOS app. There's no way around this.
To develop and submit iOS apps, one only needs access to a Mac, not ownership; and the access can be remote (possibly rented by the day/hour from one of the Mac cloud service's), except for connected-device debugging.

Certain (perhaps large) portions of an iOS app's code can even by developed in Swift and debugged using iPad Playgrounds.
 

kage207

macrumors 6502a
Jul 23, 2008
961
8
To develop and submit iOS apps, one only needs access to a Mac, not ownership; and the access can be remote (possibly rented by the day/hour from one of the Mac cloud service's), except for connected-device debugging.

Certain (perhaps large) portions of an iOS app's code can even by developed in Swift and debugged using iPad Playgrounds.
How do you suggestion getting your build configurations correct? Yes, you can get a virtual instance of a Mac. As long as you have rights to install Xcode or it is already setup for Xcode.

So let me correct myself, you'll need access to a Mac with Xcode even if you plan on writing a cross platform app.

Swift Playgrounds is not enough to make a full blown app. Yes you can write portions of it but you'll still need access to a Mac for builds configurations.

Not having a Mac will impede the development process though.
 

firewood

macrumors 604
Jul 29, 2003
7,847
1,099
Silicon Valley
Not having a Mac will impede the development process though.
This is a very true statement.

In a pinch, one can develop and submit an iOS app without having a Mac (perhaps via cloud services instead). But that can be painful, has potential security issues, and very likely is not the best use of one's valuable time. Even a buying an old used Mac that barely runs the current release of Xcode is far better if you can afford it.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.