我想知道通過NativeScript可以訪問多少iOS設備和Android設備。具體來說,我們可以訪問和互動的內容是否有限制?如果是,這些限制是什麼?NativeScript設備/ API訪問
通過閱讀一些文檔,我可以看到我們可以訪問位置和相機,但我想知道我們是否可以看到/使用諸如字體大小之類的用戶設置,以及外圍設備,聯繫人列表等
另外,我想知道,如果我們可以創建友好的輔助技術的應用程序和WIA-ARIA/WCAG兼容使用元素屬性,如角色和describedby。
非常感謝
我想知道通過NativeScript可以訪問多少iOS設備和Android設備。具體來說,我們可以訪問和互動的內容是否有限制?如果是,這些限制是什麼?NativeScript設備/ API訪問
通過閱讀一些文檔,我可以看到我們可以訪問位置和相機,但我想知道我們是否可以看到/使用諸如字體大小之類的用戶設置,以及外圍設備,聯繫人列表等
另外,我想知道,如果我們可以創建友好的輔助技術的應用程序和WIA-ARIA/WCAG兼容使用元素屬性,如角色和describedby。
非常感謝
NativeScript的好處是,你可以訪問全原生API。
當您查看文檔並查看位置和相機時,這是因爲Telerik傢伙和gals編寫了跨平臺的JS代碼來與平臺的位置/相機API 本機進行通信。
如果你看代碼(這裏是camera code for iOS),你可以看到它是與Object-C API進行通信的標準Javascript(well Typescript ...)。
您可能想看看文檔中的Chapter 6—Accessing Native APIs以及關於using 3rd party modules(iOS或Android庫上的Cocoapods)的博客文章。總結一下,如果你可以用Swift/Objective-C/Java代碼來完成它 - 你可以用NativeScript來完成。
我在一個幾個月前的研討會中解釋了這個,take a look at this video,直到大約19分鐘,你應該看看它。
非常感謝您的信息。我觀看了您的視頻,發現內容非常豐富。 – Aaron
如果您不介意,我有一個後續問題。我在Windows機器上,因此無法模擬或爲iOS構建。有什麼我可以做,而不訴諸購買一臺Mac? :) – Aaron
您可以購買在線生成服務,如Teleriks擁有http://www.telerik.com/platform#overview(更多公司提供此服務)。如果你認真對待iOS開發,你可能想要讓自己成爲一臺Mac。 –