Sunteți pe pagina 1din 8

Ministerul Educaiei, Culturii i Cercetrii a Moldovei

Universitatea Tehnic a Moldovei


Facultatea Calculatoare, Informatic i Microelectronic
Departamentul Ingineria Software i Automatic

Raport
La lucrarea de laborator nr.0
La disciplina Programarea aplicatiilor mobile
Tema: Alegerea SO i a mediului de lucru

A efectuat: st.gr. TI-151, Toma Ana.


A verificat: asistent univ. Ciudin S.

Chiinu 2017
Scopul lucrrii: Alegerea unui sistem de operare i a mediului de dezvoltare i
explicarea alegerii.

Desfurarea lucrrii:

n procesul alegerii sistemului de operare, pentru care va trebui s efectuez aplicaiile, am


optat pentru Android. Aceast platform unete sistema de operare, construit pe baza nucleului
SO Linux, software intermediar i aplicaii mobile integrate.

[1] Platforma Android are o serie de avantaje, printre care enumerm:

- Menine rularea sarcinilor n background;


- Reprezint o bibliotec bogat de elemente UI;
- Menine grafica 2D i 3D, utiliznd OpenGL standard;
- Menine accesul la sistemul de fiiere i baza de dat incorporat SQlite.

Din punct de vedere al arhitecturii, aceasta sistem reprezint o miriad, n care ar putea
fi ales un numr de nivele. Developerul, lucrnd cu platforma dat, de obicei
interacioneaz cu nivelele de sus ale arhitecturii pentru crearea aplicaiilor. Bibliotecile,
sistema de utilizare i nucleul sistemului sunt ascunse dup carcasa aplicaiei.

[2] Platforma Android a devenit practic platforma de top in lumea de mobile


development. Anul 2016 a artat c platforma Android a fost naintea iOS pentru prima
dat, conform US State of the Developer Nation report.

n zilele noastre, majoritatea developerilor profesionali aleg Android Dev. Acum exist
cca 5,9 mln de Android software engineers n lumea ntreag. n acelai timp, Google are
1.4 bln de acount-uri Android nregistrate.

[3] Avantajele Android fa de iOS:

1. Recent, iOS a devenit mai complicat din cauza caracteristicii split-screen-ului i a


marei diferene de screen resolution.
2. iOS are cteva restricii fa de developmente. Principalele limbaje de programare
rmn a fi Objective-C sau Swift i platforma de development Mac OS.
3. Platforma Android a devenit mai matur i mai uor de dezvoltat pe ea.
4. Lumea developerilor prefer ghidurile extensive, oferite de Google, numite Material
Design.
5. Este mai uor de nceput dezvoltarea pe Android, deoarece Java este utilizat pentru
programare i poi utiliza orice platform: MacOS, Linux sau Windows.

Este o cantitate mai puternic de useri i device-uri Android n lume. i cererile tot cresc.
Creterea a devenit ntr-adevr fenomenal cu mai mult de 80% n lumea
ntreag a smartphone-urilor ce utilizeaz platforma data.
6. Aplicaiile Android, de asemenea, a nceput s introduc mai multe cumprturi n
aplicaii i au milioane de download-uri cu o larg baz de date, aa nct ea devine
destul de competitive n timpul apropiat n termini de monetizare.

De asemenea, Android domin market-ul cu cca 87%. El propune un set larg de meniuri laa
alegere i utilizare i este ideal dac ai nevoie de o tastatur QWERTY. Android App
Development este la fel uor de manipulate n sens de acces la sistemul lor de operare i ia mai
mult de 40% de linii de cod. Dar, odat dezvoltat, este mai uor i rapid de publicat n Play
Market.

[4] n fine, 10 motive din care cauz eu totui am optat pentru Android App Development:

Motivul # 1 Verificarea de securitate Magic


Ce faci pentru a asigura securitatea aplicaiei Android? Nu prea mult? Nu trebuie s-i fie ruine!
De fapt, securitatea este un teritoriu dificil i dificil de navigat. Dar exist instrumente care s o
fac fr durere. Check out Devknox dac nu ai fcut-o - un analizor static care gsete i
remediaz vulnerabilitile din codul dvs. i este la fel de uor ca urmrirea recomandrilor IDE
standard n timpul codrii!

Motivul #2: Cod Open Source

Cea mai bun parte referitor la Android OS este caracteristica sa de a fi open source. Mai
mult ca att, mai multe manufacture electronice, aa ca Samsung, HTC i Asus au acces la cod
cee ace face mai uor pentru ei s o utilizeze n smartphone-urile lor.

Motivul #3: Alte avantaje

