Вы знаете, есть множество трактовок, в том числе и общепринятых. Но у меня есть и своё мнение.
Для меня научная фантастика – это вымысел неких сущностей, откровенно не противоречащих существующей науке, то есть как-то объясняемых. Автор может создать свой мир, породив в нём какие-то технологии, существа, технику, которые могут обладать невероятными для нашей реальности возможностями, но при этом он должен сообщить читателю или зрителю о том, как такое в целом может быть.
Классификация же в реальности сильно зависит от формата произведения. Их я бы поделил на 4 группы.
Во-первых, маленький рассказ, новелла – объяснения «научности» замысла практически невозможны. Поэтому писатель использует шаблоны, например, пишет про «прыжки в гиперпространстве», и читатель, который уже встречал подобное много где, не задаётся вопросом «как» это работает, для него это – маркер научной фантастики.
Во-вторых, большой рассказ, повесть – здесь уже нужно что-то описать, но на глубокую детализацию всё равно не остаётся места. Если объяснение хоть как-то ссылается на «учёных», то читатель верит в «научность» данной фантастики.
В-третьих – роман. Для романа уже требуется чёткая картина вселенной, нужно описывать всё достоверно, чтобы у читателя не возникало вопросов «как это работает».
И самое масштабное – цикл романов. Для подобного замысла нужно подготовить сильную непротиворечивую вселенную, в которой научно будет выглядеть и физика, и биология и экономика – всё, что автор «выдумал».
То есть «магия» от «науки» отличается лишь в крупных произведениях, где автор ставит целью что-то объяснить. И, в зависимости от того, опирается ли он на «почти возможные» с точки зрения науки вещи, или на «почти невозможные», произведение можно трактовать так или иначе. Но иногда автор лукавит и маскирует фэнтези под научную фантастику, ведь читатель «сам обманываться рад». Читатель видит гномов – это фэнтези. Видит бластер – это научная фантастика.
То есть речь идёт о «клише», многим читателям не хочется задаваться вопросами «как», проще доверять опыту. Есть зомби? Это фантастика, постапокалипсис. Хотя это – чистое фэнтези, ведь научно невозможно движение существ без потребления энергии или «рычание» головы без туловища.
То есть, принадлежность книги к жанру читателем воспринимается на веру, ассоциативно. Но может быть масса примеров, когда клише ломается. Объясни гномов эволюцией, драконов – генной инженерией, и тогда фэнтези превратится в научную фантастику. А можно «никак» не объяснять «Варп-5» или «резкий тормоз в космосе», и тогда научная фантастика де-факто превращается в фэнтези. Но гораздо удобнее ведь считать так, как принято, думать всегда сложнее.