Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Разработка > Связь с разработчиками XBMC

Ответ
 
Опции темы Опции просмотра
Старый 05.01.2016, 18:46   #1
Goga777
Senior Member
 
Регистрация: 06.02.2010
Адрес: Москва
Сообщений: 955
По умолчанию код аддона под несколько платформ - как у вас это получается ?

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

Как вам удается писать код для нескольких платформ (винда, линукс, андроид, ios, mac, так далее).
Насколько я понял, некоторые платформы вы могли вообще и не видеть, и не работать с ними. А значит специфики кода под ту или иную платформу можете и не знать, тем более протестировать не сможете. Тем не менее ваши аддоны я надеюсь работают на всех платформах, на которых работает xbmc. Как вам удается не имея под рукой той или иной платформы писать работоспособный код ?
__________________
#Nvidia Shield TV
#Android Kodi 18.2 RC1

Последний раз редактировалось Goga777; 05.01.2016 в 18:52.
Goga777 вне форума   Ответить с цитированием
   
Старый 05.01.2016, 23:30   #2
HAL9000
Senior Member
 
Аватар для HAL9000
 
Регистрация: 15.03.2012
Сообщений: 1,106
По умолчанию

Это все Python. Он - кроссплатформенный. Условно, на 99%. Про оставшиеся 1% приходится вспоминать в очень редких случаях. Все эти случаи описаны в документации. Например - модуль для работы с ОС: https://docs.python.org/2.7/library/os.html
Как-то так...
__________________
RuTracker: http://xbmc.ru/forum/showthread.php?t=2243
Ruhunt.Pulsar: http://xbmc.ru/forum/showthread.php?t=6759
Last.VK: http://xbmc.ru/forum/showthread.php?t=3709
Lovi.fm: http://xbmc.ru/forum/showthread.php?t=6758
HAL9000 вне форума   Ответить с цитированием
Старый 06.01.2016, 14:48   #3
Roman_V_M
Senior Member
 
Аватар для Roman_V_M
 
Регистрация: 12.06.2011
Адрес: Киев
Сообщений: 1,946
По умолчанию

Именно так. Правильно написанный код на Питоне не зависит от платформы. Правда, если брать конкретно Коди, существует еще проблема разной работы с кирилическими путями в Винде и *nix-ах, но она решаема.

Правда, в некоторых случаях, например, для торрентов, приходится использовать бинарные компоненты, и там уже вылезают всякого рода нюансы, но даже и в этом случае программный интерфейс этих модулей, а значит и код на Питоне, его использующий, одинаков (или почти одинаков) на всех платформах.
__________________
Координатор русского перевода Kodi:
https://www.transifex.com/projects/p/kodi-main/
------------------------------
Raspberry PI 2 + LibreELEC 8 (Kodi 17)
Samsung Galaxy Tab A 10.1 + Kodi 17 for Android
------------------------------
Читаем и пополняем Википедию форума: http://xbmc.ru/wiki
------------------------------
На любые личные сообщения, не связанные с переводом Kodi, не отвечаю. Для обсуждений и советов есть форум.
Roman_V_M вне форума   Ответить с цитированием
Ответ
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не получается установить XBMC на apple tv 2 Sheld2 Поддержка платформы Mac 27 04.06.2012 01:04
Chromium на весь экран. не получается даемон_66 Поддержка платформы Linux \ Live 1 13.04.2012 22:26
xbmc 2:10.1 для всех платформ Melvin Поддержка платформы Linux \ Live 5 23.03.2011 05:25
Последние официальные версии xbmc для всех платформ Hexus Подсказки, описания и FAQ по XBMC 3 11.12.2009 15:36


Текущее время: 06:58. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.