Incontri Android, oggi con Yeradis Barbosa

Oggi iniziamo una serie di interviste a persone coinvolte nel settore della sistema operativo Android in modo speciale e forse il più importante. L'idea è vedere Android ma da un punto di vista diverso da quello che di solito lo vediamo, dal punto di vista dei creatori di applicazioni o dal punto di vista delle persone che sono in grado di modificare la rom originale per rifinirle un po 'di più e che possiamo tutti godono di questi vantaggi aggiuntivi.

Ho sempre creduto che chi ha davvero un sistema operativo, come può esserlo Sistema operativo Android o iPhone, alla celebrità o al fallimento sono i creatori delle applicazioni, senza di loro il sistema non sarebbe lo stesso e meno allo stato attuale, in cui non è concepito un sistema operativo senza un mercato con un gran numero di applicazioni.

In questo modo possiamo anche vedere le possibili carenze o meno, di cui soffre il sistema e anche vedere perché questo sistema può diventare il numero uno o rimanere nel tentativo.

In questo giro di interviste lo inizieremo con Yeradis Barbosa, uno sviluppatore di applicazioni per Android di cui ne conoscerai sicuramente alcuni. Cercheremo di pubblicare da oggi e ogni mercoledì una di queste interviste e cercheremo anche di fare in modo che il maggior numero di persone legate ad Android da questo campo passi per questa sezione.

1.- Chi sei e qual è il tuo rapporto con Android?

Mi chiamo Yeradis P. Barbosa Marrero e sono un programmatore di professione e hobby :p

Attualmente sono imparentato con Android grazie al mio magnifico Magic acquisito in Vodafone e ad alcune applicazioni che sto sviluppando per questo fantastico sistema.

2.- Mettiamoci al lavoro, dal punto di vista di uno sviluppatore di applicazioni, quali vantaggi e svantaggi si possono riscontrare in Android rispetto ad altri sistemi?

Risponderò dalla mia totale ignoranza 🙁

I vantaggi che vedo Android, tra questi c'è il tanto citato slogan quasi logoro che è Open Source, conosciamo tutti i vantaggi che offrono le applicazioni open source, perché avere un sistema operativo che è anche aperto è l'ostia, e per i test basta guardare il elenco rom cucinate "da zero" (compilate), super potenziate, anche drogate.

Sebbene questo vantaggio per la maggior parte dei mortali sia un bene per noi solo come utenti (a causa delle rom migliorate che abbiamo a nostra disposizione) 🙁, poiché almeno non mi vedo studiare il sistema e migliorare: sì, ne conosco alcuni che lo fanno: p

Un altro vantaggio che vedo è che Google è il padre del progetto e chi lo "gestisce", per alcuni questo è un motivo più che sufficiente, ma se non sei uno di questi fan, non mi resta che chiederti di guardare come molte API che Google ha pubblicato per i programmatori e l'interazione con i loro servizi contano e senza dubbio quasi tutte potranno essere utilizzate in Android senza ulteriori complicazioni.

Almeno per me questo è già fantastico, perché la mia vita online ha i servizi di Google al centro…. e no, non ho problemi con la privacy 😉

Un altro sarebbe poter installare le applicazioni desiderate anche quelle che non sono pubblicate sul mercato senza troppi trucchi. Installa e vai (quasi: P)

Inoltre poter avere più applicazioni installate per fare lo stesso senza schiacciarsi a vicenda è fantastico, cosa intendo? Bene, prendi come riferimento i browser installati, il sistema, il Dolphin, l'Opera mini ... se hai osservato, molte volte quando qualcosa ci invia a un indirizzo web otteniamo un elenco con questi browser e lasciaci scegliere quale della lista vogliamo eseguire l'azione, QUESTA È LA REOSTIA E NON HA UN ALTRO SISTEMA, almeno non in questo modo e non per quanto ne so xDDD, come quello tanto amato dal Comunità Android il famoso sistema operativo per iPhone, Windows Mobile o lo stesso Sysmbian…. il Pre incapace: S

