2012-11-19 55 views

回答

1

不是,但它可能會接近:

但是,儘管蘋果直接反對在iOS設備上使用的JVM,它將使意義不大(那還是早期)。你將會遇到一個又一個障礙,並且不會保證你今天編寫的代碼將在明天的iOS上運行。

促膝而坐,你的Android,Ubuntu和爆米花的副業,並讓大傢伙打出來。在此期間,您可以在PhoneGap(適用於大多數現代移動設備)和您的服務中使用​​編寫一個瘦前端,並且可以在Scala的後端中獲得樂趣。

5

好了,現在你可以使用RoboVM - 一個Java庫,用於原生iOS開發

參見:

+3

太糟糕了RoboVM正在'收縮'〜= awol –

+1

'robovm已死'鏈接:https://robovm.com/robovm-winding-down/ –

4

您可以在iOS上運行JavaScript,因此您可以使用Scala.js將Scala編譯爲JavaScript。這具有明顯的巨大侷限性 - 我不想嘗試編寫實際的本機iOS UI - 但對於某些跨平臺邏輯可能是實用的。結合React Native可能會很有趣。

還有幾個月前的Scala Native;應該可能在iOS上運行。它尚未準備好用於生產,但請留意它。

相關問題