![]() |
Za to iOs jest super hiper bezpieczny...
|
Nie ma co się dalej spierać, mam na te tematy nieco inne poglądy :)
Na Androidzie wszystko wygląda na spieprzone, ale miło że da się poprawić. A bezpieczny jest, ale chyba dla Google bo dla użytkowników na pewno nie :) Znam Twoje zdanie, Ty moje też, nie ma co dalej flamować. :piwo: |
Cytat:
Sklep ma zaciachy, bo lista czeka na wyświetlenie pozycji do wczytania - staje jak już nie ma co wyświetlić i czeka na nowe dane. Właśnie o takich rzeczach mówię. Programowanie animacji, przejść nie polega na wpisaniu animuj. Android jest systemem wysokiej jakości (choćby od strony bezpieczeństwa), od strony API nie porównam bo iOS nie ma dostępnego za darmo API, a nie zamierzam płacić 99$ na rok aby taką możliwość uzyskać. Zdaniem Paliego w tej kwestii bym się za bardzo nie przejmował. Kiedy mówił o prostocie iOS to dostał ripostę w postaci konkretnych porównań. Do tej pory czekam na odpowiedź. Mówiąc o Samsungu mówisz o TouchWiz, czy o czystym Androidzie? O które konkretnie zacinanie chodzi? Ogólniki są fajne ale nic nie wnoszą do dyskusji. Cytat:
Jeżeli chodzi o to zdanie dotyczące PCta to znowu przeinaczasz i upraszczasz tak aby pasowało ci do tezy. Otóż jeżeli mam komputer średniej klasy a zależy mi na super płynności, to wchodzę do ustawień aby zmniejszyć detale. W przypadku takiego iPada gry np. nie są renderowane w natywnej rozdzielczości, tylko mniejszej bo sprzęt jest za kiepski aby utrzymać płynność. |
PS3, jak kazda konsola, spelnia jedno zalozenie ktore stosuje do wszystkich moich sprzetow: dziala plynnie.
Kupuje konsole i przez najblizsze 4-6 kat niecmartwie sie takimi bzdetami jak fakt "czy bedzie dzialac plynnie". Ktos kiedys ladnie napisal (smutno mi ze nie pamietam juz kto), ze pececiarz po wlaczeniu gry wybiera "Settings" a konsolowiec "New game". I czy sie to komus podoba czy nie - to sama (dla pececiarzy gorzka) prawda. Szkoda tylko, ze dozylem czasow iz na niektorych platformach komorkowych tez trzeba zaczac od "Settings" zamiast po prostu uzywac... ...ale na szczescie wybralem te wlasciwa ;-)! |
@Andy
No ja wiem o co chodzi i jak można zamulić GUI. To są oczywiste oczywistości i nie wypada o nich wspomniać. Czy Android czy Windows zasady są teoretycznie takie same. Sęk w tym, że na Androidzie każda aplikacja potrafi zalagować, zazwyczaj bez powodu. Nawet jak sam zauważyłeś ostatnio wydany nowy sklep ma spore zaciachy. Jedyny więc wniosek jaki mi się nasuwa to taki, że na Androidzie wszystko jest źle napisane i da się to napisać lepiej (co w sumie potwierdza tezę Paliego że nie jest to system wysokiej jakości ;)) Niech więc lepiej się szybko biorą do pracy, bo jak czytam że UI się zacina nawet na S3 to mi ziemniaki w piwnicy gniją :szczerb: @Berion PS3 to szajs taki sam jak Saturn, mówiłem to jeszcze przed premierą, ale wydawało mi się że jakoś ten problem rozwiązali. Nie? :szczerb: |
Nasza aplikacja nie chce trzymać się 60fps. Nom... :szczerb:
@Sobrus Akurat PS3 to nie jest dobry przykład. Jest trudna, dosyć nietypowa i potem są takie efekty jak Orange Box, Portal 2, ES/Fallouty (w ogóle wszystko na ID Tech), Risen 2 itd. |
Kolejny ciekawy filmik z Google I/O. Dotyczy projektowania aplikacji.
@Sobrus widziałeś filmik, który wrzuciłem? Nie? Zobacz potem się odnoś. Jak wiadomo przy pisaniu aplikacji jeżeli zastosujemy pewne rozwiazania źle, to efekty mogą być opłakane. Np. sortowanie dużych informacji wolnymi metodami, robienie skomplikowanych rzeczy przy renderowaniu menu itp. Filmik fajnie pokazuje, jak łatwo sprawić aby aplikacja miała problemy z utrzymaniem 60fps. W przypadku Androida programować może zacząć każdy. Jest to dużym plusem, ale ma i minusy. Często aplikacje amatorów są niedopracowane pod względem np. płynności aplikacji. (jeszcze raz zobaczcie filmik). Np. przesuwanie listy aplikacji. Jeżeli taka lista jest tworzona na bieżąco, i czeka przed przesunięciem na wyrenderowanie, jeżeli ktoś w złej kolejności robi pewne rzeczy to potem mogą być tzw. lagi. Jeżeli programowałem w C++/Qt na Winde i chciałem coś zrobić czasochłonnego, a nie wrzuciłem tego do oddzielnego wątku to mroziło mi GUI. Przed wrzucaniem postów aby wrzucić, polecam obejrzeć, poczytać co i jak. @Sobrus w filmiku jest trochę o OpenGL więc nie powinien być nudny ;-) Kolejny o Animacjach itp. |
maxiu
w ios nie ma plynnosci. to nie render, to animacja i uczucie plynnosci. |
Berią pisze aplikancję na Adroida i nauczył się strasznie przeklinać.
Jakichś mitycznych developerów tu wymieniasz, a każdy powie że najlepiej pisze się na iOS, nieco gorzej ale niezgorzej na Windowsa, natomiast Android to badziewie, tyle że tanie. Reszta to amplifierzy i inne takie typy. Cytat:
|
No tak, ale można odnieść wrażenie że Android to taki system specjalnej troski.
Jest super, tylko wszyscy wszystko na nim źle robią. Źle go trzymają, źle używają, źle piszą programy, źle kompilują itd tych złych możnaby wyliczać, wspólną ich cechą jest jedynie to że nie mają nic wspólnego z Google, bo Google wszystko robi cacy. Czy Android jest czymś innym niz reszta systemów? Jakoś nikt nie robi godzinnych wykładów o osiąganiu płynności w WP, iOS, PS3 czy X360 czy W8. Tam po prostu wszystko jest płynne, "bo jest". Ale w Androidzie nieeee... to temat rzeka dla wtajemniczonych piątego stopnia. WTF? Tłumaczenie jakoby Android miał jakieś większe tajemne możliwości jest bez sensu, bo po prostu ich nie ma. Nawet jego multitasking prymitywny i z góry ograniczony, bo inaczej nawet osiem rdzeni niemiłosiernie by lagowało. Znamienny też jest fakt, że na Androidzie nawet aplikacja do pierdzenia zdaje się generować w tle jakieś miliony obliczeń podczas gdy bawimy się UI. To jakaś niebywała złośliwość programistów i cóż oni tam obliczają? Systemowe też lagują. I to oczywiście wina wszystkiego, ale nie Androida. Dla mnie to wszystko to głupie tłumaczenie, tyle lat nie mogą sobie poradzić z płynnością, więc IMHO coś jest nie tak w projekcie. Z resztą android jest pełen upierdliwości dla developerów. Np przy zmianie orientacji ekranu cały GUI (ze wszystkimi aktualnymi ustawieniami obiektów) idzie w kosmos. Jeżeli nie zrobiłeś sobie gdzieś backupu to wszystko stracone :hahaha:. Ciekaw jestem czy to nie właśnie takie omijanie pułapek jest tymi "tajemnymi obliczeniami". Zapisz wszystko co sekundę, bo jak OOM się włączy to masz przewalone :> http://stackoverflow.com/questions/5...-rotate-screen Cytat:
|
Znowu wypowiadasz się bez znajomości tematu. Otóż od wersji 4 Android renderuje UI przez GPU. Jeżeli natomiast developer źle napisze aplikacje to mogą wystąpić problemy. Np. w momencie kiedy osoba przesuwa menu aplikacja generuje wiele obliczeń związanych z innymi danymi, albo czeka z menu aby wyświetlić ikony, albo kilkukrotnie tło jest nadpisywane...
Wszystko fajnie pokazuje ten filmik, gdybyś go obejrzał to byś to wiedział i nie pisał durnot jak wyżej. Aha, i iOS w wielu miejscach oszukuje i stąd wrażenie o płynności. --- Kolejne laborki z Google I/O z którymi warto się zapoznać |
Android Flame War
Caly material o tym jak to MOZE BYC plynnie.
A "inni" maja plynnosc od pierwszej generacji telefonu... |
Ale tutaj głównie chodziło o pokazanie JAK programować. Błędna implementacja pewnych rozwiązań powoduje min. lagi w UI.
Filmik bardzo ciekawy ;) |
Fajnie tylko zanim przeciętny telefon będzie mieć nowego androida minie kilka lat, jak teraz standardem jest 2.2/2.3. To jakiś obłęd.
|
Dla wszystkich, którzy interesują się grafiką - Google pokazuje ciekawe optymalizacje w Androidzie, aby uzyskać jeszcze płynniejsze działanie systemu.
btw, po konferencji od Google pojawiło mi się ok 96 filmów w RSS :/ Coś czuję, że minie trochę czasu zanim co ciekawsze zobaczę :| |
| Wszystkie czasy w strefie CET. Aktualna godzina: 20:52. |
Powered by vBulletin® Version 3.9.0 LTS
Copyright ©2000 - 2026, vBulletin Solutions Inc.