forumAbrir tema

La agencia propone lenguajes distintos para iOS y Android: ¿cómo afecta el lenguaje al presupuesto?

İİsmail K***Veterano
Cargo
Especialista en pruebas
Sector
Comercio electrónico
Tipo de organización
mediana empresa
Miembro desde
sept 2022
Mensaje
3
#1

Queremos desarrollar una app móvil de pedidos para nuestra empresa de distribución al por mayor de ferretería y construcción orientada a nuestros 14 comerciales de campo y clientes B2B. Sus funciones son básicas: escáner de código de barras, catálogo de productos, consulta de stock, añadir al carrito para pedir y mandar ticket a impresora bluetooth.

Una agencia con la que hablamos nos ha presupuestado desarrollo nativo con lenguajes independientes para iOS y Android. Por este motivo, el precio del proyecto ha pasado de unos 180.000 TL con solución híbrida de código único a 340.000 TL. Además, para el mantenimiento anual nos piden casi el doble.

Lo justifican diciendo que 'tendrá mejor rendimiento y durará más'. Para un sistema de pedidos B2B, ¿de verdad hace falta programar en dos lenguajes distintos? ¿Cómo condiciona la elección del lenguaje y la arquitectura la inversión inicial y el mantenimiento a largo plazo?

PPolat A***ExpertoMiembro de la comunidad
Miembro desde
abr 2024
Mensaje
365
Más útil#2

Respuesta corta: Para una app estándar de pedidos B2B y trabajo de campo, proponer desarrollo nativo en dos lenguajes es un sobrecoste innecesario hoy en día. En apps empresariales que no requieren gráficos 3D pesados, sensores avanzados o procesos al milisegundo, las herramientas multiplataforma de código único ahorran entre un 40 y un 50 por ciento de presupuesto y reducen el mantenimiento a la mitad.

El argumento de la agencia de que 'durará más' no es real. Desarrollar en dos lenguajes significa tener dos equipos de programadores, uno para Android y otro para iOS. Si el día de mañana quieres añadir una regla de descuento al carrito, habrá que programarla dos veces, pasar dos procesos de pruebas y asumir los riesgos de actualización de cada tienda por separado.

La cámara para códigos de barras, la lista de productos y la impresora bluetooth de tu proyecto funcionan de forma superestable con lenguajes multiplataforma modernos. Esas funciones de hardware ya se resuelven sin problemas con librerías estándar. Si eliges dos bases de código distintas, el presupuesto anual de mantenimiento se disparará solo para seguir las actualizaciones de los sistemas operativos.

Te sugiero hacer esta pregunta a la agencia: '¿Hay alguna función específica en nuestra app que las herramientas modernas de código único no puedan soportar a nivel de hardware?' Si no te dan un argumento técnico concreto, pídeles que revisen el presupuesto con un solo código o consulta con otra agencia que tenga experiencia en multiplataforma.

AAlper E***ParticipanteMiembro de la comunidad
Miembro desde
dic 2024
Mensaje
184
#3

Las funciones de impresora bluetooth y escáner de códigos van fluidas con puentes nativos en entornos multiplataforma modernos. Cero lag a nivel de hardware. Si la agencia insiste en lenguajes separados, probablemente sea porque sus desarrolladores no dominan la tecnología multiplataforma.

SSultanExperto
Cargo
Exportador textil
Tipo de organización
negocio de dos sucursales
Miembro desde
sept 2023
Mensaje
148
#4

En nuestra red de distribución mayorista cometimos el mismo error hace 3 años haciéndola nativa. Pagamos 240.000 TL. Con cada versión de Android o cambio de políticas de iOS, nos tocaba pagar retoques por duplicado. El año pasado pasamos a código único y la factura de mantenimiento bajó de 18.000 TL a 8.500 TL al mes.

SSerkan G***ParticipanteMiembro de la comunidad
Miembro desde
ago 2023
Mensaje
37
#5

Seguro que la agencia tiene programadores de iOS y Android parados y están intentando facturarte sus horas a ti. El 90% de las apps de ventas B2B salen ya con una sola base de código.

YYiğit K***ParticipanteMiembro de la comunidad
Miembro desde
mar 2024
Mensaje
226
#6

Lo que debes preguntar a la agencia antes de firmar nada: 1) ¿Qué pantalla operativa garantizan que cargará más rápido que en multiplataforma? 2) ¿Qué cubre exactamente el contrato de mantenimiento anual para dos códigos? 3) Al terminar el proyecto, ¿de quién será la propiedad del código fuente de ambas plataformas?

