當前位置:編程學習大全網 - 源碼下載 - 沒有蘋果,怎麽編寫內置 iOS 應用?

沒有蘋果,怎麽編寫內置 iOS 應用?

漸進式Web應用(PWA)已經發展良久,目前隨時可用。如今的iOS 對PWA的支持更好,預算不高的情況下,這個方案值得考慮。但請註意:iOS PWA無法處理推送,也不支持後臺運行,算是個可選方案,但大多數情況下妳還是需要內置應用。

假如在開發PWA,或只是個響應式網站的話,沒有mac還會有很多在線可選方案,用以在iOS模擬器甚至真實設備上測試妳的應用,當然,也可以減少瀏覽器,用所配的移動開發工具只測試網站的響應式布局,不過最終還是要返回真實設備進行測試。

對於基於Objective-C或Swift的iOS應用開發者來說,或許會有mac。但沒有的話,還是有解決方案的:即使用遠程macOS。網絡上有壹些公司提供遠程訪問Mac的途徑,借助RDP、VNC,甚至直接用瀏覽器來訪問。如果也有打算將其用作主要的開發平臺,建議使用16GB的RAM,尤其是針對模擬器使用時。

如果沒有mac,但有臺用於調試應用的iOS設備的話,有兩種選擇:使用TestFlight,可以用自己的設備在Mac上構建應用並分享。這是最易設置的遠程USB連接。方案理念是采用軟件,將USB連接自本地計算機轉發至遠程mac上。

想要開發具有脫機支持及通知功能的移動應用,或者只想在Apple Store中可見的話,還有另壹個方案,無需擁有mac,也無需Xcode,即Expo。

Expo是基於React-Native的壹套工具,旨在協助我們輕松創建React-native的應用。這些工具改進極快,因此如果數月前妳曾嘗試過,並遇到了壹些bug或者問題的話,應該再試壹次。自2019年6月Expo 33發布以來,到了現在,我們可以在iOS和Android設備上呈現自己的React-native應用了,不過還是以網頁形式。這也是開發者可選的上佳方案。

此外,Expo附帶了Expo客戶端。借助這個客戶端,我們可以將自己的React-native代碼分發到iOS設備上。實時重載和遠程調試讓開發體驗良好。Expo還有個服務器端,可用於構建自己的應用程序包。當然,在交付給用戶及上傳到AppStore之前,還是需要測試的。需要在真實設備上運行的話,BrowserStack也提供支持。

  • 上一篇:如何使用WireShark抓取數據包
  • 下一篇:周期函數公式大全推導
  • copyright 2024編程學習大全網