Întâlniri Android, astăzi cu Yeradis Barbosa

Astăzi începem o serie de interviuri cu persoane implicate în sectorul Sistem de operare Android într-un mod special și poate cel mai important. Ideea este să vezi Android dar dintr-un punct de vedere diferit de cel pe care îl vedem de obicei, din punctul de vedere al creatorilor de aplicații sau din punctul de vedere al persoanelor care sunt capabile să modifice rom-ul original pentru a le rafina puțin mai mult și că putem toți se bucură de aceste beneficii suplimentare.

Am crezut întotdeauna că cei care au într-adevăr un sistem de operare, așa cum se poate Sistem de operare Android sau iPhone, la vedetă sau la eșec sunt creatorii aplicațiilor, fără ele sistemul nu ar fi același și mai puțin în prezent, în care nu este conceput un sistem de operare fără o piață cu un număr mare de aplicații.

În acest fel putem vedea, de asemenea, eventualele deficiențe sau nu, de care suferă sistemul și, de asemenea, putem vedea de ce acest sistem poate deveni numărul unu sau poate rămâne în încercare.

În această rundă de interviuri o vom începe cu Yeradis Barbosa, un dezvoltator al aplicații pentru Android dintre care cu siguranță veți cunoaște unele. Vom încerca să publicăm unul dintre aceste interviuri de astăzi și în fiecare miercuri și vom încerca, de asemenea, să ne asigurăm că cel mai mare număr de persoane legate de Android din acest domeniu trec prin această secțiune.

1.- Cine ești și care este relația ta cu Android?

Numele meu este Yeradis P. Barbosa Marrero si sunt programator de profesie si hobby :p

În prezent sunt rudă cu Android datorită magnificului meu Magic achiziționat în Vodafone și unor aplicații pe care le dezvolt pentru acest mare sistem.

2.- Să trecem la treabă, din punctul de vedere al unui dezvoltator de aplicații, ce avantaje și dezavantaje se pot găsi în Android în comparație cu alte sisteme?

Voi răspunde din ignoranța mea completă 🙁

Avantajele pe care le văd Android, printre ele se numără sloganul aproape uzat, menționat că este Open Source, știm cu toții beneficiile pe care le oferă aplicațiile open source, pentru că a avea un sistem de operare care este, de asemenea, deschis este ostia, iar pentru teste uitați-vă lista romurilor gătite „de la zero” (compilate), super îmbunătățite, chiar dopate.

Deși acest avantaj pentru majoritatea muritorilor este bun pentru noi doar ca utilizatori (datorită romilor îmbunătățite pe care le avem la dispoziție) since, deoarece cel puțin nu mă văd studiind sistemul și îmbunătățindu-mă: da, știu unii care fac: p

Un alt avantaj pe care îl văd este că Google este tatăl proiectului și care îl „gestionează”, pentru unii acesta este un motiv mai mult decât suficient, dar dacă nu sunteți unul dintre acești fani, trebuie doar să vă rog să vă uitați cum multe API-uri publicate de Google pentru programatori și interacțiunea cu serviciile lor, contează și, fără îndoială, aproape toate vor putea fi utilizate în Android fără alte complicații.

Cel puțin pentru mine acest lucru este deja grozav, pentru că viața mea online are ca bază serviciile Google ... și nu, nu am probleme cu confidențialitatea 😉

Un alt lucru ar fi să poți instala aplicațiile dorite chiar și pe cele care nu sunt publicate pe piață fără prea multe trucuri. Instalați și mergeți (aproape aproape: P)

De asemenea, a putea avea mai multe aplicații instalate pentru a face același lucru fără a se zdrobi reciproc este minunat, la ce mă refer? Ei bine, luați ca referință browserele instalate, sistemul, Delfinul, Opera mini ... dacă ați observat, de multe ori când ceva ne trimite la o adresă web obținem o listă cu aceste browsere și permiteți-ne să alegem care dintre ele din lista pe care o dorim executăm acțiunea, ACEASTĂ ESTE REOSTIA ȘI NU ARE ALTE SISTEME, cel puțin nu în acest fel și nu din câte știu xDDD, ca cel atât de iubit de Comunitatea Android faimosul sistem de operare IPhone, Windows Mobile sau același Sysmbian ... cei fără idei: S

