З того, що я розумію,
- HTML є мовою розмітки, як і вміст XAML, XIB та будь-якого Android, що використовується, та інших натурних систем розробки інтерфейсу.
- JavaScript - це мова програмування, яка використовується разом із ним для обробки сценаріїв на стороні клієнта, які включатимуть такі речі, як обробка подіями, перевірка на стороні клієнта та все інше, що C #, Java, Objective-C або C ++ роблять у різних таких рамках.
- Є схеми MVC / MVVM, доступні у таких формах, як Sencha, Angular тощо.
- У нас є localStorage у вигляді зберігання sqlite та ключа-значення, як у інших фреймворках, і у вас є специфікація API для майже всього, чого у нього немає.
- Кожен раз, коли нативний фреймворк інтерфейсу повинен надавати інтерфейс користувача, він повинен проаналізувати подібну розмітку та надати інтерфейс користувача.
Розбір питань
- Що не дозволяє робити те ж саме в HTML та JS?
- Замість того, щоб веб-контроль або браузер були шаром між тим, чому HTML (разом із CSS) і JS не можуть бути виконані так само?
- Навіть якщо є шар, так само .net час виконання і JVM є в інших випадках, коли C ++, C не використовуються.
- Тож давайте візьмемо у випадку Android, як Dalvik, чому Can't Chromium є іншим варіантом (поряд з dalvik та NDK), де HTML робить те, що робить розмітка Android, а JavaScript використовується для того, що робить Java?
Отже, Питання:
Навіть якщо поточні реалізації не такі хороші, але теоретично чи можна змусити додатки на базі HTML5 працювати як інші вбудовані програми спеціально на мобільних пристроях?