Claudio Tamburrino

Un'applicazione per parlare con Jobs

Bug spinge uno sviluppatore ad utilizzare API private: l'app viene respinta dai controlli Apple, solo l'intervento del CEO sblocca la situazione

Roma - Lo sviluppatore Ram Arumugam, alle prese con il processo di approvazione necessario per entrare in App Store e con alcuni problemi di API, ha scritto via email a Steve Jobs e si è visto chiamare direttamente dal CEO per parlare del suo problema.

L'applicazione a cui lavorava, Economy for iPad, l'aveva fatto incappare in un bug che non faceva sparire la tastiera anche una volta concluso il suo utilizzo.
Approfondendo il problema aveva così scoperto che ciò era dovuto ad un bug di iPad SDK e che si poteva liberare della tastiera (come la definisce lui "zombie") non con API pubbliche approvate da Apple, ma solo con un'API privata.

Tuttavia, una volta sottoposta ad Apple la richiesta di approvazione, si è visto rifiutare l'app proprio per l'impiego di queste API private, pur essendo state impiegate solo per aggirare il problema riscontrato nello stesso SDK di iPad. Che, pur essendo stato notificato a Apple, rimaneva.
Avendo fiducia nel sistema, quindi, Arumugam ha fatto appello chiedendo la revisione della decisione di Cupertino, ritenendo il suo caso meritevole di un'eccezione. Ma il comitato addetto alla scelta continuava a temporeggiare: da un lato la paura di creare un precedente per le API private, dall'altro l'effettivo problema non risolvibile con quelle pubbliche.

Per sbloccare la situazione, allora, Ram ha deciso di scrivere direttamente a Steve Jobs. E come in altre occasioni, il CEO di Apple ha risposto direttamente allo sviluppatore, stavolta chiamandolo sull'iPhone: "Ram, this is Steve", ha sentito pronunciare dall'altro capo del telefono appena un paio di ore dopo l'invio della domanda.

