d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > Looking To Start App Development > Ios Or Android
Add Reply New Topic New Poll
Member
Posts: 3,193
Joined: Apr 28 2010
Gold: 242.05
Jan 8 2015 09:16pm
I'm looking to start getting into app development, I'm leaning towards ios because I read that there is less fragmentation among devices and more potential to earn revenue (basically Im getting the
impression that everything is more refined with apple)
but I have no background in objective C and have 2 semester of Java from college.
Would it be worth it to learn object c just to develop for ios or should I stick with android since I already know Java?

This post was edited by Naiva on Jan 8 2015 09:29pm
Member
Posts: 32,925
Joined: Jul 23 2006
Gold: 3,804.50
Jan 8 2015 09:40pm
Why do you have to pick one? give them both a try. you're also not restricted to just those two languages, but they are native.

I came from a java background and not c, and i found android so much easier to work with than objective c.

This post was edited by carteblanche on Jan 8 2015 09:43pm
Member
Posts: 9,525
Joined: Nov 5 2005
Gold: 1,338.00
Jan 8 2015 11:01pm
apple would be more profitable if you actually did end up making apps for profit, but you do have to have a developers' membership (99$/a year) to put apps on the app store. In other words, you can't put them on iphones (say your friends' iphones) without them being jailbroken.

Android is a little less glamorous, but there is a lot less red tape.

Both have great amounts of support.

Honestly, if you're willing to pay the membership fee with apple, then i'd say go ios. if not, android.
Member
Posts: 32,925
Joined: Jul 23 2006
Gold: 3,804.50
Jan 8 2015 11:11pm
Quote (Rejection @ Jan 9 2015 12:01am)
apple would be more profitable if you actually did end up making apps for profit, but you do have to have a developers' membership (99$/a year) to put apps on the app store. In other words, you can't put them on iphones (say your friends' iphones) without them being jailbroken.

Android is a little less glamorous, but there is a lot less red tape.

Both have great amounts of support.

Honestly, if you're willing to pay the membership fee with apple, then i'd say go ios. if not, android.


dont think you have to jailbreak to put builds on your friends' phones. at least, not for ipads. pretty sure my company didn't jailbreak all our devices and voided the warranties to put our dev/test builds on them. you just can't feasibly give it to the public.

iirc android is 25$ one time fee. regardless, 99$/year is nothing when you consider how many hours he'll spend on the code.
Member
Posts: 9,525
Joined: Nov 5 2005
Gold: 1,338.00
Jan 8 2015 11:16pm
Quote (carteblanche @ Jan 8 2015 11:11pm)
dont think you have to jailbreak to put builds on your friends' phones. at least, not for ipads. pretty sure my company didn't jailbreak all our devices and voided the warranties to put our dev/test builds on them. you just can't feasibly give it to the public.

iirc android is 25$ one time fee. regardless, 99$/year is nothing when you consider how many hours he'll spend on the code.


Hm, you could be right and I just read it (well let's be honest, I skimmed it) wrong back when i went through an app dev phase. But from what I understand you shouldn't be able to do that.

https://developer.apple.com/programs/ios/distribute.html

Is it possible your company has some kind of business developer account?

This post was edited by Rejection on Jan 8 2015 11:18pm
Member
Posts: 32,925
Joined: Jul 23 2006
Gold: 3,804.50
Jan 8 2015 11:30pm
Quote (Rejection @ Jan 9 2015 12:16am)
Hm, you could be right and I just read it (well let's be honest, I skimmed it) wrong back when i went through an app dev phase. But from what I understand you shouldn't be able to do that.

https://developer.apple.com/programs/ios/distribute.html

Is it possible your company has some kind of business developer account?


Maybe? I'm not too familiar with the process. We had to set up the devices on some kind of certificate and we can plug it in usb and deploy it there. yesterday we started using TestFlight so they can download the files without the devs connecting via usb. we can't do it that way for our production devices. we use airwatch to deploy them. not involved with production so i have no idea how that works. our apps are internal so we don't go through the app store. it's nice because we don't face the same restrictions. for example, we wanted an exit button so we don't have to train the users to double-tap home and swipe-up to close the app, but the app store won't allow that i think.

http://docs.appcelerator.com/titanium/3.0/#!/guide/Deploying_to_iOS_devices

Quote
Apple limits you to testing your app on up to 100 devices per year. You must register each of those devices in the iOS Certificates, Identifiers & Profiles page. You cannot remove a device once it's been defined (such as to replace it with someone else's device). So, use care when registering your devices so that you do not run out of permitted devices.


This post was edited by carteblanche on Jan 8 2015 11:33pm
Go Back To Programming & Development Topic List
Add Reply New Topic New Poll