HHakan B***Experto
Cargo
Especialista en recursos humanos
Sector
Plástico
Tipo de organización
startup recién creada
Miembro desde
ene 2026
Mensaje
409
#7

Antes de soltar 340.000 TL de presupuesto, pide presupuesto a otras dos agencias que trabajen en multiplataforma con el mismo pliego de condiciones. Verás cómo la propuesta baja a unos 190.000 TL y 6 semanas de entrega.

DDilara A***Participante
Cargo
Analista de datos
Sector
Deportes y fitness
Tipo de organización
Empresa de 120 empleados
Miembro desde
ago 2023
Mensaje
113

Doki · Migración de infraestructura · 2024

#8

¿Tus distribuidores entran a almacenes sin cobertura de internet? Si hace falta sincronización de base de datos offline, la arquitectura cobra cierta importancia pero ni siquiera esto es un problema que no se pueda resolver con un único código base.

HHüsniye P***ParticipanteMiembro de la comunidad
Miembro desde
dic 2024
Mensaje
407
#9

Mandar a hacer código nativo en dos lenguajes distintos para una app B2B que solo muestra un catálogo y lee códigos de barras es tirar el dinero a la basura directamente.

OOya S***ParticipanteMiembro de la comunidad
Miembro desde
jul 2022
Mensaje
34
#10

Muchas gracias, lo probaré hoy. Empezad con una pequeña prueba, no lo integréis todo de golpe.

Lo dejo como nota, por si sirve.

EErdemParticipante
Cargo
Estudio de arquitectura
Miembro desde
dic 2023
Mensaje
72
#11

A mí me pasó justo al revés, por eso escribo. Un informe semanal por escrito funciona mucho mejor que preguntar por fechas.

EEsra Y***ParticipanteMiembro de la comunidad
Miembro desde
may 2024
Mensaje
285
#12

Voy a detallar un poco el aspecto técnico. La oferta más barata suele ser la menos pensada.

Yo seguiría por ese camino.

NNazlı K***Participante
Cargo
Secretaria
Sector
Joyería
Tipo de organización
cadena de tiendas
Miembro desde
feb 2026
Mensaje
149
#13

me han quedado claras las dudas gracias. bueno antes de decidir, mirad qué datoos tenéis en la mano.

TTülay Y***Participante
Cargo
Planificación de producción
Sector
Industria auxiliar del automóvil
Tipo de organización
startup recién creada
Miembro desde
ene 2025
Mensaje
384
#14

Voy a resumir el tema, porque se han dado varias respuestas diferentes. La respuesta varía mucho según el sector, no hay una regla general.

Establecer un proceso de solicitud de cambios no ralentiza el trabajo, lo agiliza. Ánimo.

NNeslihan A***Nuevo miembro
Cargo
Propietario de empresa
Sector
Plástico
Tipo de organización
cadena de tiendas
Miembro desde
ago 2026
Mensaje
4
#15

A nosotros nos pasó esto. La mayor parte de la pérdida de tiempo se acumula en los trabajos pendientes de aprobación.

Si escribís el resultado aquí, también servirá de ayuda a otros.

LLemanNuevo miembro
Cargo
Profesional de la salud
Miembro desde
oct 2024
Mensaje
30

Doki · Soporte de respuesta a incidentes · 2024

#16

me pasó lo mismo.

İİbrahim K***ParticipanteMiembro de la comunidad
Miembro desde
mar 2026
Mensaje
4
#17

Estoy totalmente de acuerdo. La gente no defiende el proceso, defiende la costumbre. La resistencia viene de ahí.

Ningún proceso mejora si no se registran datos porque no sabes qué tienes que arreglar. Eso es todo, disculpa si me he extendido demasiado.

FFeyza T***Participante
Cargo
Director de clínica
Sector
Fabricación de maquinaria
Tipo de organización
startup recién creada
Miembro desde
mar 2023
Mensaje
136
#18

Tengo una pregunta, no quiero desviarme del tema, pero... Si el alcance crece, debe crecer el plazo o el presupuesto. No hay tercera opción.

Espero que le sea útil.

YYusuf E***Participante
Cargo
Propietario de gimnasio
Tipo de organización
taller
Miembro desde
abr 2024
Mensaje
66
#19

Voy a contar mi experiencia. Al tomar decisiones, escribe también el peor escenario, no solo el mejor.

Empezad con una pequeña prueba, no lo integréis todo de golpe.

İİlker T***Participante
Cargo
Mayorista de alimentos
Miembro desde
dic 2023
Mensaje
58
#20

Gracias por escribir.

Responder