• iPhone Development - What should I use?
    32 replies, posted
Hey. So, recently, I've become [i]very[/i] interested in the iPhone/iTouch development scene. I've been looking into different things. I'd probably be into it and diving into Objective-C right now if it weren't for a severely limiting factor - [b]I don't own a Mac.[/b] Now, I'm sure I can get a chance to [i]use[/i] one, but I won't have enough time using one to actually do the development on it. So, there's two things I'm currently looking at: -Flash CS5. I'm getting one of the CS5 packs and I have a small amount of experience with Flash. -Unity. It looks good, and I could make 3D games. Now, the thing with Unity is that it creates an XCode project, which I'd need to compile on a Mac. I have friends with Macs that would be more than happy to let me use them for this purpose. Thing is, does the iPhone development part of Unity even [i]work[/i] on PC? The other option, Flash, would give me the long-term benefit of being able to develop content for web browsers. The thing is, will it actually work and can I do 100% of the development on my PC? Another thing would be royalties and such. Would I have to pay Adobe or the devs of Unity to release an app on the app store created in their program? Or would it just be paying for the program? If you have any suggestions, know a better program, can see problems I haven't noticed, or know something that I should know about this, tell me. Thanks guys.
Apple banned Flash and Unity made apps from being released on the market. And in case you're planning on doing it for a jailbroken iPhone then to develop in Flash you need a certificate(wont compile without it), which if I'm not mistaken you'll have to pay for($99 apparently). I can imagine Unity is the same, although I have never tried.
Have they actually banned Flash yet? The thing about Unity is it just creates the source code which is then compiled in XCode, seeing as it uses only Apple's approved APIs it's comparable to a WYSIWYG editor for HTML. It's allowed under their new rules.
You'll not get through the app store with it being banned. So yes.
What the fuck they banned Unity Apps from he store? We just started using that at college and I wanted to get into iPhone dev by using that, as it seemed a easier alternative to the SDK.
No, Unity isn't banned, it seems Flash may be though. As you would know, Unity creates the source code which is compiled through XCode, it's the iPhone App equivalent of a WYSIWYG editor. Completely legal under their new rules, as it uses only their APIs. Plus you have to pay the $99/year for the SDK, so they're losing nothing and gaining plenty because of the high quality apps put on the store.
I don't think so? Flash is what we are talking about being banned.
[QUOTE=ProWaffle;22253110]No, Unity isn't banned, it seems Flash may be though. As you would know, Unity creates the source code which is compiled through XCode, it's the iPhone App equivalent of a WYSIWYG editor. Completely legal under their new rules, as it uses only their APIs. Plus you have to pay the $99/year for the SDK, so they're losing nothing and gaining plenty because of the high quality apps put on the store.[/QUOTE] You have to pay $99 to develop apps using Flash as well. You need the developer certificate in order to build it.
[QUOTE=TechedRonan;22253368]You have to pay $99 to develop apps using Flash as well. You need the developer certificate in order to build it.[/QUOTE] I know that, and that's fine.
[QUOTE=ProWaffle;22254013]I know that, and that's fine.[/QUOTE] Paying nearly $100 just to be able to develop isn't fine, it's bullshit. It shows exactly how greedy Apple is. If they want to charge to have an app added to the market then that's fine, but they shouldn't charge for the ability to develop.
There's a rumor going around that you might be able to develop on Windows via Visual Studio, wait until WWDC and we'll find out what the deal is on it. I doubt it'll happen, though. [QUOTE=TechedRonan;22258015]Paying nearly $100 just to be able to develop isn't fine, it's bullshit. It shows exactly how greedy Apple is. If they want to charge to have an app added to the market then that's fine, but they shouldn't charge for the ability to develop.[/QUOTE] To develop for a Zune HD, you pay the same $99 annual fee - then $99 for every application you submit, free or not. Oh and, you can develop for free. You just can't submit your application to the App Store or test your application on your device. And even worse, if your app is rejected - you're expected to fix the problems and then pay $99. Again.
[QUOTE=TechedRonan;22258015]Paying nearly $100 just to be able to develop isn't fine, it's bullshit. It shows exactly how greedy Apple is. If they want to charge to have an app added to the market then that's fine, but they shouldn't charge for the ability to develop.[/QUOTE] Oh shut up. If you're anywhere near serious about making an app $100 is nothing. Any business in media you'd have to pay for licensing. If you're a modeler you need a license for 3DS Max, if you're a graphics designer you need one for Photoshop. I really hate people like you who are ~15 years old and sharing your opinions on something out of your grasp, that you didn't think much about obviously. Apple is also a business, they need to make a profit, and $100 is probably one of the smallest licenses opening you to a fucking huge market, and huge money if you play your cards right.
-snip-
[QUOTE=PieClock;22262018]Oh shut up. If you're anywhere near serious about making an app $100 is nothing. Any business in media you'd have to pay for licensing. If you're a modeler you need a license for 3DS Max, if you're a graphics designer you need one for Photoshop. I really hate people like you who are ~15 years old and sharing your opinions on something out of your grasp, that you didn't think much about obviously. Apple is also a business, they need to make a profit, and $100 is probably one of the smallest licenses opening you to a fucking huge market, and huge money if you play your cards right.[/QUOTE] I'm 20, and allowing people to get a taste for what they are developing with is a more profitable approach. Like oh so many developers I wouldn't pay $100 just to get a feel of how it is to develop for a platform. And if a developer could get a feel for it first he'd be more likely to go serious. Sure they can sell the SDK, and sure they can charge to put apps on the market, but if I want to develop my own applications by other means WITHOUT putting it on the market or even distributing it then they shouldn't charge me for that.
[QUOTE=Foda;22262727]so you would be ok if MS charged 100$ to let people develop for the zune or windows? or if google charged 100$ to let people develop for android?[/QUOTE] ..see my post. Microsoft charges an annual fee of $99 for Zune Marketplace developing, $99 per app submission and $99 for every re-submission if your application gets rejected.
TechedRonan, pay attention to what ifaux said. Almost every bloody platform costs money to develop for, and in many cases it's much more than $100.
[QUOTE=Ibutsu;22263592]TechedRonan, pay attention to what ifaux said. Almost every bloody platform costs money to develop for, and in many cases it's much more than $100.[/QUOTE] Android doesn't, and last I heard Google wasn't exactly making a loss on that.
[QUOTE=TechedRonan;22263727]Android doesn't, and last I heard Google wasn't exactly making a loss on that.[/QUOTE] Palm has a similar system to Microsoft as well (as far as I'm aware, at least). $50 annual and $50 per submission, not too sure about resubmissions. Google's view on the whole developer system is obviously different, and they already get tons of cash flowing in from the..what, 50 Android phones currently available?
[QUOTE=TechedRonan;22262734]I'm 20, and allowing people to get a taste for what they are developing with is a more profitable approach. Like oh so many developers I wouldn't pay $100 just to get a feel of how it is to develop for a platform. And if a developer could get a feel for it first he'd be more likely to go serious. Sure they can sell the SDK, and sure they can charge to put apps on the market, but if I want to develop my own applications by other means WITHOUT putting it on the market or even distributing it then they shouldn't charge me for that.[/QUOTE] You can fucking test it you idiot. It's [B]only[/B] if you're going to build the project into the apple app format [B]for the app store[/B] that you need to play the $100. I also believe their SDK is free to download to any mac user - again, it's only if you're building it into the app format. Sure, you won't have it on your own device, no. But you have the simulation program inside the SDK, and I believe flash has one too.
Does anyone have some good resources for starting on iPhone OS?
What program? If it's Flash you're wanting to use (doubt it, knowing you) then this website I recommended the OP in another thread had some good stuff on it [url]http://www.gotoandlearn.com/[/url]
Xcode? Got a MBP.
The whole $99 thing only matters for getting your apps into the store. If it's a free app, you can find people with dev accounts who can submit for you. If it's a paid app, then $99 should be no problem for you.
[QUOTE=PieClock;22275843]You can fucking test it you idiot. It's [B]only[/B] if you're going to build the project into the apple app format [B]for the app store[/B] that you need to play the $100. I also believe their SDK is free to download to any mac user - again, it's only if you're building it into the app format. Sure, you won't have it on your own device, no. But you have the simulation program inside the SDK, and I believe flash has one too.[/QUOTE] I haven't tried the official SDK since I don't have a Mac. I assumed it would be the same deal for that as well, which was quite silly. My bad. The only way to preview your work in Flash is with the Flash Player. Only way to get it onto your iPhone is by publishing it as an app, which does require a certificate.
[QUOTE=TechedRonan;22305364]I haven't tried the official SDK since I don't have a Mac. I assumed it would be the same deal for that as well, which was quite silly. My bad. The only way to preview your work in Flash is with the Flash Player. Only way to get it onto your iPhone is by publishing it as an app, which does require a certificate.[/QUOTE] I looked it up yesterday, the only times you'd need a certificate for testing is if you're using some iPhone specific features such as the accelerometer or multitouch. Both of which probably wouldn't be used much unless you were serious anyway.
Someone on the Internet released a free license for developing on Flash. So you can compile your code and try it out on your own iPhone. Or give it to other's with jailbroken iPhones. But it's mostly crap though. Or maybe it's just my own code being horribly optimized.
[QUOTE=TechedRonan;22305364]I haven't tried the official SDK since I don't have a Mac. I assumed it would be the same deal for that as well, which was quite silly. My bad. The only way to preview your work in Flash is with the Flash Player. Only way to get it onto your iPhone is by publishing it as an app, which does require a certificate.[/QUOTE] This certificate is used for code signing. If you didn't notice, there's jailbreaking. The entire goal of jailbreaking is to execute unsigned code. There's a tutorial on Cydia that explains to developers how to side step the code signing process. It's called "Bypassing Code Signature" and it's very simple. For one you can use ldid directly on the iPhone, so yeah. Development without a Mac is possible, saurik does it. There's also a method for those who do own macs called Self-signing because the kernel patch in jailbreaking removes the verification check for signatures thus the signature can be any signature.
[QUOTE=binarybitz;22321275]Someone on the Internet released a free license for developing on Flash. So you can compile your code and try it out on your own iPhone. Or give it to other's with jailbroken iPhones. But it's mostly crap though. Or maybe it's just my own code being horribly optimized.[/QUOTE] Where is it? Link?
Install Mac Os.
You can use any software that is compattible with the configuration that the phone has depends on what applications your trying to upload. Mathew [URL="http://www.comnez.com/"]Website Design and Development[/URL] [URL="http://www.comnez.com/"]Joomla Development[/URL] [highlight](User was permabanned for this post ("Spam" - SteveUK))[/highlight]
Sorry, you need to Log In to post a reply to this thread.