forumApri un argomento

È possibile sviluppare un'app iOS su Windows, l'agenzia chiede un extra per questo motivo?

MMervePartecipante
Ruolo
Direttore operativo
Tipo di organizzazione
cooperativa
Iscrizione
mar 2024
Messaggio
118
#1

Siamo un'azienda di medie dimensioni di Ankara che produce e distribuisce ricambi per il settore medicale. Vogliamo far sviluppare un'applicazione mobile ibrida per consentire alla nostra rete commerciale di raccogliere ordini sul campo e ai rivenditori di monitorare le giacenze. Con una software house locale avevamo raggiunto un accordo di massima per un importo di 180.000 TL e tempi di consegna di 4 mesi.

Al momento del contratto però, l'agenzia ha chiesto un budget aggiuntivo di 25.000 TL spiegando che i loro PC in ufficio sono Windows e che per le build iOS e i test sullo store devono allestire un'infrastruttura di compilazione su cloud o acquistare hardware dedicato. Il nostro reparto IT interno sostiene invece che con le librerie multipiattaforma si possa tranquillamente lavorare su entrambi i sistemi da Windows e che l'agenzia stia accampando scuse. Questa richiesta deriva da un vincolo tecnico reale o siamo di fronte a un costo ingiustificato?

GGamze U***Partecipante
Ruolo
Tecnico di assistenza
Settore
Produzione mobili
Tipo di organizzazione
azienda familiare
Iscrizione
mag 2024
Messaggio
255
Più utile#2

Risposta breve: la motivazione tecnica addotta dall'agenzia è corretta; nell'ecosistema Apple, per compilare un'applicazione, firmarla digitalmente e pubblicarla sullo store sono legalmente e tecnicamente obbligatori il sistema operativo macOS e l'ambiente Xcode. Anche scrivendo codice multipiattaforma da Windows, non è possibile generare direttamente il pacchetto iOS né effettuare test approfonditi su dispositivi fisici.

Ciò che dice il vostro IT vale soltanto per la fase di scrittura del codice. Con Flutter o tecnologie simili si può sviluppare la logica sia per Android che per iOS da una macchina Windows con un'unica base di codice. Tuttavia, quando bisogna trasformare quel codice in un file eseguibile per iPhone, il compilatore ufficiale di Apple è indispensabile. A quel punto l'agenzia deve disporre di una macchina Mac fisica oppure noleggiare server virtuali macOS su cloud pagando un canone mensile.

Quello che dovreste analizzare è l'entità della voce aggiuntiva da 25.000 TL. Chiedete apertamente all'agenzia: 1) Questa cifra copre i costi di licenza dei servizi di cloud build e degli account sviluppatore Apple, o stanno scaricando sul progetto l'acquisto di proprio hardware? 2) I test su iOS verranno effettuati su dispositivi reali o solo su emulatori? Fate inserire nel contratto che l'approvazione finale sugli store è di loro competenza e che il saldo verrà corrisposto solo a pubblicazione avvenuta.

OOnur A***Partecipante
Ruolo
Rappresentante vendite sul campo
Settore
Carta
Tipo di organizzazione
distributore di zona
Iscrizione
mag 2024
Messaggio
207
#3

Il vincolo tecnico esiste, ma che un'agenzia che sviluppa app mobile non abbia nemmeno un Mac in ufficio per compilare e testare fa riflettere. Un team professionale dovrebbe averlo tra i normali strumenti di lavoro, accollare l'acquisto direttamente al cliente non è il massimo della professionalità.

MMerve T***EspertoMembro della community
Iscrizione
feb 2024
Messaggio
13
#4

Non accettate subito il sovrapprezzo. Inserite una clausola contrattuale con 'garanzia di approvazione su App Store'. Le linee guida di Apple per la revisione sono molto più severe di quelle di Android tra privacy e requisiti di interfaccia. Pretendete che si impegnino a non chiedere ulteriori costi in caso di rifiuto iniziale.

LLale B***PartecipanteMembro della community
Iscrizione
ott 2025
Messaggio
282
#5

Quando hanno preventivato 180.000 TL il rilascio su iOS non era specificato a contratto? Se l'accordo iniziale prevedeva un'app per iOS e Android tirare fuori dopo il costo dell'hardware come scusa non è affatto corretto.

MMelikeEsperto
Ruolo
Direttore e-commerce
Tipo di organizzazione
boutique agency
Iscrizione
set 2023
Messaggio
178
#6

Abbiamo affrontato la stessa situazione per un'applicazione interna. Per il programmatore che lavorava su Windows abbiamo attivato una pipeline di compilazione macOS in cloud a circa 60 dollari al mese. Per un progetto di quattro mesi la spesa per il server si aggira sui 250-300 dollari in tutto. 25.000 TL sembra una cifra decisamente fuori scala.

MMehmet Ç***PartecipanteMembro della community
Iscrizione
apr 2023
Messaggio
277
#7

il vostro collega dell'it sa programmare ma non ha idea di come funzioni il deploy. da windows non puoi caricare l'app sullo store apple impone mac senza eccezioni.