E infine, per non allungarmi perché potrebbero essere ore, anche se molti di voi conoscono queste caratteristiche meglio di me, quella che mi piace di più è LA CONVERGENZA

Ed è questo il codice per cui programma Android Tranne piccole cose tipiche di quel sistema, posso riutilizzarlo in altri ambienti; è quello di copiare e incollare nei progetti web e funziona, incollare nei progetti desktop e inoltre, è valido anche per copiare il codice di altri progetti e incollarlo nel progetto Android, quello che hanno deciso su JAVA come linguaggio di programmazione è stata una scommessa molto buona Giusto, dato che con questo fatto puoi sfruttare tutto il codice java esistente per Android, perché è che ci sono già tante applicazioni e il numero continua ad aumentare (è quello che penso). Ciò consente anche di essere zero (quasi) la curva di apprendimento, coloro che già padroneggiano JAVA, devono solo conoscere i dettagli di Android, ma solo questi, le loro vecchie conoscenze continueranno a servirli.

3.- L'Android Market credo che possiamo essere d'accordo se dico che ha bisogno di un aggiornamento e di un notevole miglioramento in termini di sistema di ricerca e gestione dei costi delle applicazioni e magari anche di altro. Considerandolo come qualcuno che ha o avrà applicazioni, sia a pagamento che gratuite, qual è la tua opinione dell'attuale Android Market?

Scusa, so che mi odieranno xDDD. L'attuale Android Market Per me è un TRASH nella parte normale dell'utente, e per i programmatori (la Developer Console) è meglio non dirlo perché censurerebbero le parole xDDDD

E questa la verità che lascia molto a desiderare, preferisco mille volte il mercato che Slideme.org offre alla spazzatura che offre il negozio Android. E so di essere radicale, ma dovevo dirlo xDDD

Ed è che non è né possibile né accettabile che a un programmatore che pubblica le sue applicazioni sul mercato vengano offerte "opzioni" così scadenti (per dargli un nome).

Possiamo solo vedere:

  • il nome dell'app
  • la versione
  • il numero di punteggi e poche stelle (5) ma senza il numero della percentuale che rappresentano
  • download di app unici totali esclusi gli aggiornamenti e così via
  • download attivi totali e relativa percentuale
  • se è gratuito oa pagamento
  • se è pubblicato

Forse questo sembra a posto a molti, ma a me sembra una presa in giro di un programmatore, un'azienda, un manager, un venditore, ecc.

Perché ?

  • Non possiamo vedere le modifiche al nome che l'applicazione ha subito o in quale versione si è verificata
  • Vediamo solo una versione e non abbiamo una cronologia delle versioni pubblicate, tanto meno un luogo per segnalare i miglioramenti apportati alla versione che viene pubblicata o le correzioni apportate, più di un programmatore ha dovuto fare il suo sistema per questo quando lo sarebbe di più È pratico e consigliabile che il mercato lo offra, anche se è utile quando si porta l'applicazione ad altri sistemi che non supportano il mercato.
  • Non possiamo vedere le valutazioni che ogni versione ha ricevuto, tanto meno i commenti fatti su di essa, o quello sistema Android (utile per correggere errori), non possiamo rispondere neanche a quei commenti, quindi se un utente dice che l'app è inutile non potremo dirgli che c'è una nuova versione e se può controllarla per vedere se ora sembra peggio 😛 xDDD, ma quel commento rimarrà con ciò che questo significa per la vita. E questo è importante perché almeno nel mio caso e so che capita a più di uno, GLI UTENTI SI Lamentano SOLO MA NON FANNO NULLA PER CAMBIARE LA COSA (scusate se qualcuno è "offeso", ma purtroppo è così) Come sarebbe inviare una mail allo sviluppatore dicendogli di possibili errori, capisco che questo non è un loro obbligo, ma se l'app piace a loro, il minimo che dovrebbe essere fatto è che, se vogliono avere qualcosa di meglio, di corso; Capisco che molti lasciano commenti anche a tale scopo, per "aiutare" a correggere gli errori. E non parlo più di utenti spagnoli o di lingua spagnola: S xDDD c'è già se mi hanno marchiato tutti xDDD. Hanno una pessima "abitudine", in stile troll: S. Ma devo sottolineare che non tutti sono così. Non voglio generalizzare ma è quello che ho visto in relazione ad altri tipi di cultura, dove man mano che escono le nuove versioni, i commenti che hanno fatto vengono aggiornati. Voglio anche credere che molta colpa (per non dire tutto) di questo sia il mercato, dal momento che non mi danno la possibilità di poter contrassegnare un commento come risolto e di avvisare l'utente che ha inserito quel commento e quindi anche gli altri utenti potranno vederlo…. (pensiero: ora se esaurisco gli utenti xDDDDD)

