Программирование для Android полностью отличается от программирования для iPhone? - PullRequest
2 голосов
/ 24 декабря 2009

Я создал приложения для iPhone, но хочу также написать код для Android, но хочу знать, стоит ли это в первую очередь моего времени, во-вторых, стоит ли мне изучать другой язык, и в-третьих, стоит усилий в том смысле, что я собираюсь получить прибыль от этого. Кроме того, если код Android в чем-то схож, то будет сложно принести файлы iOS (Xcode) или скопировать и вставить мой код iOS в код Android.

Ответы [ 2 ]

6 голосов
/ 24 декабря 2009

Это однозначно нет. Как отметил iPhone iPhone, есть существенное различие в языках, которые требуются обеим платформам. iPhone использует Objective-C, тогда как Android основан на Java (хотя я не знаю, является ли он Mobile Edition или «обычным»). Кроме того, это совершенно другой набор API. iPhone использует измененную форму Cocoa, называемую Cocoa Touch, тогда как Android использует SDK Google для нее. Отвечая на ваш вопрос, вы не сможете скопировать / вставить свой код между языками. Ваш код Objective C не будет компилироваться в Java и наоборот.

5 голосов
/ 24 декабря 2009

Да - для программирования на iPhone используется Objective-C, а для Android - на Java. Хотя они используют сходные понятия, эти два языка различны.

Я был программистом на Java, прежде чем перейти на Objective C. Лично мне больше нравится Objective C, чем Java, но это только личное мнение;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...