forumApri un argomento

Quali programmi per lo sviluppo di app iOS — la scelta dell'agenzia mi vincola?

AAslı U***PartecipanteMembro della community
Iscrizione
apr 2026
Messaggio
61
#1

Vogliamo far sviluppare un'app mobile per iOS per la gestione degli ordini B2B di ricambi. Abbiamo ricevuto preventivi da due diverse software house; una chiede 210.000 TL, l'altra 260.000 TL. Una ha proposto di sviluppare direttamente in nativo con Swift, mentre l'altra vorrebbe usare uno strumento multipiattaforma con un unico codebase.

Non abbiamo un team tecnico interno e, una volta consegnato il progetto, non vogliamo ritrovarci legati a una sola agenzia per la manutenzione o l'aggiunta di nuovi moduli. L'ambiente di sviluppo e il linguaggio di programmazione scelti dall'agenzia quanto ci vincoleranno negli anni a venire?

In fase di preventivo e contratto, cosa dobbiamo pretendere per assicurarci di poter lavorare con un altro sviluppatore in futuro?

OOrhan D***Nuovo membroMembro della community
Iscrizione
lug 2026
Messaggio
347
Più utile#2

Risposta breve: la tecnologia e l'ambiente di sviluppo scelti dall'agenzia vi vincolano direttamente; il linguaggio e gli strumenti utilizzati determinano la facilità con cui troverete altri sviluppatori per subentrare, i costi di manutenzione e la compatibilità hardware dell'app. Se l'agenzia sceglie librerie proprietarie chiuse invece di tecnologie standard e diffuse, diventerete totalmente dipendenti da loro.

Nel contratto dovete prima di tutto chiarire la proprietà del codice e il formato di consegna. Il preventivo non deve limitarsi a prevedere l'app funzionante, ma specificare che il codice sorgente verrà consegnato su un repository Git con documentazione standard e un elenco chiaro di tutte le dipendenze da licenze esterne. Impedite all'agenzia di utilizzare moduli core proprietari e closed-source, oppure pretendete la piena licenza d'uso e il codice sorgente aperto per quegli stessi moduli.

Come secondo passo, definite lo standard tecnologico. Se l'app sarà solo per iOS, è preferibile usare linguaggi nativi che rappresentano lo standard industriale come Swift; se in futuro prevedete di sbarcare su Android, puntate su framework multipiattaforma molto diffusi come Flutter o React Native, per cui si trovano tantissimi freelance sul mercato. Evitate categoricamente piattaforme ibride di nicchia, obsolete o poco conosciute.

Infine, inserite clausole di handover e garanzia. Prevedete almeno 60 giorni di garanzia post-consegna e subordinate il saldo finale alla verifica e approvazione del codice da parte di un tecnico terzo indipendente o del vostro nuovo sviluppatore.

MMetin K***Partecipante
Ruolo
Responsabile export
Settore
Carta
Tipo di organizzazione
Azienda da 300 dipendenti
Iscrizione
nov 2023
Messaggio
19
#3

Se scegliete il nativo, avrete accesso immediato a tutte le nuove funzionalità del sistema operativo rilasciate da Apple a ogni aggiornamento e all'hardware come fotocamera e bluetooth. Nel multipiattaforma potreste dover aspettare l'aggiornamento delle librerie ponte, aumentando i costi di manutenzione annuale.

KKader K***Partecipante
Ruolo
Direttore negozio
Settore
Tipografia
Tipo di organizzazione
Team di 8 persone
Iscrizione
feb 2022
Messaggio
4
#4

Due anni fa abbiamo fatto realizzare un'app per ordini simile. L'agenzia usò un tool ibrido poco noto. Quando poi ha chiuso i battenti, nessuno ha voluto prendere in carico il progetto per cui avevamo pagato 190.000 TL. Alla fine abbiamo dovuto spendere altri 240.000 TL per riscriverla da capo con un linguaggio diffuso.

AAylinPartecipante
Ruolo
CRM ed email
Tipo di organizzazione
Azienda da 300 dipendenti
Iscrizione
giu 2024
Messaggio
118
#5

Fate inserire tassativamente nel preventivo il linguaggio di sviluppo, la versione minima del sistema operativo supportata e l'obbligo di approvazione preventiva per qualsiasi libreria di terze parti. Non firmate mai contratti con diciture generiche tipo 'sviluppo applicazione mobile'.

CCaner A***Partecipante
Ruolo
Tecnico di assistenza
Settore
Agricoltura
Tipo di organizzazione
ditta individuale
Iscrizione
nov 2022
Messaggio
157
#6