Ovviamente ogni commento è sempre buono, sia positivo che negativo, il commento è sempre ben accolto.

  • Non conosciamo il numero totale di download unici per versione
  • né li attivi per versione e quindi nemmeno per loro percentuale
  • Non abbiamo la possibilità di poter stabilire più meccanismi di quelli gratuiti o di pagamento e quest'ultimo solo tramite Google Checkout, che ha un grande impatto sulle vendite poiché ci sono molte persone che non vogliono utilizzare il Checkout, dovrebbero offrire altro metodi più diffusi come Paypal e comuni come pagamenti diretti, andiamo come una vita, ma anche e se vogliamo che la nostra applicazione sia beta? o versione di prova di 30 giorni? Per questi casi dovremo fare versioni diverse per queste cose, e voilà, poiché non abbiamo cronologia delle versioni o commenti dal programmatore delle caratteristiche di questa versione non sapremo nemmeno quante volte è stata beta o test 😉 per esempio
  • Possiamo solo mettere pubblicato o no, ma se vogliamo che appaia solo a un gruppo di utenti X? Perché non possiamo avere più della stessa applicazione, una versione ufficiale e altre versioni di sviluppo? e così per poter prendere le versioni BETA dallo stesso posto e non separare le cose, alcuni di quelli che leggeranno questo sanno cosa intendo: sì (grazie a tutti per il vostro tempo e aiuto nei miei progetti)

Ad ogni modo, sono deluso dal mercato, perché in più i programmatori che pubblichiamo devono pagare una Fee di 25 dollari e ci offrono che: S

4.- Qual è la tua opinione sulla cosiddetta frammentazione del sistema Android? Pensi che alla lunga sia una cosa inevitabile?

Odio la frammentazione, come programmatore devo pensare a quale versione del sistema farò l'applicazione, ea seconda di quale scelgo ce ne saranno molti che non saranno in grado di installarla 🙁, quindi nel mio caso io solo per 1.5, ma per quanto riguarda le versioni precedenti? SCUSA CHIC @ S

Le versioni di un sistema operativo sono sempre esistite, penso che in un certo senso sia qualcosa che non si può evitare, ma dannazione, che non influisce sulle applicazioni, che la versione non è quella che ha il cellulare, dovrebbe essere semplice come verranno installate le librerie utente x e periodo, che fanno una base solida ed omogenea e che una versione è indipendente dall'altra ma che possono coesistere nello stesso mobile 🙁

5.- Apple è sempre accusata di essere molto rigorosa con l'accettazione delle applicazioni nell'App Store, cosa che non accade nell'Android Market, ma secondo voi sarebbe conveniente mettere un qualche tipo di controllo durante il caricamento dell'app?

CONTROLLI NO, l'autenticità segna sì, non può essere che compaiano applicazioni per servizi X, come banche e non sappiamo se la banca dà il via libera o almeno conosce l'applicazione, per tutti quelli che hanno a che fare con i soldi se farebbe qualcosa di più rigoroso oltre a quelli che raccolgono dati da servizi "conosciuti", perché molti pettegolezzi sono già stati segnalati nel mercato

6.- Una cosa che va molto di moda oggi è parlare di multitasking, multitasking, esecuzione di applicazioni in background, ecc. Tutto motivato dall'annuncio di Apple riguardo al suo sistema operativo iPhone 4. Pensi che come gestisce Android questo compito? Cambieresti qualcosa aggiungendo o rimuovendo? Quale pensi sia più corretto, quello proposto da Apple, quello attuale di Android o forse WebOs?

