Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Submission + - Ask Slashdot: Starting iOS Development - Learn Swift or Objective-C First?

macs4all writes: I am an experienced C and Assembler Embedded Developer who is contemplating for the first time, beginning an iOS App Project.

Although I am well-versed in C, I have thus-far avoided C++, C# and Java, and have only briefly dabbled in Obj-C. Now that there are two possibilities for doing iOS Development, which would the Slashdot Community suggest that I learn, at least at first? And is Swift even far-enough along to use as the basis for an entire App's Development?

My goal is the fastest and easiest way to market for this Project; not to start a career as a mobile Developer.

Another thing that might influence the Decision: If/when I decide to port my iOS App to Android (and/or Windows Phone), would either of the above be an easier port; or are, for example, Dalvick and the Android APIs different enough from Swift/Obj-C and CocoaTouch that any "Port" is essentially a re-write?

Comment Re:economy of scale... (Score 1) 408

To illustrate the advantage this gives Apple. Apple don't hide it - they aim for 35-45% margins on their gear. Turn that around, it means they could drop prices by 25-30% and still be making the same margin that most of the PC OEMs are making. The PC OEMs can't drop much further to compete.

Comment Re:economy of scale... (Score 1) 408

It cuts costs in various ways. As you say, it cuts the cost of your supply chain. And it does add up. You go from 1 colour to 2, and you have doubled your inventory tracking costs. If you're going to different chassis builds (as per samsung and the rest), then you're massively increasing costs to re-tool the factory, keep track of a whole inventory of other components for the manufacturing, etc.

It most definitely adds up, and this is why apple can do stuff like maintain 45% margins on the macbook air whilst keeping the build quality of the enclosure, fund OS X development, NOT include shitware, provide iCloud and all the other support, while the PC guys can barely clone it somewhat without providing any of the additional service/software stuff - on margins so thin that most of them are posting losses or otherwise not doing well.

HP/Dell are completely insane with the configuration options you can do on their notebooks. For example, I can select whether or not to include a $5 option analog modem on our corp issued laptops. I can select multiple different WIFI cards, I can select a heap of different screens, etc. The number of different combinations that were possible with our Elitebook 8570s for example was simply huge.

Now because HP offer so many different options on that same model that really don't matter - they can't stamp out a few million of them in case people want something tweaked. They can't order bulk on CPUs in case people don't order that CPU. Etc.

Apple? Here are 3 different sizes, each has 2 different CPU/RAM options. We offer a custom build ultra high end option for bumping the CPU/RAM.

95% of sales they can fill with machines they can just stamp out en-mass.

Comment Re:Apple sells jewelry, plain and simple (Score 1) 408

And I'm saying that unless you have personally audited the source code, and the machine code for the compiler, you are trusting someone else, and that it does what it says it does. Which is not any different to running closed source software. I still have a compiler and development environment on my mac if i want to write my own software.

Comment don't see that problem here.... (Score 1) 504

... seems about on par with 7 to me maybe with a little better battery life on my 4s. I did a back up and install through itunes, not over the air (didn't have enough free space). I have had issues with previous iOS before (Betas mostly) that were solved by backing up, setting up as a new phone with the new OS and then restoring data from backup.

Comment Re:Product options always raise costs (Score 1) 408

The fact that Samsung has a "galaxy line" among a heap of other android handsets is telling. If they were to get rid of most of the lineup of garbage that few people want, they'd be able to sell more of the higher end models at a lower price due to cheaper cost of manufacturing. Henry Ford worked this stuff out with the Model T.

Comment Re:Apple sells jewelry, plain and simple (Score 1) 408

I get evaluation phones on a regular basis at work. I've had perhaps 3 crashes on various iphones since 2008. I've used the Galaxy S4, The HTC One as examples of recent alternatives. Didn't like either of them. The shipping firmware on the HTC had bugs I stumbled across within a week, the S4 feels unpleasant to hold. And I do not like the android UI. If you do, great. I have zero interest in spending time to "learn how to use" my phone. It is an appliance.

Comment Re:Apple sells jewelry, plain and simple (Score 0) 408

You get logs on the Mac and plenty of diagnostic tools including dtrace. If the phone is broken you take it back to apple and they give you a new one, but there are diagnostic logs on that too that you can get off it.

Sounds like you're a typical nerd who gets asked to support apple gear and you're out of your depth, so just say "it's crap" because you don't understand it.

Slashdot Top Deals

"Just think, with VLSI we can have 100 ENIACS on a chip!" -- Alan Perlis

Working...