Și, în sfârșit, pentru a nu mă extinde pentru că ar putea fi ore, deși mulți dintre voi cunoașteți aceste caracteristici mai bine decât mine, cea care îmi place cel mai mult este CONVERGENȚA

Și este codul pentru care programez Android Cu excepția lucrurilor mici tipice acelui sistem, îl pot refolosi în alte medii; este să copiați și să inserați în proiecte web și funcționează, să inserați în proiecte desktop și, de asemenea, este valabil și să copiați codul altor proiecte și să-l inserați în proiectul Android, faptul că au decis JAVA ca limbaj de programare a fost un pariu foarte bun, deoarece, cu acest lucru, puteți profita de tot codul Java existent pentru Android, deoarece asta înseamnă că există deja atât de multe aplicații și numărul continuă să crească (este ceea ce cred). Acest lucru permite, de asemenea, curba de învățare să fie zero (aproape), cei care stăpânesc deja JAVA, trebuie doar să cunoască detaliile Android, dar numai acestea, vechile lor cunoștințe le vor servi în continuare.

3.- Android Market cred că putem fi de acord dacă spun că are nevoie de o actualizare și o îmbunătățire notabilă în ceea ce privește sistemul de căutare și gestionarea acestuia a taxelor pentru aplicații și poate altceva. Văzându-l ca pe cineva care are sau va avea aplicații, atât plătite, cât și gratuite, ce părere aveți despre actualul Android Market?

Îmi pare rău, știu că mă vor ură xDDD. Actualul Android Market pentru mine este o GUNOASĂ în partea de utilizator normal, iar pentru programatori (Consola pentru dezvoltatori) mai bine să nu o spună, deoarece ar cenzura cuvintele xDDDD

Și acesta este adevărul care lasă mult de dorit, prefer de o mie de ori piața oferită de Slideme.org gunoiului care oferă Android Market. Și știu că sunt radical, dar a trebuit să spun asta xDDD

Și nu este nici posibil, nici acceptabil ca unui programator care își publică aplicațiile pe piață să i se ofere „opțiuni” atât de slabe (pentru a-i da un nume).

Putem vedea doar:

  • numele aplicației
  • versiunea
  • numărul de scoruri și câteva stele (5) dar fără numărul procentului pe care îl reprezintă
  • descărcări unice totale de aplicații, cu excepția actualizărilor și așa mai departe
  • descărcări active totale și procentajul acestora
  • dacă este gratuit sau plătit
  • dacă este publicat

Poate că asta pare bine pentru mulți, dar mie mi se pare o batjocură a unui programator, companie, manager, agent de vânzări etc.

De ce ?

  • Nu putem vedea modificările de nume pe care le-a suferit aplicația sau în ce versiune a avut loc
  • Vedem o singură versiune și nu avem un istoric al versiunilor publicate, cu atât mai puțin un loc în care să raportăm îmbunătățirile aduse versiunii care este publicată sau corecțiile făcute, mai mult de un programator a trebuit să-și facă sistemul pentru asta atunci când ar fi mai mult Este practic și recomandabil ca piața să o ofere, deși este util atunci când duceți aplicația la alte sisteme care nu acceptă piața.
  • Nu putem vedea scorurile pe care le-a primit fiecare versiune, cu atât mai puțin comentariile făcute la aceasta sau asta sistem Android (utile la corectarea erorilor), nu putem răspunde nici la aceste comentarii, așa că, dacă un utilizator spune că aplicația este inutilă, nu îi vom putea spune că există o nouă versiune și dacă o poate verifica pentru a vedea dacă acum Pare mai rău 😛 xDDD, dar acel comentariu va rămâne cu ceea ce înseamnă asta pentru viață. Și acest lucru este important pentru că cel puțin în cazul meu și știu că se întâmplă cu mai mulți, UTILIZATORII SE PLÂNESC DOAR DAR NU FĂ NIMIC PENTRU A SCHIMBA LUCRUL (îmi pare rău dacă cineva este „jignit”, dar din păcate este așa) ar fi să îi trimit un e-mail dezvoltatorului spunându-i despre posibilele erori, înțeleg că nu este obligația lor, dar dacă le place aplicația, cel mai puțin ar trebui făcut că, dacă vor să aibă ceva mai bun, de curs; Înțeleg că mulți lasă comentarii și în acest scop, pentru a „ajuta” să corecteze erorile. Și nu mai vorbesc de utilizatori spanioli sau vorbitori de limbă spaniolă: S xDDD acolo deja dacă m-au marcat pe tot xDDD. Au un „obicei” foarte prost, stil troll: S. Dar trebuie să subliniez că nu toate sunt așa. Nu vreau să generalizez, dar este ceea ce am putut vedea în legătură cu alte tipuri de cultură, unde pe măsură ce apar noile versiuni, comentariile pe care le-au făcut sunt actualizate. De asemenea, vreau să cred că foarte multă greșeală (ca să nu spun toate) este piața, deoarece nu-mi oferă opțiunea de a putea marca un comentariu ca fiind rezolvat și de a anunța utilizatorul care a pus acel comentariu și astfel alți utilizatori vor putea, de asemenea, să-l vadă .... (gândit: acum dacă rămân fără utilizatori xDDDDD)