L'idea che l'agenzia che propone il nativo faccia un lavoro migliore non è sempre vera. Se si tratta di un semplice catalogo con form per gli ordini invece di investire budget e tempo extra nel nativo, potreste optare per un solido multipiattaforma e ritrovarvi con l'app pronta sia per iOS che per Android. Valutate bene le vostre reali esigenze.

EEsra K***PartecipanteMembro della community
Iscrizione
feb 2023
Messaggio
3
#7

da noi il problema grosso è stato che l'agenzia ci ha piazzato dentro una loro libreria proprietaria. ci hanno dato i sorgenti ma senza il codice di quella libreria nessuno riusciva a compilare il progetto, occhio a queste cose.

TTolga T***Partecipante
Ruolo
Sviluppatore software
Settore
Allevamento
Tipo di organizzazione
azienda all'interno di un gruppo
Iscrizione
giu 2023
Messaggio
1
#8

Avete intenzione di rilasciare l'app anche per utenti Android in futuro? Se tra 6 mesi vi servirà anche Android, la scelta del nativo iOS raddoppierà il vostro budget. È un obiettivo già definito?

DDamlaPartecipante
Ruolo
Direttore clinico
Iscrizione
ago 2024
Messaggio
92
#9

Nel vostro interesse, inserite nel contratto una clausola di collaudo che certifichi la consegna del codice sorgente completo, compilabile e pronto a essere eseguito da uno sviluppatore terzo indipendente.

ZZerrin Ö***PartecipanteMembro della community
Iscrizione
feb 2026
Messaggio
106
#10

In sintesi: rimanete su linguaggi standard e diffusi, non consentite l'uso di codice proprietario chiuso dell'agenzia e bloccate il pagamento finale finché un programmatore terzo non avrà compilato e testato il codice con successo.

FFerhat O***Partecipante
Ruolo
Team leader software
Settore
Imballaggio
Tipo di organizzazione
Azienda di 20 persone
Iscrizione
set 2023
Messaggio
52

Doki · Trasloco infrastruttura · 2024

#11

Questo thread è archiviato.

SSelin Y***Veteran
Ruolo
Contabilità di base
Settore
Immobiliare
Tipo di organizzazione
Azienda da 120 dipendenti
Iscrizione
set 2024
Messaggio
111
#12

Il punto più trascurato riguardo a sviluppo app ios è questo: Chiedete chi ha preparato l'offerta e chi farà il lavoro.

UUğur A***PartecipanteMembro della community
Iscrizione
giu 2023
Messaggio
222
#13

Hai fatto bene ad aprire questo thread.

IIrmak P***EspertoMembro della community
Iscrizione
dic 2023
Messaggio
153
#14

se non ho capito male, stai dicendo che: Il codice senza documentazione di installaazione non è tuo, anche se ce l'hai in mano.

correggetemi se sbaglio.

AAli Ş***EspertoMembro della community
Iscrizione
ago 2024
Messaggio
1
#15

l'anno scorso abbiamo vissuto quasi la stessa cosa e nei sistemi ereditati la cosa più costosa sono le dipendenze sconosciute.

coreggetemi se sbaglio.

BBeren T***Esperto
Ruolo
Impiegato contabile
Settore
Software
Tipo di organizzazione
azienda familiare
Iscrizione
ago 2025
Messaggio
2
#16

sono d'accordo, anzi vorrei sottolinearlo. se è la prma volta, inizia in piccolo il ridimensionamento viene dopo.

sono curioso di spaere se qualcuno lo fa in modo diverso.

GGizem Y***Esperto
Ruolo
Direttore marketing
Tipo di organizzazione
azienda all'interno di un gruppo
Iscrizione
set 2023
Messaggio
168
#17

Riassumo quanto detto finora. Nei sistemi ereditati, la cosa più costosa sono le dipendenze sconosciute.

YYasemin B***PartecipanteMembro della community
Iscrizione
set 2023
Messaggio
98
#18

Se scendiamo nei dettagli: Se non lo rendete scritto fin dall'inizio, poi nascono discussioni.

Spero che le sia utile.

AAv. Kemal U***Esperto
Ruolo
Avvocato · IT
Tipo di organizzazione
Azienda da 300 dipendenti
Iscrizione
set 2023
Messaggio
168
#19

Ho vissuto la stessa cosa.

HHilal Y***Esperto
Ruolo
Direttore amministrativo
Settore
Catering
Tipo di organizzazione
catena di negozi
Iscrizione
ago 2025
Messaggio
66
#20

Parlo dal lato opposto, io sono dalla parte dei fornitori. Non abbiate paura di chiedere, chi non chiede paga sempre di più.

Io seguirei questa strada.

Rispondi