2014-08-28 6 views
4

Я просто новичок в Xamarin, Может ли тело объяснить мне более простым способом здесь является отчетность: -Native развитие с Xamarin

Access to native APIs Allows you to create native apps with device-specific experiences.

Это означает, что независимо от Android разработчик может сделать в Java например, все об устройстве api и т. Д. Я могу сделать то же самое, используя Xamarin в C#?

ответ

7

Доступ к встроенным API: Xamarin.Android позволяет получить доступ к тому же самому родному API, что и приложение, разработанное на Java.

Позволяет создавать собственные приложения с особыми впечатлениями от устройства: Xamarin.Android позволяет создавать приложения, которые предлагают тот же самый опыт работы с устройством (посмотрите, как почувствовать и т. Д.) В качестве родных приложений.

+0

так значит это не просто так же, как развивается приложение для Android с помощью Java - никаких ограничений ни к чему не так ли? – loop

+0

Это означает, что все, что вы можете сделать в приложении для Android с помощью Java, вы также можете использовать в приложении Xamarin.Android с помощью C#. – Frank

1

Наземный APIS соединен с андроидом Java на xamarin.android в C# и поэтому доступен вам только на платформе C# xamarin. Аналогично, API-интерфейсы ios/object-c подключены к платформе xamarin.ios C#. А теперь включен телефон с окнами.

Хорошее описание того, как это работает здесь, на сайте Xamarin: http://developer.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/

В этом разделе также рассматриваются некоторые ограничения, установленные щелью на языках & их рамок в процессе мостиком. Однако это не похоже на проблему для большинства приложений.

Вы можете создавать приложения с особым опытом работы, подразумевая, что вы используете собственные элементы управления ui. Например, iOS использует spinner, где эквивалент android использует раскрывающиеся коробки, а не веб-приложение, которое не вызывает эти типы элементов управления. Надеюсь, это поможет.

1
  1. Доступ к родным API,: Я рекомендую вам обратиться к следующей ссылке platform's native text-to-speech API это пример четко объясняет, как позвонить в родной текст- в речь API каждого платформы используя технику обслуживания Dependency.

  2. Позволяет создавать собственные приложения с опытом конкретных устройств .:

Xamarin achieves native UI experiences as shown in below.

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