Desigur, fiecare comentariu este întotdeauna bun, fie că este pozitiv sau negativ, comentariul este întotdeauna bine primit.

  • Nu știm numărul total de descărcări unice pe versiune
  • nici nu le activați după versiune și, prin urmare, nici procentul lor
  • Nu avem opțiunea de a putea stabili mai multe mecanisme decât gratuit sau de plată și acesta din urmă numai prin Google Checkout, care are un impact mare asupra vânzărilor, deoarece există mulți oameni care nu doresc să utilizeze Checkout, ar trebui să ofere alte metode mai populare, cum ar fi Paypal și obișnuite ca plăți directe, mergem ca o viață, dar și și dacă vrem ca aplicația noastră să fie beta? sau versiunea de încercare de 30 de zile? Pentru aceste cazuri va trebui să facem versiuni diferite pentru aceste lucruri și voila, deoarece nu avem istoric de versiuni sau comentarii de la programator cu privire la caracteristicile acestei versiuni, nici nu vom ști de câte ori a fost beta sau testare 😉 pentru exemplu
  • Putem pune doar publicat sau nu, dar dacă vrem să apară doar unui grup de utilizatori X? De ce nu putem avea mai multe din aceeași aplicație, o versiune oficială și alte versiuni de dezvoltare? și astfel, pentru a putea lua versiunile BETA din același loc și nu a separa lucrurile, unii dintre cei care vor citi acest lucru știu ce vreau să spun: da (vă mulțumesc tuturor pentru timpul acordat și pentru ajutor în proiectele mele)

Oricum, sunt dezamăgit de piață, pentru că și programatorii pe care îi publicăm trebuie să plătească o taxă de 25 de dolari și ne oferă asta: S

4.- Care este părerea ta despre așa-numita fragmentare a sistemului Android? Crezi că pe termen lung este un lucru inevitabil?

Urăsc fragmentarea, în calitate de programator trebuie să mă gândesc la ce versiune a sistemului voi face aplicația și, în funcție de care aleg, vor fi mulți care nu vor putea să o instaleze 🙁, așa că în cazul meu faceți doar pentru 1.5, dar cum rămâne cu versiunile anterioare? SORRY CHIC @ S

Versiunile unui sistem de operare au existat dintotdeauna. Cred că într-un anumit sens este ceva ce nu poate fi evitat, dar la naiba, nu afectează aplicațiile, că versiunea nu este cea pe care o are mobilul, ar trebui să fie la fel de simplă pe măsură ce vor fi instalate bibliotecile utilizator și punct, care fac o bază solidă și omogenă și că o versiune este independentă de alta, dar care poate coexista în același mobil mobile

5.- Apple este întotdeauna acuzat că este foarte riguros în ceea ce privește acceptarea aplicațiilor în Apps Store, lucru care nu se întâmplă în Android Market, dar credeți că ar fi convenabil să puneți un fel de control atunci când încărcați aplicația?

CONTROLE NU, semnele de autenticitate da, nu se poate să apară cererile pentru serviciile X, cum ar fi băncile și nu știm dacă banca dă aprobare sau măcar cunoaște cererea, pentru toate cele care au de-a face cu banii dacă ar face ceva mai riguros, precum și cele care colectează date de la servicii „cunoscute”, deoarece o mulțime de bârfe au fost deja raportate pe piață

6.- Una cosa que está muy de moda hoy en día es hablar acerca de la multitarea, el multitasking, correr aplicaciones en segundo plano, etc.. Todo motivado por el anuncio de Apple respecto a su iPhone OS 4. ¿Crees efectiva la forma en que Android gestiona esta tarea? ¿Cambiarías algo ya sea añadiendo o quitando? ¿Cual os parece más correcta, la que propone Apple, la actual de Android, o puede que quizás WebOs?

