LG caută să-și închidă afacerea cu smartphone-uri: raport
După lansarea recentă a trei noi smartphone-uri în India, LG a oprit acum dezvoltarea smartphone-ului său și intenționează să închidă complet departamentul.Compania, conform rapoartelor recente, ar putea să-și închidă afacerea cu smartphone-uri în loc să le vândă.A oprit deja dezvoltarea gamei sale de smartphone-uri și a oprit lansarea viitoarelor dispozitive.
Acest lucru nu este surprinzător, deoarece am văzut un raport în ianuarie care spunea același lucru.Conform raportului anterior, CEO-ul companiei a trimis un memoriu intern angajaților.În notă, CEO-ul a declarat că, din cauza concurenței acerbe în domeniul smartphone-urilor, ei „trebuie să ia cea mai bună decizie cu privire la afacerea [sa] cu telefoanele mobile”.
„Chiar și luând în considerare piețele coreene și nord-americane, unde se menține afacerea cu smartphone-uri LG Electronics, cota de piață globală este de aproximativ 1%, așa că este dificil să găsești un cumpărător pe care să îl cumpere la un preț ridicat”, a declarat un oficial din industrie pentru Donga Ilbo.
Acum, conform raportului, LG este pe cale să ia decizia finală cu privire la afacerea sa cu smartphone-uri încă de luna viitoare.Mai mult, gigantul coreean a oprit deja dezvoltarea viitoarelor sale smartphone-uri, inclusiv LG Rollable Phone pe care compania l-a prezentat la CES chiar anul acesta.
Raportul mai precizează că LG urma să lanseze succesorul LG Velvet cu ecran dublu, care a fost lansat în 2020 alături de LG Wing unic, în formă de T.Ca urmare a deciziei recente, însă, compania nu va lansa dispozitivul numit „LG Rainbow” luna aceasta și nici în lunile următoare.
Compania a încercat chiar să vândă întreaga sa divizie de telefonie mobilă sau o parte a acesteia către Vietnamezul Vingroup JSC și Volkswagen AG din Germania.Cu toate acestea, discuțiile despre achiziție nu au progresat fără probleme.
În plus, nota directorului general din raportul anterior a precizat că niciun angajat nu își va pierde locul de muncă în companie.Acum, raportul recent afirmă că compania încearcă să mute angajații în divizia de electrocasnice (H&A), divizia de automobile și departamentul LG Energy Solutions, pe baza calificărilor și a competențelor lor.
10 instrumente populare pe mai multe platforme pentru dezvoltarea aplicațiilor
Întreprinderile au făcut un salt „cuantic” spre digitalizare începând cu 2020, conform prevederilor McKinsey. Ponderea ofertelor digitale a crescut, de asemenea, de la 35% în decembrie 2019 la 55% în iulie 2020.
Ca rezultat, există o cerere crescută de a dezvolta aplicații mobile pentru companii. Dar ce piață ar trebui să vizați, Android sau iOS? Ar trebui să mergeți pentru ambele sau să le lăsați pe unul? Ce se întâmplă dacă puteți dezvolta o aplicație pentru ambele platforme?
Astăzi, vom afla despre dezvoltarea de aplicații pe mai multe platforme și despre cum puteți viza mai multe persoane cu aceasta. De asemenea, vom verifica câteva instrumente excelente pentru dezvoltarea aplicațiilor pentru a vă ajuta să începeți.
Deci, haideți să aflăm dacă dezvoltarea aplicațiilor mobile pe mai multe platforme se pot potrivi nevoilor dvs.
Ce este dezvoltarea de aplicații pe mai multe platforme?
Dezvoltarea aplicațiilor mobile pe mai multe platforme se referă la crearea unei aplicații care rulează atât pe Android, cât și pe iOS. Dimpotrivă, dezvoltarea nativă înseamnă crearea unei aplicații care rulează pe o anumită platformă.
Tehnologia multiplataforma este în continuă evoluție și prezintă o modalitate rentabilă pentru companii de a crește cota de piață. Instrumentele moderne și tendințele de dezvoltare sunt, de asemenea, capabile să rezolve multe provocări tradiționale ale dezvoltării de aplicații pe mai multe platforme. În plus, aveți și Unelte de bricolaj care permit oricui să construiască o aplicație multi-platformă.
Dar este o soluție mai bună decât dezvoltarea unei aplicații native pentru toate cazurile? Să luăm în considerare argumentele pro și contra.
Avantajele dezvoltării de aplicații pe mai multe platforme
Dezvoltarea pe mai multe platforme poate oferi companiilor o serie de avantaje. Aflați mai multe despre ele mai jos.
Vizați mai mulți clienți
53% din populația SUA folosește Apple, în timp ce 47% se bazează pe smartphone-urile Android. Prin urmare, orice antreprenor poate angajează un dezvoltator pentru a crea o aplicație multi-platformă și pentru a viza mai mulți clienți. Nu ar trebui să faceți greșeala de a omite nicio piață.
Rapid și accesibil
Aveți nevoie de un singur dezvoltator pentru a crea o aplicație multi-platformă. În plus, puteți codifica o singură dată și puteți rula aplicația pe toate platformele. Drept urmare, dezvoltarea pe mai multe platforme vă poate ajuta să vă dezvoltați rapid pentru mai puțini bani.
întreţinere ușoară
Trebuie să mențineți o singură bază de coduri cu o abordare multiplataforma. În plus, vă puteți simplifica implementările și actualizările.
Integrarea cloud
Aplicațiile pe mai multe platforme se pot baza pe cloud pentru a scări perfect și pentru a gestiona sarcinile de lucru ale întreprinderii. Întreprinderile pot folosi chiar Platform-as-a-service (PaaS) pentru a salva munca, a te dezvolta mai repede și a deveni agil.
Dezavantaje ale dezvoltării aplicațiilor pe mai multe platforme
Dezvoltarea aplicațiilor mobile pe mai multe platforme nu este lipsită de provocări. Iată câteva dezavantaje comune.
Funcționalitate restricționată
Este posibil ca aplicațiile pe mai multe platforme să nu poată maximiza hardware-ul nativ al dispozitivului, cum ar fi camerele sau GPS-ul. Prin urmare, este posibil să experimentați un set limitat de funcționalități.
Coerență UI limitată
Aplicația dvs. pe mai multe platforme poate avea o coerență limitată cu componentele UI native ale dispozitivului. Ca rezultat, experiența dvs. de utilizator poate face o baie.
Instrumente și tehnologii pentru dezvoltarea de aplicații mobile pe mai multe platforme
Iată câteva dintre cele mai populare instrumente pentru dezvoltarea aplicațiilor, dacă doriți să urmați calea multiplataforma.
1. Xamarin
Xamarin este un instrument încercat și testat pentru a dezvolta aplicații pentru Android și Apple. A venit pe piață în 2011, dar a fost achiziționat de Microsoft în 2016. Instrumentul este acum open-source și gratuit pentru startup-uri și persoane fizice.
Cu toate acestea, întreprinderile trebuie să cumpere o licență pentru a utiliza Xamarin.
Aplicații create cu Xamarin
Aplicație inteligentă CRM
Aplicația Ancheta Băncii Mondiale
Alaska Airlines
Pro-uri Majoritatea dezvoltatorilor pot folosi Xamarin așa cum este scris în C #
Puteți utiliza reutilizarea a 75% din codul dvs. pe alte platforme
O stivă tehnologică este tot ce aveți nevoie pentru o dezvoltare rapidă Contra Scump pentru întreprinderi
Nu este potrivit pentru grafica grea
2. Flutură
fluturare este oferta Google în lumea dezvoltării pe mai multe platforme. Este un set de instrumente UI care vă permite să obțineți performanțe native pe toate platformele. În plus, îți poți accelera dezvoltarea și chiar descoperi erori mai repede decât tehnologiile tradiționale.
Aplicații create cu Flutter
Aplicația mea BMW
Aplicația Nubank
Aplicația eBay Motors
Pro-uri Funcție de reîncărcare la cald pentru a ajuta dezvoltatorii să urmărească modificările de cod în câteva secunde
Utilizați o singură bază de cod pentru diferite dispozitive
Ușor de personalizat datorită unei arhitecturi stratificate Contra Aplicațiile sunt de dimensiuni mai mari
Suport limitat pentru televizoarele Apple și Android
3. ionic
ionic este un cadru excelent pentru a dezvolta aplicații multi-platformă conduse de web. Puteți scrie codul o singură dată și continuați să le rulați pe diferite platforme pentru a economisi costuri. În plus, vă puteți aștepta ca aplicațiile dvs. să funcționeze rapid și să aibă o amprentă mică.
Mai mult, puteți crea și aplicații scalabile.
Aplicații construite cu Ionic
Aplicații de fitness Sworkit
Aplicația Instant Pot
Aplicația de băcănie Shipt
Pro-uri Componente de interfață interfață pentru a economisi efort
Tranziții accelerate hardware pentru experiențe mai bune ale utilizatorului
Se integrează cu diverse cadre precum Vue și Angular Contra Pluginurile native pot crea conflicte
Depanarea poate fi un proces complex
4. Reacționează nativ
Răspunde Nativ vine de pe Facebook și conduce branduri de top din întreaga lume. Este o platformă hibridă pentru dezvoltarea aplicațiilor mobile și folosește JavaScript ca bază. Dezvoltatorii pot codifica o singură dată și îl pot partaja pe platforme care includ smartphone-uri Apple.
React se concentrează pe caracteristicile native ale unui dispozitiv pentru a crea experiențe remarcabile de utilizator.
Aplicații create cu React Native
Uber Eats
Pro-uri Distribuiți până la 80% din cod pentru o dezvoltare mai rapidă
Excelent pentru crearea unor interfețe UI receptive
Profită de caracteristicile dispozitivului nativ, cum ar fi camera foto și microfonul Contra Specific platformei de codificare este necesar pentru utilizarea unor caracteristici native
Actualizări incoerente
5. Appcelerator
Appcelerator este o platformă specială pentru a dezvolta aplicații mobile multi-platformă. Este open-source și vine cu un cod de partajare de până la 90%. Puteți utiliza mai multe instrumente pentru a crea aplicații de top care oferă o performanță nativă.
Cel mai popular produs al Appcelerator este titanul. De asemenea, puteți profita de instrumente precum Aptana și Alloy pentru a codifica eficient.
Aplicații create cu Appcelerator
Appcelerator alimentează peste 75,000 de aplicații mobile instalate în peste 280,000,000 de dispozitive.
Pro-uri Poate fi integrat cu Angular și Vue
Componente JavaScript pentru ușurința dezvoltării
Creați rapid prototipuri cu mai puține codări Contra Bug-uri iritante
Un pic complex
6. Adobe PhoneGap
PhoneGap este un cadru ușor pentru a crea aplicații mobile rapide și fiabile. Instrumentul folosește limbaje familiare precum JavaScript, HTMLși CSS pentru a viza utilizatorii de pe iOS și Apple. Cu toate acestea, Abode a întrerupt acum pachetul și nu mai lansează actualizări.
Cu toate acestea, puteți utiliza în continuare platforma și vă puteți adresa comunității pentru orice asistență.
Aplicații create cu PhoneGap
Aplicația mobilă Wikipedia
HealthTap
Programul DHS
Pro-uri Generați șabloane de aplicație folosind un singur buton
Depanarea rapidă și ușoară economisește timp
Testați-vă aplicațiile printr-un browser web Contra Întrerupt de Adobe
Nu este potrivit pentru aplicațiile de jocuri
7. QT
QT este ideal pentru dezvoltarea interfețelor UI vizuale și a aplicațiilor pe mai multe platforme. Puteți profita de instrumentele de codare avansate și puteți testa rapid aplicațiile pentru orice erori. Cel mai bun dintre toate, QT vă permite să creați aplicații inovatoare, cum ar fi aplicații TV și aplicații pentru cabina auto.
Mai mult decât atât, QT este compatibil cu limbaje populare precum C ++ pentru ușurință în utilizare.
Aplicații create cu QT
Aplicația cockpit Mercedes-Benz
Aplicația Sky set-top box
Aplicație de analiză Tableau
Pro-uri O stivă de coduri pentru a economisi costurile de dezvoltare
Biblioteci încorporate pentru a crea aplicații excelente
Open-source și gratuit de utilizat Contra UX nu este întotdeauna perfect
Compilatorul Metaobject poate crește complexitatea dezvoltării
8. RubyMotion
RubyMotion este o alegere de top pentru a dezvolta aplicații multi-platformă care oferă o performanță nativă. Se bazează pe Ruby și acceptă Android, iOS și OS X. Ca urmare, puteți partaja codul dvs. pe diferite ecrane fără niciun efort.
De asemenea, RubyMotion vă ajută să implementați mai rapid și să evaluați aplicația pentru eventuale scenarii.
Aplicații create cu Ruby Motion
Aplicația Jimdo
Magazin de muzică Bandcamp
Aplicație muzicală Jukely
Pro-uri Testele funcționale și de integrare a codului utilizând același limbaj
Susținut de o comunitate numeroasă
Economisiți eforturi cu implicarea minimă a codului X Contra Nu foarte actualizat
Depanarea necesită timp și muncă
9. Sencha
Sencha este un bine-cunoscut cadru multiplataforma bazat pe JavaScript. Puteți dezvolta aplicații de calitate bazate pe web atât pentru dispozitivele Apple, cât și pentru cele Android. Poate ajuta dezvoltatorii să construiască UI-uri receptive cu peste 140 de componente UI.
În plus, aveți un cadru Java GXT pentru a crea caracteristici avansate.
Aplicații create cu Sencha
Aplicația Ticketmaster
Platforma de date și analize eVestment
Platforma de raportare Nielsen pe web
Pro-uri Economisiți timp cu un singur cadru pentru a construi și testa aplicații
Îmbunătățiți ciclurile de întreținere a aplicațiilor prin reducerea dependențelor
Testare end-to-end pentru aplicațiile Angular și React Contra EXT.js nu este foarte ușor de utilizat
Curba de învățare ridicată
10. Nume de cod Unu
Nume de cod Unu se bazează pe Java pentru a ajuta companiile să se bucure de dezvoltarea pe mai multe platforme. Acceptă aplicații Android, iOS, web și chiar desktop. Puteți scrie codul în mod natural și îl puteți transforma în cod nativ pentru a obține performanțe robuste.
În plus, veți obține toate instrumentele de care aveți nevoie pentru a vă codifica, testa și depana aplicațiile. De asemenea, aveți widget-uri încorporate pentru a crea interfețe UI extraordinare care se simt native.
Aplicații create cu Codename One
Companii precum Google, Lehman College și Airbiquity folosesc Codename One pentru a dezvolta aplicații multi-platformă bogate în funcții.
Pro-uri Excelent pentru dezvoltarea aplicațiilor cu mai multe fire pentru o senzație nativă
Open-source și simplu de utilizat
Suportă computerele Mac și Windows Contra Documentare inadecvată
Unele discrepanțe de cod
Concluzii
Dezvoltarea pe mai multe platforme este ideală pentru companiile care doresc să se dezvolte mai rapid și la prețuri accesibile. Puteți alege oricare dintre instrumentele noastre enumerate pentru dezvoltarea aplicațiilor și puteți începe să vă construiți aplicația astăzi!
Citeşte mai mult:
Ce este un dezvoltator mobil? - definiție din techopedia - Dezvoltare - 2022
Definiție - Ce înseamnă Mobile Developer?
Un dezvoltator mobil este un profesionist care este concentrat pe dezvoltarea de software sau sisteme pentru dispozitive mobile. Acest rol a devenit popular pe măsură ce mai multe comerț electronic și alte interacțiuni digitale au loc prin smartphone-uri și mai puțin prin intermediul computerelor. Pe măsură ce smartphone-urile evoluează, designul receptiv și alți factori au facilitat migrarea consumatorilor către platformele mobile - ceea ce face ca dezvoltatorul mobil să solicite foarte mult.
Techopedia explică dezvoltatorul mobil
Dezvoltatorii de telefonie mobilă lucrează cu sistemele „grădină cu pereți” ale interfețelor dominante ale smartphone-urilor și ale producătorilor de sisteme de operare - și anume Apple, Android și Microsoft. Dezvoltatorii de telefonie mobilă folosesc adesea limbi precum Python, PHP, Java și C # pentru a crea funcționalități pentru dispozitivele smartphone sau pentru a îmbunătăți ceea ce dispozitivele mobile pot face pentru utilizatori.
În unele moduri, rolul dezvoltatorului mobil a pornit de la ideea programatorului sau dezvoltatorului tradițional. Dezvoltatorii de telefonie mobilă folosesc multe dintre aceleași instrumente - de obicei codează în oricare sau în toate programele de mai sus și multe altele, dar își adaptează activitatea la interfața specifică iOS sau Android (sau Windows) pe care rulează smartphone-urile. Asta înseamnă că există abilități specifice de programare și dezvoltare asociate cu rolul și că dezvoltatorii de telefonie mobilă și-au dezvoltat propria „breaslă” cu ajutorul limbii și înțelegerilor comune.