2016-06-30 4 views
0

Мне было интересно, сколько из iOS и Android-устройств можно получить через NativeScript. В частности, существуют ли какие-либо ограничения на то, с чем мы можем получить доступ и взаимодействовать, и если да, то каковы эти ограничения?NativeScript Device/API Access

Прочитав некоторые документы, я вижу, что мы можем получить доступ к местоположению и камере, но я хочу знать, можем ли мы видеть/использовать такие пользовательские настройки, как размеры шрифтов, а также периферийные устройства, контакты список и т.д.

Кроме того, я хотел бы знать, если мы можем создавать приложения, которые являются дружественными к ассистивным технологиям и что WIA-ARIA/WCAG совместимый с использованием элемента атрибутов, таких как роль и describedby.

Большое спасибо

ответ

2

красота NativeScript является то, что вы можете получить доступ к полный родной API.

Когда вы смотрите на документы и видите местоположение и камеру, это потому, что ребята и девочки из Telerik создали код JS с перекрестной платформой для связи с родным API-интерфейсом местоположения/камеры на платформах.

Если вы посмотрите на код (вот camera code for iOS), вы можете увидеть, что это стандартный Javascript (хорошо машинописный ...), который взаимодействует с API-интерфейсом Object-C.

Возможно, вы захотите взглянуть на Chapter 6—Accessing Native APIs в документах и ​​на сообщение в блоге о using 3rd party modules (Cocoapods на iOS или в Android-библиотеках).

Чтобы подвести итог, если вы можете сделать это с помощью кода Swift/Objective-C/Java, вы можете сделать это с помощью NativeScript.

Я объяснил это на семинаре пару месяцев назад, take a look at this video, смотреть около 19 минут, и вы должны повесить его.

+0

Большое спасибо за информацию. Я смотрел ваше видео и нашел его очень информативным. – Aaron

+0

У меня есть следующий вопрос, если вы не возражаете. Я нахожусь на Windows-машине и поэтому не могу эмулировать или создавать для iOS. Есть ли что-нибудь, что я могу сделать, не прибегая к покупке Mac? :) – Aaron

+0

Вы можете купить услугу онлайн-сборки, например, Teleriks http://www.telerik.com/platform#overview (Другие компании предлагают эту услугу). Если вы серьезно относитесь к разработке iOS, вы, вероятно, захотите получить Mac. –

Смежные вопросы