La mia conoscenza è nulla in questo senso, come in Android mi sembra che vada bene, che se aggiungessi qualcosa nel sistema per gestire i processi che non dobbiamo installare cose di terze parti, è qualcosa che dovrebbe venire per impostazione predefinita, già se desideri più opzioni, una che cerchi la vita con quelle altre app

Ma se il problema delle prestazioni è migliorato, non può essere che Android, quando ha solo 18 mega di RAM, diventa super lento e insopportabile.

7.- Android è un sistema operativo giovane e nuovo che sta crescendo molto velocemente. Se guardiamo l'inizio di Android e lo confrontiamo con quello attuale, ci sono molti cambiamenti che possiamo trovare nelle sue funzionalità e nel suo nucleo. Come vedi questo frenetico tour Android? Non funziona troppo? Guardando l'SDK e l'NDK, lo vedi ben sviluppato o molto leggermente?

Questo, ha funzionato? Non penso che abbia funzionato, anzi penso che non stiano nemmeno strisciando, i cambiamenti tra le versioni mi sembrano un po 'assurdi, non voglio dire che non dovrebbe essere così o non potrebbe essere fatto in un altro modo, ma non può essere che dobbiamo aspettare la 2.1 per aggiungere cose che dovevano provenire dalla versione 0, quindi penso che alcune cose siano molto leggere.

Vorrei anche migliorare il plugin eclipse ma questa è un'altra storia, è che progettare una finestra in XML diventa molto stancante, le opzioni visive per creare finestre in stile WYSIWYG sono molto scarse, il che limita un po '.

8.- Quale SDK o sistema fornisce più funzionalità o risorse durante lo sviluppo di un'applicazione, Android, sistema operativo Apple, Windows Mobile o WebOs?

È relativo, per me Android È già fantastico scaricare l'SDK per configurare eclipse e avviare la programmazione. Cioè se l'emulatore, voglio torturare colui che lo ha fatto, RALLENTA PIÙ NO POWER

9.- Quale API ritieni sia la più innovativa o che offra maggiori possibilità durante la creazione di un'app?

TUTTI. è solo per avere l'idea di un'applicazione che possa usarlo xDDD

10.- Come vedi il futuro di questo sistema a breve e lungo termine? Parlaci dei tuoi progetti, applicazioni create, siti web, come seguirti su twitter, facebook, ecc.

Bene, devo pubblicare una domanda una volta «Android governare il mondo? " E penso che se xDDD, ma guarda le statistiche parlano da sole, la crescita costante e le quote di mercato raggiunte. Vedo che è il nuovo re dei sistemi mobili, perché oltre ad essere aperte, le aziende offriranno meno resistenza nell'adattarlo e utilizzarlo, risparmiando così i soldi per diventarlo da zero 😉 e trarrebbero vantaggio anche dalla comunità esistente.

Per potermi seguire, anche se non c'è molto da vedere, cercatemi su twitter, ci sono @yeradis, Ho anche un sito web dove a volte pubblico qualcosa www.yeradis.com e il mio profilo ora si arricchisce di Buzz

Al momento ho due progetti pubblicati nel Market e questi sono:

CiaoTXTroid e La mia guida TV

Se cerchi «yeradis» nel mercato, otterrai queste app, anche in Cyrket e Androlib

Anche se non ci sono solo questi, ma se sono i più attivi, ne ho avviati altri ma sono addormentati e alcune idee che voglio sviluppare, alcune si possono vedere nel mio profilo Google Code sul lato sinistro compaiono alcuni di questi progetti .

Mille grazie a Yeradis per aver partecipato a questa intervista.


Seguici su Google News

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Actualidad Blog
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Yeradis P. Barbosa Marrero suddetto

    saluti

    Spero che l'intervista ti piaccia 😉

    Mille grazie al team di Androidsis per aver pensato a me

    È semplicemente la mia visione e la mia esperienza nel mondo di Android 😉

    Senza di più….
    Io lascio