簡體   English   中英

如果我擁有linux操作系統,但其hackintosh不能正常運行,是否應該使用reactnative或phonegap來構建多平台(android,ios)應用程序?

[英]If I have linux and a not perfectly functioning hackintosh, should I use reactnative or phonegap for building multiplatform (android, ios) apps?

我有以下注意事項:

1.我永遠不會定期使用hackintosh,也許只會用於xcode和發布的最后步驟。

2.可能我想實現的某些功能無法在phonegap / react native上完成。 我聽說react native允許集成本機代碼(例如android與java和ios與swift集成),但是我想再次確認這一點。

3.我讀到很多人抱怨甚至在android上使用本機在react上的錯誤。 有人可以告訴我他們是否已經使用react native + linux成功構建了某些東西嗎?

4,我還沒有花很多時間來學習React Native,所以最后一點可能很愚蠢,但是如果已經有人用React Native構建了一個android應用,那么構建ios還有多少工作呢? 另外,我是否必須使用jquery進行本機響應?

好的,我會盡力從RN方面盡可能徹底地回答(我從未真正使用過cordova)。

  1. 我永遠不會定期使用hackintosh,也許僅用於xcode和發布的最后步驟。

好的,RN適用於所有平台。 當然,您需要在某一時刻發布xCode來發布您的應用程序,但除此之外,一切都可以在其他平台上完成。 但是,要在iOS上構建,您將需要Xcode來啟動模擬器或以調試模式運行應用程序,因此您需要在Mac上工作。

  1. 我想實現的某些功能可能無法在phonegap / react native上完成。 我聽說react native允許集成本機代碼(例如android與java和ios與swift集成),但是我想再次確認這一點。

是的! RN允許集成本機代碼。 此處此處檢查文檔以獲取更多信息。

  1. 我讀到很多人都抱怨Linux上的本機響應錯誤,即使是Android。 有人可以告訴我他們是否已經使用react native + linux成功構建了某些東西嗎?

RN無法與Linux配合使用,尤其是最新版本。 檢查一下

  1. 我還沒有花很多時間在學習React Native上,所以最后一點可能很愚蠢,但是如果一個人已經用React Native構建了一個Android應用程序,那么構建ios還需要做多少工作? 另外,我是否必須使用jquery進行本機響應?

我為iOS和Android構建了應用程序,但從未在其中使用過jQuery。 此外,jQuery 不能此處所述使用react-native。最后,Android和iOS之間大約80%的代碼(當然取決於應用程序)是相同的。 剩下20%的工作要做(通常不會進行長時間修改)。

希望這會有所幫助,但我強烈建議您使用RN代替電話間隙。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM