x close
Click Accept pentru a primi notificări cu cele mai importante știri! Nu, multumesc Accept
×
Acest site utilizează fișiere de tip cookie pentru a vă oferi o experiență cât mai plăcută și personalizată. Îți aducem la cunoștință faptul că ne-am actualizat politicile pentru a ne conforma cu modificările propuse aduse de Directiva (UE) 2002/58/EC ("Directiva E-Privacy") si de Regulamentul (UE) 2016/679 privind protectia persoanelor fizice in ceea ce priveste prelucrarea datelor cu caracter personal si privind libera circulatie a acestor date si de abrogare a Directivei 95/46/CE ("Regulamentul GDPR").

Înainte de a continua navigarea pe www.jurnalul.ro, te rugăm să citești și să înțelegi conținutul Politicii de Cookie și Politica de Confidențialitate.

Prin continuarea navigării pe www.jurnalul.ro confirmi acceptarea utilizării fișierelor de tip cookie. Poți modifica în orice moment setările acestor fișiere cookie urmând instrucțiunile din Politica de Cookie.

DA, ACCEPT

Turnul Babel

0
Autor: Cristian Ionescu 07 Sep 2009 - 00:00
Turnul Babel /iStockPhoto




Într-o lume dominată de telefoanele mobile, dezvoltatorii de aplicaţii sunt puşi în faţa unor decizii aproape imposibile. Să creeze aplicaţii pentru Apple iPhone, Palm Pre, Symbian, RIM Blackberry sau Google Android cu "unelte" oficiale sau să folosească alte teh­no­lo­gii pentru a acoperi mai multe mărci? Mul­ţi­mea de unelte, sisteme şi platforme rep­re­zin­tă un adevărat Turn Babel pentru dezvoltatori.

Un kit de dezvoltare software (SDK sau "devkit") este un set de instrumente care permit crearea de aplicaţii pentru anumite sisteme informatice, console de jocuri video, sisteme de operare sau orice platforme similare. Alegerea există, însă cererea diversificată, platformele diferite, timpul scurt şi miza mare îi pun pe dezvoltatori într-o situaţie dificilă.

Oricine poate încerca să construiască o apli­caţie utilizând resurse proprii de dezvol­ta­re, SDK-uri, frameworks sau ultimele tehno­lo­gii web. Problema este că aplicaţia trebuie să maxi­mizeze capabilităţile unui dispozitiv, această cerinţă fiind de multe ori nesatisfăcută sau slab îndeplinită atunci când se încearcă adaptarea tehnologiei pentru mai multe tipuri de sisteme.

Potrivit lui Christopher Allen, fondatorul comunităţii iPhoneWebDev, există diferenţe mari chiar şi între telefoanele care rulează aceeaşi platformă software. "Am făcut experimente cu Android şi pot spune că există diferenţe uriase chiar între telefoanele care utilizează aceeaşi platformă", spune Allen, citat de infoworld.com.

Se poate şi mai rău. De exemplu, Verizon plănuieşte lansarea unui SDK pentru dezvoltarea de aplicaţii Windows Mobile şi Blackberry pentru reţeaua proprie, iar dezvoltatorii se vor trezi cu mai multe versiuni ale aceleiaşi aplicaţii, dar pentru reţele diferite. Reprezentanţii Motorola au anunţat şi ei propriul SDK pentru dezvoltarea Android, cu biblioteci specifice mărcii, compania susţinând în mod surprinzător că se poate folosi SDK-ul şi pentru alte platforme. În plus, ca situaţia să se complice şi mai mult, există posibilitatea folosirii unui devkit oferit de un colaborator al mărcii respective (third-party). Apple, care deşi are propriul kit pentru iPho­ne, oferă posibilitatea SDK-urilor third-party. Pe de altă parte, RIM (pentru BlackBerry) oferă devkit-uri third-party, deşi compania are propriul SDK.


ALTERNATIVE

Dar poate că tehnologiile web, cum ar fi HTML 5, pot uşura povara de a crea aplicaţii pentru diferite dispozitive. "HTML 5 ar putea ajuta enorm dezvoltarea aplicaţiilor pentru telefoane mobile. Aplicaţiile Objective C pe iPhone sau Java în cazul Android se pot înlocui cu executarea unei pagini foarte complexe de web, via HTML 5", spune Hampton Catlin, dezvoltator la Wikimedia Foundation, citat de in­foworld.com.

Potrivit acestuia, motorul WebKit oferă un suport extraordinar pentru HTML 5, iar aplicaţiile care îl folosesc rulează pe iPhone, Palm Pre şi Android, dezvoltatorii fiind astfel avantajaţi, deoarece ar lucra cu tehnologii cunoscute, cum ar fi CSS şi JavaScript. Potrivit lui Catlin, şi acest lucru necesită o abordare separată pentru fiecare dispozitiv, dar, în cea mai mare parte codul este aproximativ acelaşi, cu numai 20 de linii de cod modificate pentru fiecare dispozitiv. Deşi au la dispoziţie toate aceste opţiuni, dezvoltatorii nu sunt optimişti cu privire la perspectivele unui proiect de dezvoltare pentru furnizarea unui SDK unificat pentru platforme multiple, având în vedere diferenţele majore dintre rezoluţiile de ecran, capabilităţi şi sisteme de operare.
Citeşte mai multe despre:   telecom

 

Ştiri din .ro















PUBLICITATE
 





Mai multe titluri din categorie

Resturi dintr-o rachetă chineză vor cădea pe pământ în zilele următoare