Il dialogo con il carismatico CEO ha sbloccato la situazione: Ram ha trovato un modo per aggirare il bug senza utilizzare le API private (cambiando la UI dell'applicazione) e ha lusingato Jobs come manager appassionato, coinvolto nel lavoro della sua azienda e interessato ai particolari.

L'applicazione (al costo di 2,99 dollari) è diventata la numero uno tra quelle finanziarie vendute per iPad.

Claudio Tamburrino
Notizie collegate
16 Commenti alla Notizia Un'applicazione per parlare con Jobs
Ordina
  • Che commozione! Il carismatico CEO che s'impegna in prima persona per ... per far cosa? Non ho capito. Alla fine l'API non è comunque passata. Steve gli ha telefonato e gli ha detto "Ram, le API te le tieni buggate, cambia la tua interfaccia!" e Ram s'è pisciato nelle mutande e non solo ha cambiato l'interfaccia sopperendo a una mancanza della Apple, ma ha fatto pure i complimenti al carismatico e mirabolante CEO. Un'altra storia da archiviare sotto la voce RDF di Steve Jobs.
    non+autenticato
  • Ma la gallina da sacrificare, il cui sangue deve aspergere l'applicazione che si vuole inserire nell'App Store, deve essere sacrificata per forza nelle notti di plenilunio, oppure qualsiasi notte va bene?
  • - Scritto da: panda rossa
    > Ma la gallina da sacrificare, il cui sangue deve
    > aspergere l'applicazione che si vuole inserire
    > nell'App Store, deve essere sacrificata per forza
    > nelle notti di plenilunio, oppure qualsiasi notte
    > va
    > bene?

    alcuni programmatori di app per iphone consigliano di usare una capra nera e di effettuare il sacrificio dirante i solstizi.. pare che in quel periodo jobs non abbia le mestuazioni e sono piu rilassati gli esaminatori apple..
    non+autenticato
  • - Scritto da: lordream error code 5
    > - Scritto da: panda rossa
    > > Ma la gallina da sacrificare, il cui sangue deve
    > > aspergere l'applicazione che si vuole inserire
    > > nell'App Store, deve essere sacrificata per
    > forza
    > > nelle notti di plenilunio, oppure qualsiasi
    > notte
    > > va
    > > bene?
    >
    > alcuni programmatori di app per iphone
    > consigliano di usare una capra nera e di
    > effettuare il sacrificio dirante i solstizi..
    > pare che in quel periodo jobs non abbia le
    > mestuazioni e sono piu rilassati gli esaminatori
    > apple..

    Durante i solstizi dici?
    Manca poco piu' di un mesetto al 21 dicembre.
    Dovro' prepararmi allora.

    Ma un capretto per ogni app, oppure posso anche fare un sacrifizio cumulativo che con un solo capretto posso fare la richiesta per piu' app?
  • - Scritto da: panda rossa

    > Durante i solstizi dici?
    > Manca poco piu' di un mesetto al 21 dicembre.
    > Dovro' prepararmi allora.
    >
    > Ma un capretto per ogni app, oppure posso anche
    > fare un sacrifizio cumulativo che con un solo
    > capretto posso fare la richiesta per piu'
    > app?

    Assolutamente uno per ogni app.
    E tra l'altro il sacrificio deve essere effettuato in un crocevia in prossimità di un corso d'acqua.

    Ah. Se non hai addosso l'iTalismano protettore rischi tantissimo! Io ti ho avvertito.
  • - Scritto da: Aleph72
    > - Scritto da: panda rossa
    >
    > > Durante i solstizi dici?
    > > Manca poco piu' di un mesetto al 21 dicembre.
    > > Dovro' prepararmi allora.
    > >
    > > Ma un capretto per ogni app, oppure posso anche
    > > fare un sacrifizio cumulativo che con un solo
    > > capretto posso fare la richiesta per piu'
    > > app?
    >
    > Assolutamente uno per ogni app.
    > E tra l'altro il sacrificio deve essere
    > effettuato in un crocevia in prossimità di un
    > corso
    > d'acqua.
    >
    > Ah. Se non hai addosso l'iTalismano protettore
    > rischi tantissimo! Io ti ho
    > avvertito.


    lol.. sto a leggere storie assurde tra i programmatori di app.. ad alcuni hanno bocciato addirittura una app che cercava sul forum assistenza della apple i problemi dei prodotti con la mela e dava generici consigli su cosa comprare e cosa no
    non+autenticato
  • Non dava il consiglio giusto, che ti sintetizzo:
    se sei indeciso tra il prodotto A e il prodotto B devi comprarli entrambi.
    Per ulteriori informazioni sentite Rupppolo.
    non+autenticato
  • Quindi se chiamo Stevie, non solo non mi aiuta ma mi convince pure a cambiare la mia UI.
    E' proprio vero che è un leader carismatico, voglio dire riesce a far cambiare idea ad uno sviluppatore inc*****o.
    Un consiglio ad Apple, spostate la dichiarazione dei metodi dal .m al .h così siamo tutti più contenti. Ciao a tutti.
    non+autenticato
  • Della serie:

    MafiaMan: Secondo me ti serve protezione, potrebbe andare a fuoco tutto.
    TizioImpaurito: Ma no ma va la! Non ho mai avuto problemi!
    MafiaMan inizia a dar fuoco a tutto il locale...

    Stewie: Secondo me puoi farlo meglio così, dai cambia l'UI!
    Ram: No, dai Stewie io voglio che sia così e la tua dannata SDK non deve impedirmelo! Fixala!
    Stewie: Adesso tu cambi l'UI o ti sospendo l'account developer (profumatamente pagato) per uso di API non documentate...
  • - Scritto da: Paolo Bianchi

    > Quindi se chiamo Stevie, non solo non mi aiuta ma
    > mi convince pure a cambiare la mia UI...

    Un consiglio che vi suggerisco di non rifiutare: lavorate di più perché sparare minkiate fa male. Magari qualcuno è costretto a rispondere al fuoco...Occhiolino
    FDG
    11012
  • > Un consiglio che vi suggerisco di non rifiutare:
    > lavorate di più perché sparare minkiate fa male.
    > Magari qualcuno è costretto a rispondere al
    > fuoco...
    >Occhiolino

    Parola di Jobs...

    Clicca per vedere le dimensioni originali
    non+autenticato
  • forse lo sviluppatore era parente di Barack, ecco perchè con una telefonata s'è risolto, aspè, questa era un altra storia...oppure no? xD
    non+autenticato
  • - Scritto da: jme
    > forse lo sviluppatore era parente di Barack, ecco
    > perchè con una telefonata s'è risolto, aspè,
    > questa era un altra storia...oppure no?
    > xD

    Ma Barack o Mu-Barack?Con la lingua fuori
    Funz
    13032
  • Quel "Ram, this is Steve" aveva il tono di "Tu sei il mio figlio prediletto, in te mi sono compiaciuto", non e' parso anche a voi?A bocca aperta
    non+autenticato
  • Io sulle prime avevo letto "Ram this, Steve!" la cui interpretazione può dare luogo a inquietanti scenari.
    non+autenticato
  • If you only knew the power of the dark side.
    I am your father!