Android este prima platform pentru 300 de smartphone-uri, 90 de tablete i 6 e-reader-e.


n fiecare zi, cca 1,5 mln de dispositive Android sunt activate n lume. Exist aproximativ
1,460,800 aplicaii n Google Play Store i numrul lor este n cretere! i mai mult ca att, mai
mult de 60% din aplicaiile Android sunt free, i respectiv, accesibile pentru utilizatori.

Motivul #4: Boom de Perspectiv n Job

Aa cum Android propun un model interesant, mai multe organizaii au o echip dedicat
development-ului aplicaiilor cu capacitate de recrutare a noilor developer n domeniu. Unul
dintre avantajele nvrii app development-ului este c studenii pot allege s lucreze la oficiu
sau freelance. Similar, dac o persoan posed bine dezvoltarea aplicaiilor Android, lui i va fi
mult mai uor s treac pe alte sisteme de operare.

Motivul #5: Mai multe oportuniti cu Amazon

Un expert n Android App Development poate ctiga i face majoritatea aplicaiilor


disponibile pe amazon app store.

Motivul #6: Rezerv numele aplicaiei


Dac ai n plan dezvoltarea unei aplicaii Android n viitor, dar vrei s pstrezi numele
aplicaiei, Google Play i permite s faci asta. Poi publica aplicaia ta cu package-ul java dorit

sub un nume, gen: com.mycompany.myappname i s salvezi acest nume al package-ului pentru


aplicaia ta.

Motivul #7: Huge Audience

Nimeni nu poate nega faptul c android are o mare popularitate pe dispozitivele mobile.
Astfel, cu ct mai multe dispositive sunt, cu att mai mult cererea la android app dev va crete.

Motivul #8: Uor de integrat

ntreaga platform este gata pentru customizare. Poi integra aplicaia mobile acordndu-
te la necesitile business-ului tu/ Android este cea mai bun platform mobile dintre arhitectura
procesoral i aplicaie. Majoritatea permite background-procesele ce ajut la integrarea
aplicaiilor.
Motivul #9: Mai multe canale de vnzri

Nectnd la alte platforme, aplicaiile Android pot fi dezvoltate n mai multe ci. Se poate
utiliza a 3-a parte din marketplace-ul aplicaiilor.

n prezent, mai mult de 76,6% dintre smartphone-uri, inclusiv modelele HTC, LG i


Samsung utilizeaz Android ca sistem de operare (OS) i ateapt ca Android s fie n ceasuri
inteligente, laptopuri, maini foarte curnd. Dispozitivele Android, inclusiv comprimatele, au
devenit nevoia cea mai important a tuturor oamenilor de top din ntreaga lume i principalul
motiv este c ofer o platform open source pentru dezvoltarea de aplicaii grozave i permite
dezvoltatorilor de aplicaii s le publice imediat. n schimb, o mulime de dezvoltatori doresc s
se asocieze cu aplicaia Android din cauza creterii incredibile.

Concluzii:
In urma efectuarii lucrarii de laborator nr. 0 am facut cunostinta cuplatforma ,,Android
Studio . Dup o lung perioad n care s-a aflat n beta, Google a anunat oficial Android Studio a
ajuns la versiunea 2.3 i c este disponibil pentru a fi descrcat gratuit de la
adresa developer.android.com/sdk. Pachetul include din start un amalgam de template-uri pe care
le putei folosi ca tnr dezvoltator fr experien. Exist module pentru a crea rapid aplicaii de
captur, sisteme de notificri sau platforme de mesagerie instant. Pentru c Android este disponibil
n 2014 ntr-o varietate foarte mare de dispozitive i dimensiuni de ecran, Android Studio este
modul ideal pentru a crea aplicaii care s funcioneze pe toate variaiile specifice acestei platforme
Bibliografie:

[1] https://android.jlelse.eu/apple-vs-android-a-comparative-study-2017- c5799a0a1683

[2] https://www.spaceotechnologies.com/5-major-benefits-of-android- application-


development/

[3] https://www.edureka.co/blog/reasons-to-learn-android-development/

[4] https://www.rishabhsoft.com/blog/5-advantages-of-android-app- development-


for-your-business

[5] https://www.slideshare.net/venturehire/advantages-of-learning-android- programming-in-


java

[6] https://www.quora.com/What-are-benefits-of-learning-Android

[7] http://money.cnn.com/interactive/technology/iphone-android-
comparison/index.html

[8] https://www.digitaltrends.com/mobile/best-smartphone-os/

[9] https://scand.com/company/blog/mobile-world-turning-toward-android- ios-vs-android-


development-statistics/

S-ar putea să vă placă și