在2007年蘋果全球開發者大會上,蘋果宣布iPhone和iPod Touch將通過Safari互聯網瀏覽器支持部分第三方應用。這些應用程序被稱為Web應用程序,它們可以通過AJAX互聯網技術編寫。
IPhone和iPod Touch使用的是基於ARM架構的CPU,而不是蘋果Mac電腦使用的x86處理器。因此,Mac OS X上的應用程序不能直接復制到iOS上運行。他們需要為iOS重新編寫ARM。
許多重要的技術和Ajax開發模式都可以從現有的知識中獲得。例如,在向服務器發送請求的應用程序中,它必須包括請求順序、優先級、超時響應、錯誤處理和回調,其中許多已經包含在Web服務中。同時,隨著技術的成熟,還有很多需要改進的地方,尤其是UI部分的可用性。
Ajax開發與傳統的B/S開發有很大不同。這些差異引入了新的編程問題,最大的問題是易用性。因為Ajax依賴於瀏覽器的JavaScript和XML,所以瀏覽器的兼容性和支持標準變得和JavaScript的運行時性能壹樣重要。這些問題大多來自於瀏覽器、服務器和技術的結合,所以我們必須了解如何充分利用這些技術。
參考資料:
百度百科-IOS