Uh uh, evo imamo i prvo branitelja tehnologije, jer smo mi eto budale sto ukazujemo na ocigledne nedostatke.
I sada je tvoj sud o tome da 90 posto ljudi pise ptosseravvanje i da je 90 posto ljudi glupo, a ti jedini pametan
Puno srece sa tim stavom.
Mogu ja kao inzenjer da navodim do sutra koje sve probleme sam imao i imam sa samsung uredjajima kroz svoju karijeru android software inzinjera, ali i to tebi ne bi bilo dovoljno vec bi jos uvek hvalospeve delio ovde o s seriji.
Svako ko radi android development ili je radio zna o kakvim problemima pricam, pocev od ne dokumentovanih ogranicenja i "specijalnih" intenata koje si morao da kopas po logcatu da bi nesto proradilo na samsungu.
Postoji razlog zasto svaki dev ima samsung, a to nije zato sto ga nesto preterano obozavamo, vec zato sto ces upravo na njemu imati neki problem za koji nisi znao da je moguc
Evo ti jedan primer:
Note 4 pre par godina.
Aplikacija na kojoj sam tada radio je gasila jebbeni telefon.
Znaci ne crash, ne anr, vec restart out of the blue.
Na svim mogucim telefonima kojima smo imali pristup je radila, ali samo na tada vec 2 godine starom flagshipu je uzrokovala gasenje telefona.
Da nesreca bude veca, taj telefon je isto imao i jedan stake holder.
Mozes li da zamislis tu frustraciju da ne znas sta se dogadja, jer se telefon ugasi i ne mozes doci do razloga zasto se to desava. Postavljanje flagova sistemu da se zauzme vise rama za aplikaciju nije urodilo plodom.
Da skratim pricu, nakon nedelju dana doslo se do resenja da kada se detektuje koji telefon je u pitanju, da se ne radi nista paralelno, vec samo u 2 threada (ui i io)
U prevodu ram management je bio toliko lose urađen, da je sistem nakon zahteva da alocira memoriju davao nedovoljno koliko je aplikaciji trebalo. Pa se pribeglo solomunskom resenju.
Sada je situacija mnogo bolja ali nije zlatna sto se tice novih uredjaja.
Android kao sistem je zreliji a i sami oem proizvodjaci ne prave neke vratolomije. Osim huawei-a ciji ram management je isto crap i zna da bude problem zbog preagresivnog ubijanja procesa. Ali sada se aplikacije kreiraju drugacije nego pre 5 godina, tako da smo spremni na svaki bulshit.
Ali kada pogledas qa report pred release, u 70 posto slucajeva bug report dolazi sa samsunga.
To nije slucajno.
Izvinjavam se na opsirnom postu, ali mi smeta kada neko brani nesto jer njemu kao laiku to izgleda cool, i mi smo svi slepi i trazimo dlaku u jajetu.
Kroz ruke mi je prosao veci broj uredjaja, i to na mnogo detaljnjiji nacin nego sto ce ikom od review-era ili obicnih korisnika.
Kao testne uredjaje sam imao s3, s4, s6 edge plus, s7, s7 edge, note 4, s20 fe, s9, s9 snap, p9 lite, p10 lite, pixel 3...
Sent from my SM-G780F using Tapatalk