YYiğit Ç***PartecipanteMembro della community
Iscrizione
mar 2025
Messaggio
107
#8

L'agenzia probabilmente sta pianificando di comprarsi un nuovo Mac per l'ufficio con questo progetto e sta cercando di farlo pagare a voi con il vostro budget. Se useranno il cloud build, chiedete che vi ribaltino i costi dietro presentazione di fattura, vedrete come scende la cifra.

MMetin C***PartecipanteMembro della community
Iscrizione
feb 2024
Messaggio
170
#9

Sono in questo settore da anni Apple ha creato un mondo a circuito chiuso. Non si scappa da Windows purtroppo a un certo punto tocca per forza collegarsi a un sistema Mac. L'agenzia tecnicamente ha ragione ma avrebbero dovuto segnalare questo costo già in fase di preventivo iniziale.

HHakan Y***Nuovo membro
Ruolo
Specialista risorse umane
Settore
Pubblicità e promozione
Tipo di organizzazione
startup appena avviata
Iscrizione
set 2026
Messaggio
4
#10

Per riassumere, il requisito tecnico è assolutamente reale: con Windows da solo non si può creare il pacchetto per lo store iOS. Tuttavia, i 25.000 TL richiesti come costo di servizio sono decisamente superiori ai costi di mercato dei servizi di cloud build; contrattate con l'agenzia e chiedete un dettaglio trasparente dei costi.

KKaanPartecipante
Ruolo
Product Manager
Iscrizione
mag 2024
Messaggio
96
#11

La penso diversamente. Chiedete chi ha preparato l'offerta e chi farà il lavoro.

Spero che le sia utile.

OOnurEsperto
Ruolo
Sviluppatore sicurezza
Iscrizione
ott 2023
Messaggio
196
#12

Preso nota, grazie. Quando prendi una decisione, guarda prima quali dati hai a disposizione.

Naturalmente cambia se la vostra situazione è diversa.

İİsmail K***Veteran
Ruolo
QA Engineer
Settore
E-commerce
Tipo di organizzazione
media impresa
Iscrizione
set 2022
Messaggio
3
#13

Questo consiglio non va bene per tutti, secondo me. Gran parte del tempo perso si accumula nelle pratiche in attesa di approvazione.

I primi tre mesi vanno bene, i problemi emergono al quarto mese. Correggetemi se sbaglio.

RRecep N***Partecipante
Ruolo
IT Manager
Settore
Elettrotecnica ed elettronica
Tipo di organizzazione
azienda familiare
Iscrizione
mag 2025
Messaggio
97
#14

Ho vissuto la stessa cosa due anni fa. La risposta varia molto in base al settore, non esiste una regola generale.

Questa è la mia opinione, non la scrivo come verità assoluta.

SSultan B***Partecipante
Ruolo
Contabilità di base
Settore
Servizi di sicurezza
Tipo di organizzazione
Team di 8 persone
Iscrizione
feb 2025
Messaggio
23
#15

Questo consiglio non va bene per tutti, secondo me. Il fatto che tutti facciano una cosa non significa che sia quella giusta.

Se scrivete qui il risultato, sarà utile anche ad altri.

LLeyla Y***Partecipante
Ruolo
Impiegato contabile
Settore
Trasporti
Tipo di organizzazione
laboratorio
Iscrizione
feb 2022
Messaggio
2
#16

Hai fatto bene ad aprire questo thread. L'offerta più economica è spesso quella meno ponderata.

Questa è la mia opinione non la scrivo come verità assoluta.

ŞŞerife D***Partecipante
Ruolo
Direttore relazioni con i clienti
Settore
Diritto
Tipo di organizzazione
boutique agency
Iscrizione
ott 2024
Messaggio
380
#17

Assolutamente. Se devo aggiungere qualcosa: Le soluzioni che funzionano su piccola scala crollano quando si cresce, l'ho imparato tardi.

Lascio una nota, potrebbe servire.

FFurkan K***PartecipanteMembro della community
Iscrizione
nov 2023
Messaggio
141
#18

Ho lavorato a lungo su questo... onestamente se non lo rendete scritto fin dall'inizio poi nascono discussioni.

Il vero problema non è il numero, ma su cosa si basa quel numero.

KKader U***Partecipante
Ruolo
Addetto al negozio
Settore
Media e editoria
Tipo di organizzazione
azienda familiare
Iscrizione
giu 2024
Messaggio
86
#19

Tre cose da controllare mentre lo fai. Se il contratto non specifica la proprietà del codice, al momento di andarsene non hai potere contrattuale.

Sono curioso di sapere se qualcuno lo fa in modo diverso.

CCaner T***Partecipante
Ruolo
Amministratore Delegato
Settore
Pelle
Tipo di organizzazione
ditta individuale
Iscrizione
lug 2024
Messaggio
1
#20

Riassumo l'argomento, perché sono state date diverse risposte. I primi tre mesi vanno bene, i problemi emergono al quarto mese.

Questa è la mia opinione, non la scrivo come verità assoluta.

Rispondi