Vernee este o companie chinezeasca producatoare de telefoane mobile care incepe sa isi fac tot mai des aparitia prin „buletinele” de stiri online. Acum anunta lansarea unui terminal cu adevarat performant si, cum suntem obisnuiti, cu pret extrem de bun.
Pentru ca Vernee Apollo Lite va fi echipat cu noul procesor MediaTek Helio X20, acesta se pare ca va obtine performante foarte bune. Zic ei, ar putea atinge chiar si scorul de 91.000 in AnTuTu. Mai departe, in caz ca ati uitat, va spun ca Helio X20 este un procesor deca-core (adica are 10 nuclee, da), va fi acompaniat de 4 GB memorie RAM si 32 GB memorie interna.
Ecranul are 5.5 inch si este full HD, protejat de sticla Gorilla Glass 3. Telefonul va avea Android 6.0, o camera de 16 megapixeli pe spate si una de 5 megapixeli pe fata. Bateria are 3180 mAh.
Deocamdata este disponibil doar la pre-precomanda, si prin achitarea unui avans de 30 de dolari veti putea fi printre primii care-l primesc. Insa livrarile incep doar dupa 20 iulie. Mai mult, daca va aflati printre primii 200 de cumparatori ai avansului de 30 de dolari, aveti sansa sa mai primiti inca 30 de dolari, care se vor scadea din pretul total de 230 de dolari.
Chinezi ne surprind din ce in ce mai mult cu telefoane performante la preturi foarte bune.
A scrie un SO care sa stie sa foloseasca 10 nuclee e o adevarata arta si de obicei e facut de artisti IT. A scrie programe care sa foloseasca 10 nuclee e si mai putin la indemana programatorilor din motive evidente – extrem de putini stiu asa ceva. Sa nu ne imbatam cu apa rece.
Chiar ma gandeam, daca deschizi mai multe thread-uri in fundal, nu cumva stie so-ul ca fiecare thread sa il aloce unui core diferit in mod automat?
Stie SO-ul, nu-l luati in seama pe Alexandru.
http://www.androidauthority.com/fact-or-fiction-android-apps-only-use-one-cpu-core-610352/
http://stackoverflow.com/questions/16562424/does-single-thread-application-utilize-multi-core-in-android
Super, merci pentru pont. 😀 Am observat ca procesele de calcul ruleaza net superior pe thread-uri din fundal (de vreo 3 ori mai rapid). Si ma intrebam in cazul in care ai mai multe thread-uri ce ruleaza calcule concomitent, daca scade performanta, dar daca stie automat sa transfere la fiecare core in parte ar trebui sa ruleze la fel de rapid.
Draga Darius J., eu ma referem ca o aplicatie sa stie sa foloseasca procesarea simultana, nu fiecare aplicatie sa fie pe alt procesor. SO stie ceva, dar doar programatorul unei aplicatii poate face asa ceva si extrem de putini stiu cum. E curs special.
Alexandru, eu sunt programator, si folosesc multi-threading.
Iti zic eu cum se deschide un thread nou… cel putin asa este in framework-ul ce-l folosesc eu, dar in altele si in alte limbaje de programare nu e diferenta mare:
Thread variabila = new Thread(new ThreadStart(functie));
variabila.Start ();
void functie(){
//AICI SCRII CALCULELE DE CARE AI NEVOIE SA FIE PROCESATE PE UN ALT THREAD
}
Asta-i tot, doua linii de cod, si o functie in care scrii calculele ce trebuie sa le faci.
Daca vrei sa deschizi 10 thread-uri pur si simplu scrii asta pentru fiecare thread in parte, si ai 10 procese diferite care-ti calculeaza fiecare functia ce i-o parsezi tu….
Faptul ca nu se folosesc in general 10 thread-uri e pentru ca nu ai mereu ce face cu 10 thread-uri… eu de exemplu am thread-ul principal cu interfata grafica, si doua de fundal. Unul ruleaza continuu si altul ruleaza o singura data la fiecare 10-15 minute pentru o fractiune de secunda, cat ii ia sa faca niste reglari de valori.
Pot folosi si 50 daca e nevoie, deoarece dificultatea nu creste deloc… dar pur si simplu nu am nevoie de 50.