Cunoașterea mea este nulă în acest sens, așa cum este în Android mi se pare bine că, dacă aș adăuga ceva în sistem pentru a gestiona procesele pe care nu trebuie să le instalăm lucruri de la terți, este ceva care ar trebui să vină în mod implicit, deja dacă doriți mai multe opțiuni, una care să aibă viață cu acele alte aplicații

Dar dacă problema de performanță s-a îmbunătățit, nu poate fi acela că Android, când mai are doar 18 megabiți ram, devine super lent și insuportabil.

7.- Android este un sistem de operare tânăr, nou, care crește foarte repede. Dacă ne uităm la începutul Android și îl comparăm cu cel actual, există multe schimbări pe care le putem găsi în funcționalitățile și în nucleul său. Cum vedeți acest tur de ritm Android rapid? Nu rulează prea mult? Privind SDK și NDK, îl vedeți bine dezvoltat sau foarte ușor?

Asta, a rulat? Nu cred că a funcționat, de fapt cred că nici măcar nu se târăsc, schimbările dintre versiuni mi se par cam absurde, nu vreau să spun că nu ar trebui să fie așa sau nu s-ar putea face în alt mod, dar nu poate fi că trebuie să așteptăm 2.1 pentru a adăuga lucruri care trebuiau să provină de la versiunea 0, așa că cred că unele lucruri sunt foarte ușoare.

Aș îmbunătăți, de asemenea, pluginul pentru eclipsă, dar aceasta este o altă poveste, este că proiectarea unei ferestre în XML devine foarte obositoare, opțiunile vizuale pentru crearea ferestrelor în stil WYSIWYG sunt foarte slabe, ceea ce limitează puțin.

8.- Ce SDK sau sistem oferă mai multe funcționalități sau resurse atunci când dezvoltă o aplicație, Android, Apple OS, Windows Mobile sau WebOs?

Este relativ, pentru mine Android Este minunat, descărca sdk pentru a configura eclipsa și a începe programarea. Asta dacă emulatorul, vreau să-l torturez pe cel care a făcut-o, încetinește mai mult fără putere

9.- Care API credeți că este cel mai inovator sau care oferă mai multe posibilități atunci când creați o aplicație?

TOATE. este doar să ai ideea unei aplicații care o poate folosi xDDD

10.- Cum vedeți viitorul acestui sistem pe termen scurt și lung? Spuneți-ne despre proiectele dvs., aplicațiile create, site-urile web, cum să vă urmăriți fie prin twitter, facebook etc.

Ei bine, trebuie să postez o întrebare o dată «Android stăpânești lumea? " Și cred că dacă xDDD, dar uitați-vă la statistici, vorbesc de la sine, creșterea constantă și cotele de piață atinse. Văd că este noul rege al sistemelor mobile, deoarece pe lângă faptul că sunt deschise, companiile vor oferi mai puțină rezistență în adaptarea și utilizarea acestuia, economisind astfel banii de a deveni unul de la zero 😉 și ar profita și de comunitatea existentă.

Pentru a mă putea urmări, deși nu sunt multe de văzut, mă puteți căuta pe twitter, acolo sunt @yeradis, Am și un site web unde public câteodată ceva www.yeradis.com iar profilul meu acum îmbogățit cu Buzz

În prezent, am două proiecte publicate pe piață și acestea sunt:

HelloTXTroid și Ghidul meu TV

Dacă căutați «yeradis» pe piață, veți obține aceste aplicații, de asemenea în Cyrket și Androlib

Deși nu există doar acestea, dar dacă sunt cele mai active, am început altele, dar sunt adormite și unele idei pe care vreau să le dezvolt, unele dintre ele pot fi văzute în profilul meu Google Code din partea stângă, unele dintre acestea apar proiecte.

Multe mulțumiri lui Yeradis pentru participarea la acest interviu.


Urmărește-ne pe Știri Google

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Actualidad Blog
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Yeradis P. Barbosa Marrero el a spus

    În ceea ce priveşte

    Sper să vă placă interviul 😉

    Muchisimas gracias al equipo de Androidsis por pensar en mi

    Este pur și simplu viziunea mea și experiența mea în lumea Android 😉

    Fără mai multe ...
    eu plec