2016-05-26 5 views
0

Мне нужно разработать приложение ios/android, я не уверен, что ведьма - лучший способ пойти.Nativescript или Native в моем случае использования

80% приложения - это не проблема для разработчика с NativeScript.

Это особенности:

  • Профиль
  • Настройки
  • Wiki
  • Статистика
  • Поддержка
  • ...

но 20% от приложения является 2d ga меня.

Это мое первое приложение для обеих платформ (ios, у меня есть опыт), я не уверен, что ведьма - лучший подход.

Мои мысли таковы: это крутая идея для разработчиков в Nativescript и иметь только одну базу кода, но в будущем возможно, что это отрицательная точка.

Или есть другой способ?

Спасибо за все мысли

+0

Ну, Nativescript не является основой для создания 2d-игр. Я не знаю, если 2 родных приложения будут делать это лучше, возможно, вы можете искать игровой движок. Не могли бы вы рассказать нам, если в игре 2d используются тяжелые графики? У вас есть опыт работы с Javascript/Css? –

+0

Нет графика не тяжелая, как в старой школьной аркадной игре. Да, у меня огромный опыт работы в js/css, вот почему я посмотрел на NativeScript. – norbu

+0

Преимущество NativeScript в том, что вы все равно можете использовать собственный код в будущем, поэтому вы можете сделать 2 встроенных реализации для 1 страницы. –

ответ

4

Ну, честно говоря, я предпочитаю делать все, что в NativeScript, и, как вы упомянули, почти 80% из вашего приложения будет в NativeScript и с ним, вы следующие :

1 - это действительно родной язык, вы можете вызвать Native API напрямую из SDK, а также из сторонних библиотек (любая сторонняя библиотека, которую вы хотите), что-то будет легко и ощутимо и вкусит так же, как и любые так называемое «родное» приложение.

2 - приложение платформы Cross (только подумайте, сколько времени вы будете принимать это вы идете с «родным» путем)

3 - Разработка игры под приложением, на самом деле легко, используя nativescript и машинопись (в кейс, который вы хотели сделать интересным)

4 - У вас есть сила JavaScript, AngularJS, вы называете это, все будет в javascript, так что это означает, что вы можете даже переносить свое веб-приложение (в случае, если у вас есть такие вещь) непосредственно к вашему приложению.

5 - В случае игры, если вы читаете или следуете или просматриваете сайт nativescriot.org, вы столкнетесь с этой замечательной статьей о включении игр в свое следующее приложение, используя физику и даже акселерометр здесь: https://www.nativescript.org/blog/details/first-steps-in-game-dev-with-nativescript.

+0

благодарю вас за помощь – norbu

+0

Я забыл сказать, что одна часть приложения - это аудиоанализ в реальном времени с помощью fft, вы считаете, что собственный скрипт - правильный путь с dsp? – norbu

+0

@norbu, пожалуйста, проверьте ответы здесь, если они используют какие-либо родные вызовы, вы ставите, что можете использовать его поверх nativescript, http://stackoverflow.com/questions/7404828/android-audio-analysis-in-real-time –