Dyskusja: Android Flame War
Podgląd pojedynczego posta
Stary 05.06.2013, 22:09   #680
andy
logged out
CDRinfo VIP
 
Avatar użytkownika andy
 
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>
@Sobrus poniżej odniosę się do tego postu: http://forum.cdrinfo.pl/f113/android...ml#post1252074

Niestety zrobię to w wersji skróconej bo nie mam czasu na rozpisywanie się, nie będę też miał pewnie do końca tygodnia a chciałem coś napisać

Odnośnie pierwszego akapitu o grafice. Coż, przy drobnych operacjach i dobrym układzie problemu widać nie będzie, jeżeli jednak ilość i skomplikowanie tych procesów się nałoży to będzie efekt stroboskopowy.
Na jednym z filmików który podlinkowałem było fajnie pokazane ile czasu zużywa Dalvik, a ile np. operacje OpenGL. Jeżeli tego nie widziałeś to zobacz


Po drugie masz "starego" Androida. Wersja 4.0.x dopiero wprowadza dopalanie UI przez GPU, ale 4.1 robi to już na tyle poważnie - ma optymalizacje (Projekt Masło) że dopiero można coś mówić o wydajności systemu.
Android jak każdy inny system ciągle się rozwija. On od początku postawił na możliwości zostawiając troszeczkę z boku płynność. Od wersji 4.0 się to zmieniło i UI nabrało płynności.


Odnośnie drugiego akapitu. Android właśnie nie jest wymagający ze względu na Dalvika, zobacz filmik o którym pisałem wyżej.
Co do JAVY to nie zawsze będzie gorsza od C++. Widziałem różne syntetyczne testy w których różnica była znikoma.
System jest wymagający ze względu na to co obsługuje. Możesz sobie porównać WP7 i WP8. Ten drugi ma spore wymagania sprzętowe. Dlaczego? Ponieważ oferuje więcej. API w WP7 i możliwości systemu to śmiech na sali.
Kiedyś kiedy był WM było podobnie. Miałeś możliwość obsługi wyświetlaczy FHD? Miałeś dotyk wielopunktowy? Myślisz, że to wszystko nic nie kosztuje procesora? (Pytanie retoryczne)

Kolejny akapit, piszesz że przyjęto stałe wartości. Tak, Google musiało coś tam wpisać, tylko czekaj....czy każdy producent nie dostaje kodu Androida?? AAAAAAAAAAAA
Czy ktoś danemu producentowi zabrania zmienić system od tej strony? HTC mogło, zrobiło to w drugą stronę - podobnie to wyglądało co w iOS, bardzo mała ilość aplikacji mogła biegać w tle.

Kolejny akapit, porównujesz programy z systemu desktopowego do mobilnego. Cóż Android ma określoną ilość pamięci RAM, jeżeli się skończy to ubija najmniej potrzebny proces (jak działa jego wybranie opisałem wcześniej). Jak sobie to wyobrażasz inaczej? W desktopie masz swapa, zrzuca się tam śmieci i nie ma zamykania. W przypadku WM to działało jak w przypadku Symbiana? Przekroczenie limitu pamięci kończyło się pompką? Bo jeżeli nie to powiedz jak to tam było rozwiązane, skoro nie było swapa?

Następny akapit. Android przez to że może dużo właśnie wymaga dużo. Aby obsłużyć te wszystkie wodotryski, super animacje, funkcje, równoległe procesy potrzebuje też mocnego HW. Jeżeli u siebie mam 8 widgetów na ekranie domowym, które się w jakiś sposób aktualizują. Do tego takie aplikacje jak Tasker. Jeżeli nie będę miał mocnego HW to jak to mam niby obsłużyć? Zresztą iOS dziłą tak samo, tam tylko ze względu na OGRANICZENIA wielozadaniowości nie wrzuca się dużo - coś za coś. Na pewno potrzebuje bardzo mocnego GPU aby animacje były płynne.

Co do uprawnień to zgodzę się że brakuje opcji ich wyłączania on-the-fly, oraz powiadomienia kiedy palikacja z tych krytycznych korzysta + możliwość odmówienia raz/na stałe/dożywotnio. Jednak sam fakt, że masz napisane do czego ma dostęp daje już dużo. W przypadku komputera stacjonarnego tego nie masz. Skąd wiesz, że program pocztowy firmy X nie czyta Ci wiadomości firmowych, które masz w programie pocztowym firmy Y?
Inne systemy mobilne nie mają nawet powiadomień, jakoś tego faktu w przypadku WP nie komentowałeś. Dziwne?


@nimal swego czasu mBank (oj dali czadu ostanio) nie pozwalał na wykonanie przelewów zdefiniowanych w ersji mobilnej strony, oraz aplikacji ze względów bezpieczeństwa. Bardziej głupiego tłumaczenia nie słyszałem. W końcu się przełamali.

Co do IPKO to współczuć Osobiście bym napisał na ich profilu @FB - na 90% ktoś odpisze co i jak, może nawet da się wejść w merytoryczną dyskusję.

Odnośnie samego roota to niektóre osoby ciągle źle to opisują. Jeżeli PRODUCENT telefonu zablokuje Ci możliwość ingerencji w słuchawkę (w pewnym sensie potrafię zrozumieć - podmiana sterowników do GPU, CPU może usmażyć słuchawkę jak sterowniki będą zmodyfikowane przez domorosłego hackera) to miej pretensje do producenta a nie Google.

W Google Play pojawią się wersje Galaxy S4 oraz HTC ONE z czystym Androidem (kiedyś przewidziałem, że tak będzie, oby więcej takich modeli było). Są one odblokowane, z czystym Androidem.
W takim telefonie wgranie aplikacji superuser to chwila, flash recovery przez ADB, potem flash z poziomu custom receovery aplikacji superuser (chyba że natywne recovery umożliwia to) i już.
Skomplikowanie można porównać do aktualizacji BIOSu w komputerze stacjonarnym.


Odnośnie kupowania telefonów to, najlepiej kupić taki który ma wsparcie i producenta i społeczności. Jeżeli ktoś świadomie wybiera taki co nie ma ani jednego ani drugiego, to potem niech nie psioczy. Podjął świadomą decyzję.

U siebie mam prawie dwulatka - Sensation. Fabrycznie był z Androidem 2.3.3 i SenseUI, na CM i Androidzie 4.2.2 chodzi o wiele lepiej - zasługa Androida 4.x.
Kiedy go kupiłem był jeszcze flagowcem u HTC, dzisiaj mi co prawda nie chodzi tak perfekcyjnie (niestety pod Androida 4.1-2x społeczność musiała wiele rzeczy dopisać bo htc zaprzestało aktualizacji na 4.0.x i przez to niektóre rzeczy nie chodzą tak wydajnie jak powinny - WINA HTC) ale śmiga że aż miło.

Nie żałuję, że kupiłem flagowca. Poświęcone pieniądze były tego warte.


@sobrus co do kontaktów to zerknij tutaj - https://mail.google.com/mail/u/0/?shva=1#contacts
Jeżeli ich nie będzie to nie wiem Nie używam XMPP od Googla, wolę Hosted.im jako serwer + moją domenę
__________________
XMPP: andrzej(at)czerniak.info.pl
andy jest offline   Odpowiedz cytując ten post