2016-06-30 12 views
0

Ich habe mich gefragt, wie viel von einem iOS- und Android-Gerät über NativeScript zugegriffen werden kann. Gibt es Einschränkungen hinsichtlich des Zugriffs auf und der Interaktion mit diesen, und wenn ja, wo liegen diese Einschränkungen?NativeScript Device/API Zugriff

Durch das Lesen einiger Dokumente kann ich sehen, dass wir auf Standort und Kamera zugreifen können, aber ich möchte wissen, ob wir Benutzereinstellungen wie Schriftgrößen, Peripheriegeräte oder Kontakte sehen/verwenden können Liste usw.

auch würde ich gerne wissen, ob wir Anwendungen erstellen können, die zu Assistive Technologies freundlich sind und dass WIA-ARIA/WCAG-konform mit Elementattributen wie Rolle und describedby.

Vielen Dank

Antwort

2

Die Schönheit der NativeScript ist, dass Sie die voll native API zugreifen können.

Wenn man sich die docs freuen und sieht Lage und die Kamera, ist, dass, weil die Telerik Jungs und Mädels Cross-Plattform-JS-Code geschrieben haben mit dem nativen Standort/Kamera-APIs der Plattformen zu kommunizieren.

Wenn Sie den Code betrachten (hier ist die camera code for iOS) können Sie sehen, dass es Standard-Javascript (gut Typescript ...) ist, die mit den Object-C-APIs kommuniziert.

Sie möchten wahrscheinlich einen Blick auf Chapter 6—Accessing Native APIs in den Dokumenten werfen, und den Blogbeitrag über using 3rd party modules (Cocoapods auf iOS oder Android-Bibliotheken).

Um es zusammenzufassen, wenn Sie es mit Swift/Objective-C/Java-Code tun können - Sie können es mit NativeScript tun.

Ich erklärte dies in einem Seminar ein paar Monate zurück, take a look at this video, sehen Sie bis etwa 19 Minuten und Sie sollten einen Hang davon bekommen.

+0

Vielen Dank für die Informationen. Ich habe dein Video angesehen und es sehr informativ gefunden. – Aaron

+0

Ich habe eine Follow-up-Frage, wenn es Ihnen nichts ausmacht. Ich bin auf einem Windows-Computer und kann daher nicht für iOS emulieren oder erstellen. Gibt es etwas, was ich tun kann, ohne einen Mac zu kaufen? :) – Aaron

+0

Sie können einen Online-Build-Service kaufen, wie Teleriks eigene http://www.telerik.com/platform#overview (Mehr Unternehmen bietet diesen Service). Wenn du ernsthaft mit iOS-Entwicklung arbeitest, möchtest du wahrscheinlich einen Mac kaufen. –