2015-01-31 165 views
2

我最近開始編程,並開始使用swift,現在我認爲這是一個糟糕的主意,因爲只有ios使用它,它非常新。無論如何,我有一個應用程序,該ID喜歡移植到Android。我唯一的選擇是學習java嗎?或者有什麼可以幫助我嗎?將swift轉換爲java?

+0

您也可以使用Swift編寫MacOS應用程序。無論您選擇做什麼,您都需要用您所定位設備支持的語言重寫大部分應用程序(例如,您將無法將Java轉換爲Swift/ObjectiveC)。您可以考慮查看類似Project Codename One的項目,這是基於Java的API,可以編譯爲本機iOS/Androd/Windows phone/etc,但這是一個抽象操作API,因此可能會丟失一些核心功能 – MadProgrammer 2015-01-31 20:48:08

+0

不幸的是,程序員不知道「一種語言」,你必須知道「所有語言」。知道「一種語言」的程序員就像一個「只能在一條路上開車」的卡車司機。 – Fattie 2017-01-03 01:52:35

回答

3

是的。在這種情況下,你必須學習Java。但你也可以嘗試使用支持Android和iOS的語言。例如,如果你想開發遊戲,你可以使用ActionScript 3Starling和Adobe Air。

有一點可以證明,你必須學習一種語言,它就像一個在兩個平臺上工作的混合體。

在我看來,我會建議你學習Java作爲你的第二語言,因爲知道多種編程語言總是很好的。這樣你就更加開放了。