Resturi dintr-o rachetă chineză vor cădea pe pământ în zilele următoare
Bucăți din racheta chineză Long March 5B vor cădea pe pământ în zilele următoare, scrie DPA.  Fizicianul Jonathan McDowell de la Centrul de Astrofizică Harvard & Smithsonian din Cambri...

Capsula SpaceX cu echipaj uman a andocat la Stația Spațială Internațională

Capsula SpaceX cu echipaj uman a andocat la Stația Spațială Internațională
Capsula SpaceX Crew Dragon, cu patru astronauți din trei țări la bord, a andocat la Stația Spațială Internațională (ISS), în această dimineață. Echipajul va rămâne în spațiu timp de ș...

Roverul Perseverance a produs oxigen pe Marte

Roverul Perseverance a produs oxigen pe Marte
Roverul Perseverance, aflat pe planeta Marte, a reușit să transforme dioxidul de carbon din atmosferă în oxigen, a anunţat NASA, scrie AFP. Demonstraţia a avut loc pe 20 aprilie iar NASA...

Microsoft vrea să achiziționeze o companie de inteligență artificială pentru 16 miliarde de dolari

Microsoft vrea să achiziționeze o companie de inteligență artificială pentru 16 miliarde de dolari
Microsoft ar putea cumpăra compania de inteligenţă artificială şi tehnologie de recunoaştere a vorbirii Nuance Communications pentru 16 miliarde de dolari, au declarat surse anonomie,...

NASA amână zborul elicopterului Ingenuity pe Marte

NASA amână zborul elicopterului Ingenuity pe Marte
NASA a amânat zborul elicopterului Ingenuity pe Marte, după ce un test al elicei s-a încheiat brusc, anunță Business Insider. Acesta a fost ultimul test major înainte de primul zbor al dronei, care inițial era...

Moment istoric: Nora Al-Matrooshi este prima femeie astronaut din Emiratele Arabe Unite

Moment istoric: Nora Al-Matrooshi este prima femeie astronaut din Emiratele Arabe Unite
Nora Al-Matrooshi face istorie în Emiratele Arabe Unite. Este prima femeie astronaut din ţară. Ea şi Mohammed Al-Mulla au fost selectaţi din peste 4.000 de candidaţi. Alături de Mohammed Al-Mulla (32 de ani)...

Facebook nu va notifica cei 533 de milioane de utilizatori ale căror date au fost expuse online

Facebook nu va notifica cei 533 de milioane de utilizatori ale căror date au fost expuse online
Facebook nu intenționează să anunțe utilizatorii care se numără printre cei o jumătate de miliard de persoane ale căror informații personale au fost postate pe un site web utilizat de hackeri, relatează...

Startup-ul Neuralink prezintă un video în care o maimuță cu cip în creier joacă jocuri video

Startup-ul Neuralink prezintă un video în care o maimuță cu cip în creier joacă jocuri video
Neuralink, startup-ul antreprenorului miliardar Elon Musk (foto), a lansat un video în care o maimuță joacă un joc video simplu, după ce i-a fost implantat un cip în creier, relatează Reuters. Videoclipul...

Cheltuielile globale IT vor crește cu 8,4% în acest an, la 4.100 de miliarde de dolari

Cheltuielile globale IT vor crește cu 8,4% în acest an, la 4.100 de miliarde de dolari
Companiile din întreaga lume vor cheluti 4,1 trilioane de dolari pe tehnologia informației anul acesta, în creștere cu 8,4% față de 2020, redobândind ritmul creșterii corporative dinainte de pandemia de...

Primul oraş pe Marte care va găzdui 250.000 de oameni

Primul oraş pe Marte care va găzdui 250.000 de oameni
Biroul de arhitectură ABIBOO a realizat planurile primului oraş de pe planeta Marte, materialele prime folosite la contrucţie provenind de pe suprafaţa acestei planete. Oraşul va putea găzdui 250.000 de oameni...

Facebook impune noi reguli de utilizare a platformei

Facebook impune noi reguli de utilizare a platformei
Platforma de socializare Facebook va notifica utilizatorii atunci când vor intra într-un grup care încalcă Standardele Comunităţii pentru a fi suficient informați. Schimbările vor fi lansate la...

Studiu: Unde se află apa de pe planeta Marte

Studiu: Unde se află apa de pe planeta Marte
Oamenii de știință au căzut de acord că pe planeta Marte se aflau râuri, lacuri, mări și oceane în urmă cu miliarde de ani. Însă acum cercetările de îndreaptă spre găsirea explicației dispariției...

Facebook schimbă strategia. Zuckerberg pariază totul pe realitatea virtuală

Facebook schimbă strategia. Zuckerberg pariază totul pe realitatea virtuală
Facebook a ajuns la 10.000 de angajaţi care lucrează la realitatea virtuală şi augmentată. Numărul celor din divizia Reality Labs a crescut de 10 ori în ultimii patru ani. Mark Zuckerberg a declarat că îşi...

WhatsApp a dezvoltat funcția de apeluri audio și video pe desktop

WhatsApp a dezvoltat funcția de apeluri audio și video pe desktop
Aplicaţia mobilă WhatsApp, care aparține companiei americane Facebook, a inclus funcţia de apeluri audio şi video pentru desktop, scrie Reuters. Utilizatorii vor putea să...

Platforma video Zoom dă lovitura. Venituri estimate de 3,7 miliarde de dolari în 2021

Platforma video Zoom dă lovitura. Venituri estimate de 3,7 miliarde de dolari în 2021
Platforma digitală Zoom Video Communications se așteaptă la venituri cu peste 40% mai mari în 2021, față de anul anterior, de peste 3,7 miliarde de dolari în 2021, în contextul în are tot mai mulți oameni...
Serviciul de email marketing furnizat de