2015-09-24 3 views
0

Мы работаем над проектом форм Xamarin. Для этого мы используем Parse в качестве основы для нашего проекта форм Xamarin. Мы используем API REST для подключения к серверу PARSE. Мы тестируем это приложение на устройствах Android и iOS. На устройствах iOS приложение занимает очень много времени, чтобы подключиться к REST API, тогда как тот же код отлично работает в android. (в Android требуется менее 3 секунд, в iOS - более 10 секунд для того же вызова API).Xamarin iOS, похоже, работает медленнее, чем обычно

Мы используем формы Xamarin, поэтому база кода является общей для iOS и Android.

Мы недавно обновили версию студии Xamarin версии 5.9.7 (сборка 9), и после этого обновления выше заявленная проблема появилась.

Мы также отвечал тот же вопрос here

Не могли бы вы, пожалуйста, проверьте и дайте нам знать, если есть известная проблема в новом билде?

+0

Просто интересно, возникла ли у вас эта ошибка после обновления до версии 5.9.7: Foundation.MonoTouchException: Исправлено исключение Objective-C. Имя: NSInternalInconsistencyException Причина: в окне приложения ожидается, что в конце запуска приложения будет установлен корневой контроллер. Если да, то как вы его разрешили? –

ответ

0

Хотя очень сложно точно знать, что происходит без образца методологии, которую вы используете для подключения, я могу предложить, чтобы ModernHTTPClient (http://components.xamarin.com/view/modernhttpclient) для ваших HTTP-вызовов, и это должно значительно повысить производительность.

Если вам нужна более подробная помощь, мне нужно будет увидеть код того, как вы обрабатываете свои звонки.

Спасибо!

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