платформонезависимая реализация приложений — это будущее программной индустрии
Извините, Вы транспарант для праздничной демонстрации готовите?
значительно сокращается время разработки, так как нет необходимости писать код дважды
Время разработки сокращается только по сравнению с независимой разработкой под несколько платформ. По сравнению с разработкой под одну платформу время
существенно увеличивается.
отпадает необходимость знать специфику каждой из платформ, для которой пишется программа
Это категорически не так - при кросс-платформенной разработке Вы
обязаны знать специфику каждой платформы.
Также нет надобности, во время разработки продукта, формировать специальные подкоманды разработчиков для каждой платформы реализации, что может значительно сократить не только время разработки, но и себестоимость продукта.
Это зависим от продукта. Что-то мне подсказывает, что у Оракла, например, все-таки есть отдельные команды разработчиков.
И, вместе с тем, заметно улучшится и качество приложений, так как оно будет тестироваться на нескольких платформах, а ошибки будут исправляться централизованным путем в одном и том же исходном коде программы.
При кросс-платформенной разработке затраты на тестирование существенно увеличиваются (в связи с тем, что весь набор тестов надо прогонять на каждой из платформ). Качество продукта определяется уровнем организации процесса разработки, сроками, бюджетом и ещё много чем. В целом же, при прочих равных уровень качества кросс-платформенного продукта будет ниже, чем одноплатформенного (просто потому, что продукт сложнее).
В общем, если Вам обязательно нужен какой-то лозунг, то я бы сказал, что
платформенно-независимая разработка - это будущее индустрии создания кросс-платформенных приложений.
Хочется подчеркнуть, что кросс-платформенные приложения нужны вовсе не всем. Достаточно большое количество компаний разрабатывают и эксплуатируют платформенно-зависимое ПО и при этом прекрасно себя чувствует.