Ваше широкое определение гибридного приложения может быть слишком широким.Полное приложение, работающее в веб-представлении, является достаточным, но не обязательным условием для гибридного приложения.
Вы можете представить это в виде спектра:
Pure native Facebook Appcelerator PhoneGap HTML5
|---------------|--------------|-------------|-----------|
Например, приложения PhoneGapВы упомянули: «приложения, которые оборачивают WebView в собственное приложение».Тем не менее, приложения Appcelerator также являются гибридными приложениями, хотя они не обязательно должны содержать компонент веб-просмотра.Они являются гибридными, потому что их пользовательский интерфейс является родным, но часть их логики работает на Javascript.
Facebook определенно не встроен в PhoneGap.Создание своего скользящего меню в HTML5 без каких-либо проблем с производительностью практически невозможно при текущих просмотрах веб-страниц.Есть явные признаки того, что Facebook не встроен в Appcelerator.По моему опыту, приложения Appcelerator имеют тенденцию иметь огромные размеры файлов из-за включенных библиотек Titanium.Facebook должен быть намного больше, чем его текущий размер, если бы он был встроен в Appcelerator.
У Facebook есть ресурсы для создания собственных собственных приложений, поэтому для обычных задач ему не требуется каркас (скорость разработки,простота кодирования).
И, наконец, и, пожалуй, лучшая причина, по которой я бы сказал, что Facebook не создан с использованием (общедоступной) платформы, заключается в том, что если бы она была, то эта среда была бы либо 1) с радостью объявив еемир, или 2) купленный Facebook.