2014-10-01 3 views
1

Я считаю, что уровень API Android 8 был сброшен, начиная с Unity 4.5, что сделало его маловероятным, чтобы продолжить публикацию приложений Unity в магазине приложений Nook. Каждый раз, когда я отправляю приложение, теперь отклоняется, потому что они все еще используют Android API уровня 8. Теперь, когда я использую Unity 4.6, я даже не могу вернуться к более ранней версии Unity и компилировать для Android API 8. Является ли эта ситуация проблема для кого-то еще? Просто любопытно.Unity 4.6 и Android API уровня 8

+1

Является ли здание против api8 обязательным? он считает, что наилучшая практика заключается в создании максимально возможного api и использовании минимального поддерживаемого api – Tobrun

+0

Если я отправлю приложение в магазин приложений Nook с уровнем выше, чем API 8, он будет отклонен с запиской, в которой мне сообщается о понижении до уровня API 8. Unity перестала поддерживать API-уровень 8, что означает, что я больше не могу разрабатывать приложения для Nook или, по крайней мере, до тех пор, пока они не обновят что-то на своем конце. – jadkins4

+0

Я получил доступ к моему отклоненному приложению в магазине Nook и снял флажок Nook Color. Я думаю, что это было причиной отказа. Я считаю, что Nook Color является единственным, использующим API уровня 8 сейчас. – jadkins4

ответ

2

Это не то, что можно было бы ожидать в будущем. API 9 (Gingerbread) добавил ряд улучшений в NDK, включая добавление поддержки для x86.

Intel работает very closely с Unity, и их партнерство привело, среди прочего, "... Встроенная поддержка Android для архитектуры Intel в Unity * 4.x и Unity * 5" ."

API 8 не поддерживает NDK на x86 Дополнительно:.

  • API-8 (Froyo) в настоящее время составляет менее 1% всех Android устройств
  • API-9 добавлены дополнительные функции, относящиеся к Unity, такие как более высокое разрешение экрана .
  • Google рекомендует API 14+ (что составляет более 84% всех Android устройств)

Хотя я подозреваю, что усовершенствования NDK были движущей причиной отказа от поддержки API 8, вы можете видеть, что есть очень мало оснований для единства продолжайте инвестировать в поддержку API 8.

Примечание. Большинство аппаратных средств, поддерживаемых 2.2+, также поддерживалось версией 2.3+, поэтому API 8 теперь находится на стольких устройствах. Из тех устройств, которые не получили 2.3, большинство из них слишком устарели, чтобы запускать большинство приложений Unity. Я подозреваю, что Nook Color попадет в эту категорию с почти десятилетним графическим процессором PowerVR SGX520.

+0

Спасибо за ответы. Я решил зайти на сайт разработчика Nook и пересмотреть представление моего приложения, сняв флажок Nook Color, который, я считаю, является единственным, который использует API 8. Это представление и новое приложение должны, надеюсь, сделать это через процесс утверждения сейчас. Это была моя глупая ошибка, не сделав этого в первую очередь. – jadkins4

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