Мы создаем корпоративное веб-приложение, которое должно работать на всех доступных устройствах (на настольных компьютерах, ноутбуках, iPad, смартфонах) и т. Д.
Мая из того, что нам нужно сделать в приложении (например, получить доступ к локальной файловой системе), не может быть выполнена традиционными способами в javascript из-за последствий для безопасности.
Теперь мы оцениваем различные варианты того, как выполнить эти задачи таким образом, который требует минимального дублирования усилий на устройствах.
Варианты, которые оцениваются, в основном сузились до плагинов Applets / NPAPI для браузеров. Я знаю, что ни Android, ни iPad не поддерживают Applets в настоящее время (но Android 2.2 будет, это правильно) ??
Самая безопасная ставка, которую я вижу сейчас, - это создать плагин NPAPI для браузеров (кроме IE, который будет нуждаться в чем-то, основанном на Active-X).
Итак, поддерживаются ли плагины NPAPI браузерами на Android / iPad / iPhone по сравнению с браузерами на ПК?
Есть ли шансы, что апплеты будут доступны для всех этих платформ в ближайшее время?
Есть ли лучший вариант?