Показать сообщение отдельно
Новичок
 
Регистрация: 11.11.2014
Сообщения: 5
Репутация: 10 sastor репутация 10: верной дорогой идете, товарищ
По умолчанию

По-видимому потому, что API разное, у лоадера на уровне обращения к микросхеме, загрузчику, микропрограмме, то есть низкий уровень, непосредственно ось и вводы-выоды с чипов, бэкенд. А на сайте - к веб-серверу, то есть высокого уровня, фронтэнда. Как известно, линукс разделяет и права пользователей, и права процессов, в первую очередь из-за безопасности и устойчивости самой системы. Аналогия - роутеры, телефоны и прочие модификации устройств на ARM и cortex чипах под линуксом, где требуется перепрошивка альтернативными прошивками через кабель, а не по воздуху, так как по воздуху некоторые настройки просто не смогут быть загружены, ведь воздух общается через модем, а дрова этого модема грузит ось и микропрограммы в чипах, которые вы и программируете. Поэтому высокоуровневое клиентское json API - ваш вебинтерфейс - очень сильно отличается от низкоуровневого APK - набора разработчика. Уровни взаимодействия разные. Что касается пиона, то видимо достаточно сложная работа, да и ненужная, на поддержку сразу нескольких API и интеграции их во фронтэнд. Прошивка менется, добавляются новые функции, классы, переменные, дрова, микропрограммы чипов - и нужно их привязывать к вебинтерфейсу, а потом через месяц снова менять и переписывать движок пиона? Не вариант вообще, слишком сложно. А уж для приложений мобильных сколько придется переделывать - ужосужос))) Хотя задача вполне решаемая, просто прошивку нужно допилить, но как раз под каждую версию пандоры отдельно и даже версию ее программ и чипов, так как они там могут иметь немного разные версии и встроенное ПО.

.
  Ответить с цитированием