Skip to main content
edited tags
Link
yannis
  • 39.6k
  • 40
  • 184
  • 217
changed "OS" to "OSX" so it made sense, removed "python" tag as question doesn't even mention python
Source Link
TZHX
  • 5.1k
  • 2
  • 27
  • 32

Developing iOS or OSOSX based applications typically requires knowledge of Objective C, since XCode is highly tailored to this language.

Android, on the other hand, has chosen Java as it's preferred language for app development.

Now, I know other programming languages can be used to develop applications on either platform, but lets be honest, it's a lot easier (and encouraged) to develop apps using these "native languages."

As a new app developer, it seems like it would be much easier if there was a common language and development environment for developing applications on all the major platforms. This thought is probably too idealistic for a programming discussion, and I wouldn't be surprised if the SE vultures flew in to close this topic. But, here's my question.

Do you think that language endorsement creates unreasonable barriers to entry for new programmers, or do you think it's beneficial in some way (if so, why) for these platforms to use completely different development environments and languages for app development?

Developing iOS or OS based applications typically requires knowledge of Objective C, since XCode is highly tailored to this language.

Android, on the other hand, has chosen Java as it's preferred language for app development.

Now, I know other programming languages can be used to develop applications on either platform, but lets be honest, it's a lot easier (and encouraged) to develop apps using these "native languages."

As a new app developer, it seems like it would be much easier if there was a common language and development environment for developing applications on all the major platforms. This thought is probably too idealistic for a programming discussion, and I wouldn't be surprised if the SE vultures flew in to close this topic. But, here's my question.

Do you think that language endorsement creates unreasonable barriers to entry for new programmers, or do you think it's beneficial in some way (if so, why) for these platforms to use completely different development environments and languages for app development?

Developing iOS or OSX based applications typically requires knowledge of Objective C, since XCode is highly tailored to this language.

Android, on the other hand, has chosen Java as it's preferred language for app development.

Now, I know other programming languages can be used to develop applications on either platform, but lets be honest, it's a lot easier (and encouraged) to develop apps using these "native languages."

As a new app developer, it seems like it would be much easier if there was a common language and development environment for developing applications on all the major platforms. This thought is probably too idealistic for a programming discussion, and I wouldn't be surprised if the SE vultures flew in to close this topic. But, here's my question.

Do you think that language endorsement creates unreasonable barriers to entry for new programmers, or do you think it's beneficial in some way (if so, why) for these platforms to use completely different development environments and languages for app development?

Source Link
MSe
  • 183
  • 1
  • 1
  • 7

Does language endorsement by different platforms (Android, iOS) hurt app development?

Developing iOS or OS based applications typically requires knowledge of Objective C, since XCode is highly tailored to this language.

Android, on the other hand, has chosen Java as it's preferred language for app development.

Now, I know other programming languages can be used to develop applications on either platform, but lets be honest, it's a lot easier (and encouraged) to develop apps using these "native languages."

As a new app developer, it seems like it would be much easier if there was a common language and development environment for developing applications on all the major platforms. This thought is probably too idealistic for a programming discussion, and I wouldn't be surprised if the SE vultures flew in to close this topic. But, here's my question.

Do you think that language endorsement creates unreasonable barriers to entry for new programmers, or do you think it's beneficial in some way (if so, why) for these platforms to use completely different development environments and languages for app development?