![]() |
Historie aplikacji znam, ale to jest faktycznie coś nowego.
http://www.androidpolice.com/2013/05...vice-and-more/ Jak widać ilość sposobów na które google wyciąga prywatne dane rośnie i są coraz sprytniejsze. I jakoś nie przypominam sobie abym dostał jakieś powiadomienie, że coś się zmieniło. Albo żebym coś włączał. Google traktuje telefony jako swój prywatny folwark, a użytkownik naturalnie i tak nie ma wielkiego wyboru tylko się zgodzić. Nowe są następujące rzeczy: sync App Data, People Details, Game Data, and Location Reporting I w BetterBatteryStats widze że działają w tle (zakładka Partial Wakelocks), mimo że wszystko w ustawieniach mam powyłączane i o ile możliwości dezaktywowane. Niestety nie wiem co można z tym zrobić nawet z rootem. Serdeczne pozdrowienia dla wszystkich którzy uważają, że Android to bezpieczny system :haha: Czekam na Sailfish OS. PS. Activity Recognition - czyli teraz wiedzą kiedy człowiek idzie do kibla? :szczerb:. |
jezeli chodzi o dane aplikacji to m. in. masz w Google Play cala historie app, ktore instalowales kiedykolwiek na telefonie
|
Czy ktoś wie co synchronizuje się przy synchronizacji konta gmail?
Bo ja mam tam dodatkowe ciekawe wpisy, których kiedyś albo nie było albo przeoczyłem: "dane aplikacji" oraz "informacje o osobach". Sęk w tym że backup w chmurę mam wyłączony, a synchronizację kontaktów i kalendarza "fizycznie" deaktywowane w telefonie. Mimo to powyższe rzeczy się synchronizowały aż do dziś. Czy jest jeszcze 50 innych miejsc gdzie powinienem wyłączyć wysyłanie prywatnych danych do wielkiego brata? Bo że każdą aplikację muszę na początek z wyłączonym netem sprawdzać czy nie ma w ukrytym menu opcji "wysyłaj dane o użyciu" to już się przyzwyczaiłem. Aplikacjie które nie wymagają pełnego dostępu do internetu można policzyć na palcach drwala po wypadku z piłą łańcuchową. |
Mi też broda urosła. Serio nie chce mi się pisać i wbrew pozorom tak bardzo Androida nie krytykuje. Gdyby w nim poprawić parę rzeczy byłby całkiem spoko.
Z tego co zauważyłem największą bolączką jest to, że on po prostu tragicznie zarządza pamiecią. Tak dziwnych i irytujących rozwiązań nigdzie nie widziałem. Kwestie CPU i GPU są ok, choć pare poprawek by się zdało. Np ktoś kto dał governora ondemand chyba nie widział procesorów mobilnych. Ciekaw jestem dlaczego Google od początku nie zrobiło swojego governora. Cięcie kosztów? Lenistwo? Pośpiech? A może po prostu olewka? Przecież to nie jest jakieś wielkie halo. Na custom romach sytuacja jest lepsza, użytkownicy wzięli sprawy w swoje ręce. Ale na wielu urzadzeniach jesteśmy skazani na standardowy ondemand, czyli "żegnaj baterio bo co prawda procesor ma 10 stanów zasilania ale governor używa tylko 2 :szczerb:". To po co producenci robią 10? Nawet na przestarzałym Windows Mobile używał wszystkich. Taki psikus. Google WHY? Urzadzenia z małą ilością RAM działają źłe bo cudów nie ma, ciężko tu mieć pretensje. Programiści faktycznie nie optymalizują programów. FB to masakra. Ale te z dużą powinny działać dobrze - a działają źle bo google postanowiło złamać podstawową zasadę, że w pamięci trzyma się wszystko dopóki jej nie zabraknie. Efektywnie więc udają, że też mają jej mało. Po co? Ponownie pare poprawek i byłoby OK. Te poprawki są, ale tylko w CM i na xda. Niestety. Nie wierze, że Google nie wie. Więc WHY? Uprawnienia są też prawie dobre. Ale prawie robi różnicę. Jeżeli już dajemy uprawnienia to z sensem, a nie tylko powąchać w formie umowy którą trzeba podpisać (w razie czego wszyscy są chronieni bo użytkownik się zgodził, choć nie wiedział na co?). No i tak, wychodzi mi na to, że Android to prawie dobry system. Andy używa CM, gdzie wiele rzeczy poprawili. Ja w swoim też sporo poprawiłem (root). Ale to powinno być zrobione out of the box, a nie żebym musiał poprawiać tak podstawowe rzeczy. Z wersji na wersje jest coraz lepiej. Mam nadzieje że w 5.0 się coś zmieni. |
Cytat:
|
I tak nie bedzie dluzsza od niektorych postow... ;-)
|
Broda mi urosła od czytania tego.
|
Mam wrażenie że ja o gruszkach a Ty o jabłkach :)
Ale to moja wina, bo wykład jest o grafice. A akurat grafika jest na androidzie akurat najmniejszm problemem. Nie zauważyłem, aby mi coś zamulało przez grafikę. Nawet na relatywnie słabym GPU SGX531 wszystko może działać płynnie. Poza najbardziej wymagającymi grami. Wiem jak działa Android i niestety jest bardzo wymagający. Oczywiście tak jak mówisz jest to prawdopodobnie wina Dalvika. Mam wrażenie, że przyjęto założenia "pozwólny użytkownikom mająchych 512MB RAM odpalić 1GB aplikacji jednocześnie". Oczywiście poprzez oszustwo - zabijanie czego się da (najlepiej to czego nie widać). Wyjdziesz z aplikacji na chwile - i już nie wrócisz bez laga, bo zostanie zabita. Taki pseudo multitasking na tanich urządzeniach. Samo to nie jest takie głupie, szkoda jedynie że byle co zajmuje na Androidzie ogromne ilości pamieci, bo JAVA zawsze była i jest pamieciożerna. Na urządzeniach z 512MB RAM przy stacie sytemu uruchamiane jest tyle, że cały RAM jest w zasadzie zapchany. Albo i więcej (to czego nie widać od razu się zabija). Więc jak to może dobrze działać? Dlatego moim zdaniem bez 1GB RAM i modyfikacji "Maximum Overdrive" nie ma mowy aby ten system chodził tak jak trzeba, chyba że ktoś go celowo wykastruje na maxa i wszystko powyłącza. Głupie jest też, że przyjęto na stałe pewne wartości zależne od sprzętu (np limit aplikacji w tle), nie dając użytkownikowi wyboru, ani nie różnicując tego względem dostępnej pamięci (ostatnio na szczęście zrobili to w CyanogenModzie - więc jakby to powiedzieć "niestety miałem rację"?). Ciekawe kiedy Google się obudzi i zrobi to jak trzeba w upstream. Bo kiedyś wyczytałem wypowiedz jakiegoś developera z Google, że limit 15 aplikacji wymyślili "ot tak sobie, aby na urządzeniach z dużą ilością ramu za dużo na raz nie chodziło". Może i fajny pomysł, ale jak się na tak mocnych procesorach nie umie zrobić, aby tak mało wymagające programy działały równolegle to coś jest nie tak. To tak jakby mi Linux wyłaczał co chwila Pidgina bo uruchomiłem Firefoxa. Śmiech na sali. Serio. Nawet w Windows Mobile czegoś takiego nie było. Nie kupuje tłumaczeń, że Android wymaga dużo pamięci i trzeba bardzo uważać, bo ma jakieś wielkie możliwości itd. To jakieś bzdety, nie zauważyłem aby potrafił np posprzątać mój pokój. W kwestii uprawnień to na przykładzie Swype sam właśnie pięknie pokazałeś, że uprawnienia na Androidzie są do kitu. A przy okazji zapomniałeś zgadnąć, po co mu GPS. Owszem inne systemy mają to rozwiązane gorzej albo wcale. Wiele się tu nie wyduma, najlepiej kontrolę nad uprawnieniami dać użytkownikowi na jego odpowiedzialność, a nie dawac mu lizać lizaka przez szybę. Tylko tyle i aż tyle. |
Cytat:
Dwa, kolejny raz spłaszczasz moje wypowiedzi tak bardzo, że ginie z nich to co chciałem przekazać, dzięki czemu łatwiej je dopasować do tego co chcesz napisać. Trzy, jeżeli osoba źle pisze kod, jest on mało wydajny to taka aplikacja będzie gorsza od mułu - przykłak: Facebook, Google Play. W pierwszym przykładzie kuleje praktycznie wszystko. Ta aplikacja to jeden wielki hack. Drugi przykład nie jest już taki tragiczny. Np. przy otworzeniu zakładki "Strona główna" i próbie szybkiego przesunięcia listy w dół zostajemy zaraz zatrzymani - lista zacina się (staje) bo nie ma czego wyświetlić, czeka na grafikę i opis. Moim zdaniem już lepiej wyświetlić pustą pistę i niech się ładuje, albo zrobić animację powrotu która zasugeruje użytkownikowi że aplikacja czeka na nowe dane. To co tutaj zrobiło Google to tragedia. Po drugie aplikacja strasznie przymula system w momencie instalacji aplikacji - WTF?! Pocket jakoś potrafi taką listę przewijać płynnie. Te filmy właśnie pokazują co się robi źle, i jak powinno to wyglądać. Może oglądając to zrozumiesz o co mi ciągle chodzi. Cytat:
Ludzie często nie mają dobrej podstawy i klepią kod. Cytat:
Przy operacjach graficznych, które brali pod uwagę narzut spowodowane przy maszynę Dalvik był minimalny. Problemem było to że pewne operacje użytkownik wykonywał niezgodnie z pewnymi wzorcami. Cytat:
Na pewno w Androidzie nie wszystko jest idealne, z wersji na wersję poprawiają wiele rzeczy. Np. lokalizacje, polecam filmik: Cytat:
Na pewno Google powinno coś samo w tej kwestii zrobić - miejsce gdzie będzie można odznaczyć co dana aplikacja może, lub wprowadzenia konieczności umieszczenia tych opcji w aplikacji, oraz szybkiego przycisku który zbierze wszystkie aplikacje w jedno miejsce i pozwoli globalnie nam przestawić te opcje. Cytat:
Jednak sama maszyna wirtualna to tylko część. Cytat:
Jeżeli ludzie piszą aby coś napisać to nic dziwnego, że system potrafi paść na kolana. Android daje niesamowitą swobodę i dlatego pisząc aplikację trzeba bardzo ostrożnie podejść do tematu. Cytat:
Cytat:
Zapoznałeś się od kwestii architektury jak to wygląda? Cytat:
Cytat:
Tak w ogóle to te procki są używane przez niektóre modele telefonów z systemem Android. Pogłębianie wiedzy sprawi, żę dokładnie poznasz przyczynę dlaczego coś nie działa jak powinno. Obecnie to co piszesz opierasz na swoich przemyśleniach, a nie na twardych faktach. Cytat:
Dostęp do internetu potrzebny do ściągnięcia min słownika. Dostęp do karty po to aby na niej odczytać/zapisać... Na przyszłość, zanim coś zaczniejsz krytykować zrób dobry risercz. Cytat:
Tutaj masz system uprawnień, który wyraźnie mówi do jakich kluczowych danych aplikacja chce mieć dostęp. W przypadku konputera tego nie masz i nie krytykujesz, dziwne? Poniżej świetny filmik, który mówi o sieciach komórkowycy, radiu oraz baterii. Jeżeli to co tam jest opublikowane to prawda, to LTE bije tak na prawdę inne technologie na głowę ;) |
Oczywiście nie ma musu używać żadnej aplikacji na Androida. Jak również na szczęście nie ma musu używać samego Androida.
Jeżeli jednak miałbym pozytywnie ocenić Androida w kwestii bezpieczeństwa, to chciałbym, aby oferował jakąś kontrolę nad uprawnieniami. Przykładowo instalujesz Swype i aplikacja nic domyślnie nie może. W momencie skorzystania z funkcji pojawia się komunikat: "Aplikacja Swype prosi o dostęp do GPS w celu <i tu lepiej żeby podała sensowny powód> Zgadzasz się? Zapamiętać wybór?". Moim zdaniem klawiatura nie ma żadnego interesu w poznaniu mojej prywatnej lokalizacji więc bym się oczywiście NIE zgodził, co nie znaczy że nie chce ze swype korzystać wcale. Plus jakiś panel kontrolny gdzie możnamy obejrzeć/zmienić nadane uprawnienia. Proste rozwiązanie i wtedy Androida bym chwalił :) Takie rozwiązania wymuszałoby też na developerach zastanowienie się dwa razy, zanim poprosimy o uprawnienie, bo podejrzane prośby będą zauważone. Bo póki co równie dobrze moge powiedzieć, że Windows 98 z Internet Explorerem 4.0 jest bardzo bezpieczny - wszak nie ma musu ich używać :> |
A to jest mus jakis ich uzywac? Ktos stoi nad nimi z siekiera i jak nie zainstaluja to im rece upie.rdo.la?
|
To może z innej strony. Nie wiem co te filmy mają w rezultacie udowodnić. Skoro je obejrzałeś to zdradź mi tą tajemnicę. Że Android jest cacy tylko programiści go źle trzymają? Przecież aplikacje od Google też nie działają dobrze, więc nikt nie umie go programować? To faktycznie jest łatwy do opanowania :>
Każdy system da się zamulić, jak się głupio pisze programy, Android nie jest tu żadnym wyjątkiem. Ale powiedz mi dlaczego to jest ważne zwłaszcza na Androidzie? Dlaczego na nim jest tak dużo tych źle napisanych? Otóż moim zdaniem wcale tak nie jest. Wcale nie jest tak źle z Aplikacjami na Androida. To nie jest tak, że na Androidzie skupiły się wszystkie najgorsze programistyczne nieumiałki i źle piszą soft. Programiści Google to też elita, dostanie się tam graniczy z cudem. Programy nie mulą ze względu na zły kod, ale ze względu na marne warunki w których muszą pracować. :taktak: Przykład z życia (wcale nie taki rzadki): Samo włączenie połączenia internetowego powoduje odpalenie się dużej ilości programów które czekają na ten event (np mBank). Nawet jeżeli masz 1GB wolnego ramu, to nie ma możliwości aby uniknąć laga, bo odpalenie 10+ programów w tle to spory koszt. Poza tym jest limit 15 aplikacji więc coś trzeba zamknąć. A jeżeli tyle pamięci nie masz? Przecież tylko chciałeś włączyć internet :( I nawet najlepiej napisana i zoptymalizowana aplikacja w tym momencie zamuli. Wykład nic tu nie da. Spójrzmy prawdzie w oczy: Android jest bardzo wymagający. Znacznie bardziej niż Linux na którym bazuje. Działałby DUŻO lepiei, gdyby każda słuchawka miała 2+GB RAM i zarządzanie pamięcią było takie jak w innych systemach. Ale typowa słuchawka ma 512-1GB. Dlatego mamy dziwne ograniczenia multitaskingu, ubijanie procesów, lagi i podłą wydajność. :taktak:. Szkoda że ograniczenia działają też na hi-endach - ale inaczej pewnie bateria by się poddała. Podsumowując : mnie jako użytkownika mniej denerwują źle napisane aplikacje niż nieporadność Androida w zarządzaniu zasobami systemowymi. Wykład jest o radzeniu sobie z tym pierwszym problemem, o drugim nic nie ma. Co do overdrawu, odsyłam do specyfikacji technicznej procesorów PowerVR, szukać pod hasłami TBDR oraz HSR. Overdraw jest możliwy, jeżeli obiekty są przezroczyste (w zasadzie to nie jest wtedy overdraw tylko alpha blending), ale poza tym nie. To chyba nie jest problem, aby nie używać przezroczystości tak gdzie się jej nie potrzebuje? btw. 1. Nie jestem fanem iOS, nie twierdze że mi się podoba i nie posiadam urządzeń od Apple. Więc nie pytajcie mnie o iOS. 2. (powtórze jeszcze raz) Pogłębianie wiedzy NIE zmieni faktu, że Android zamula na wszystkim i w zasadzie w każdej aplikacji możliwy jest lag. 3. Moje własne widzimisię jest takie, że m.in nie da się odpalać i zamykać aplikacji w kółko (i robić inne głupie rzeczy których inne systemy nie robią) tak, aby użytkownik tego nie poczuł. Takiego systemu jeszcze nie wymyślono. Co do bezpieczeństwa pisałem już wiele razy, szkoda strzępić język. Ostatnio mnie naszło żeby w końcu spróbować Swift Key. A on chce dostęp do SMS, pełen dostęp do internetu, telefonu, pamieci USB... To może konkruencja Swype? Pozycja, dostęp do GPS, Kontaktów, Pełen dostęp do sieci, Pamieci USB, Bluetooth. Nie uważam, żeby klawiaturze była potrzebna którakolwiek z wymienionych rzeczy. Niestety regułą jest niemal, że każda aplikacja prosi o wszystko co tylko się da, więc taka informacja nie jest dla mnie pomocna. Najlepiej po prostu nic nie instalować :taktak: Teraz spójrzmy na statystyki. 99% userów zainstaluje swype bez mrugnięcia okiem, bo to w końcu swype. Nic złego. Kazdy to ma. Wysokie oceny na GP itd. Czy dalej jesteście gotowi zaryzykować stwierdzenie, że dane typowego posiadacza Androida są chociaż trochę bezpieczne? Sprawdzcie uprawnienia waszych ulubionych programów, możecie się bardzo zdziwić. |
Ja pierniczę, z wami się napić, nie robią takich długich butelek.
|
@sobrus
Masz wybor, albo sie zgadzasz albo nie. Masz wiele alternatyw. W iZŁOmie tego nie ma. Nawet nie wiesz na co sie zgadzasz. A jako, ze jestes kumatym gosciem to mi nie mow o innych. |
Cytat:
Poglądy kształtuje się przez zapoznanie się z tym jak działa system, jak się pisze aplikacje, oraz jak pewne rzeczy w nich działają. Skoro nawet nie raczysz zobaczyć jak to wszystko wygląda, jak często ludzie popełniają błędy to cóż, faktycznie w takim wypadku dyskusja nie ma sensu. Cytat:
Cytat:
Jak widać u Ciebie wszystko zło to Android. Producenci zamykają system, wina Google. Mała liczba alternatywnych sklepów wina Google, aplikacja Facebooka jest spieprzona od podstaw i chodzi jak by chciała a nie mogła - wina Google. Cytat:
Jak widać problemy są i na iOS http://www.cocos2d-iphone.org/forum/topic/40236 http://forum.unity3d.com/threads/668...fillrate-sucks Overdraw to jeden z kilku "problemów". Wystarczy, że przy animacji wykonasz pewne kroki w innej kolejności niż powinieneś robić, lub sam algorytm-sposób jej wykonania będzie wadliwy, to mimo mocnego GPU będą problemy. Te filmiki pokazują najczęstsze błędy, oraz prawidłowe sposoby rozwiązywania problemów, tak aby aplikacja była napisana prawidłowo. Cytat:
Cytat:
Na Windowsie aplikacja może odczytać np. dane innej aplikacji, zrobić z nią co chce... |
Cytat:
Nie ukształtuje sobie poglądów oglądając filmy w których smutni panowie uczą jak pisać programy. W teorii Android może być idealny i z czystego złota, ale do mnie on nie przemawia, bo w praktyce działa tak sobie :( I nie roztrząsam czy to wina systemu, czy producentów, czy programistów. Prawda jest taka, że Android na wszystkim chodzi jakby chciał a nie mógł. Nawet posiadacze high endów narzekają. Obserwując różne dziwne (i totalnie idiotyczne w punktu widzenia prędkości działania) jego rozwiązania mam pewne podejrzenia dlaczego tak jest. I nie wiem czemu ma służyć oglądanie takich filmów? Że nagle mi tablet zacznie szybciej chodzić? Ma to mnie pocieszyć czy coś? Ale dobrze, że przynajmniej prezenterom się nie przycina ;) Sporo tego filmu poświęcone jest overdrawowi, który z przyczyn technicznych na iOS prawdopodobnie nie istnieje, więc programiści nie muszą się specjalnie tym przejmować. @Demek A czy powiedziałem, że iOS jest bezpieczny? Android jest bezpieczny tylko o tyle, że Twoje dane nie wyciekną "nielegalnie". Natomiast "leganie" leją się strumieniami na lewo i prawo. Fakt, nie wyciekają dziurami. Leją się bo takie są założenia tego systemu. Nie wiem jak Ciebie, ale mnie to jakoś nie pociesza, że udostępnianie moich danych jest "przewidziane przez design" i nie mam ŻADNEGO narzędzia do kontroli, jedynie nic nie mówiące powiadomienie (bo nietaktem byłoby nazwanie tego systemem uprawnień) przy instalacji programu. |
Android Flame War
Podaj przyklad takiej platformy.
|
Cytat:
|
Cytat:
Cytat:
Nie pokazał co mu się wydaje, ale porównał konkretne funkcje, oraz jak je włączyć. Wiesz ciężko jest mi uwierzyć, że taki ktoś jak Ty nie potrafi zrozumieć tego co on tam mówi, angielski trudny nie jest skoro i ja go w większości łapię bez problemu. No ale jak się czegoś nie chce to tak jest. Na przyszłość nie wysnuwaj tutaj tez, których nie potrafisz obronić. Cytat:
Sam wielu rzeczy na forum nie lubię, wiele mnie denerwuje, ale przynajmniej staram się merytorycznie podchodzić do każdej dyskusji. Jeżeli chcesz trollować to idź sobie na forum onetu. Cytat:
Wyrobiłeś sobie już zdanie, które nie do końca jest poprawne i przy nowych argumentach nawet nie raczysz ich sprawdzić, zweryfikować. Jak w takim razie dyskusja taka ma sens? Aha, i Android jest bezpieczniejszy od iOS. To FAKT. Kilka stron temu były podane konkretne raporty. |
Cytat:
Jakiś facet wziął iPhone i jakiegoś Androida, przyjął tezę o wyższości jednego nad drugim i nakręcił pięć długich filmików. W dodatku po angielsku, a ja ze słuchu to słabo rozumiem i musiałem się natężać jak u Mrożka, ale dzielnie zniosłem ze 50%, bo obiecałem obejrzeć. Pokazywał coś tam na ekranach obu smartfonów i mówił co mu się wydaje. Nie przyjął żadnej metodologii badań, w ogóle nie określił co jest przedmiotem badań - aż trudno krytykować, bo nie ma czego krytykować. Równie dobrze mogę wziąć a) chińską zapalniczkę b) jogurt Jogobella włączam kamerę, pakuję do buzi zapalniczkę i mówię "nie ma smaku truskaweczki, oj niedobre", potem stukam kapciem w jogurcik i mówię do kamery "oj nie pali nie pali". Dziękuję |
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ę :| |
Nowe IDE dla programistów aplikacji na platformę Android
|
Konferencja Google dla programistów na żywca pod adresem https://developers.google.com/
btw, Samsung Galaxy S4 z czystym Androidem, odblokowanym bootloaderem dostępny w sklepie Google Play. |
To było do przewidzenia, open source niewłaściwie użyte może zniszczyć cały przemysł softwarowy.
Przeżyją tylko ci, którzy potrafią na nim zarabiać. Tak jak Google czy Canonical. Przy okazji przy tych firmach widać, że niekoniecznie są to Ci, którzy mają najwię***312;szy wkład w rozwój. Oczywiście to jest póki co fikcja, ale patrząc jaki poziom osiągają dziś aplikacje open source można być poważnie zaniepokojonym. Utrzymują się tylko giganci którzy byli wcześniej i JESZCZE są lepsi. Reszta może zwijać interes. |
Ilość załączników: 1
|
Gdyby ktoś chciał ograniczyć zużycie energii przy internecie na 3G, to niech sobie takie wpisy:
Cytat:
Jeżeli je tam ma, to niech ustawi wartości takie jak podałem. Wymusza to połączenie po UMTS na 3G. Minus tego rozwiązania, to zmniejszenie prędkości łącza. Testowane na CyanogenMod 10.1 @ HTC Sensation |
Już mam JB na SII,
najpierw zmieniłem CSC na XEO, ale Kies tym razem twierdził, że mojego telefonu nie da się aktualizować :szczerb: poprzednio twierdził, że dla mojego regionu (XEH) nie ma aktualizacji. Ale ja wiem lepiej od Kies, ściągnąłem legalnego ROMa i wrzuciłem Odinem. Kies to gó*no :taktak: Widzę, że JB ma kilka rzeczy trochę inaczej, zdecydowanie podobają mi się foldery na ikonki. Sądzę, że SII w przyszłości otrzyma jeszcze kilka - tym razem - nieoficjalnych aktualizacji od XDA do nowych Androidów, bo Samsung chyba już się wypnie na SII z aktualizacjami po tej ostatniej. Oczywiście wszystko się udało bez roota. |
Cytat:
|
"-system" backupuje aplikacje systemowe (a raczej pewnie ich dane/ustawienia, bo wątpie żeby przywracało apk z ROMu).
Aplikacje dostarczane z telefonem są właśnie traktowane jako systemowe. Jeżeli dałeś -all to może tego już nie trzeba, ale na zimne lepiej dmuchać. |
Odp: Android Flame War
Tak ale to nie działa w 4.1.2, w JB trzeba mieć roota i aplikacje CSC z marketu
|
co daje przełącznik -system?
Generalnie robię backup ponieważ chcę zmienić CSC z Węgier na Polskę i przywrócić kopię plików/ustawień, nie wiem czy znacie tą metodę, ale nie trzeba mieć do tego żadnej aplikacji ani roota: *#272*imei#, gdzie imei to kod imei, są do wyboru wszystkie CSC - uwaga zatwierdzenie CSC robi wipe. |
Otwórz sobie ten *.apk w jakimkolwiek programie obsługującym ZIP i sam zobacz. ;)
|
Wydaje mi się że SMS nie backupuje (głowy uciąć jednak nie dam), natomiast nie ma problemu aby wykonać kopię na kartę SD z poziomu domyślnej aplikacji.
Działa znakomicie, nawet MMSy z zawartością backupuje :taktak: Do backupu możesz jeszcze dodać -system. A tak btw -shared zrobi kopię karty SD co może sporo potrwać :taktak: |
Czy komenda adb backup -apk -shared -all wykonuje również kopie sms?
Czy może dla bezpieczeństwa strzelić też backup przez Kies? |
Ostatni raz próbowaliśmy w listopadzie i nie wiedzieliśmy czy się śmiać czy płakać. Ale tak serio, być może jest bardzo zasobożerny a my mamy po prostu za słaby sprzęt, nie wykluczam.
A i tak mi się przypomniało: Moim celem nie jest zostać zauważonym (płace w Polsce w tej branży są mierne) tylko samemu stworzyć miejsce pracy. Oczywiście nie uda się to dzięki jednej aplikacji na Androida, ale od czegoś trzeba zacząć. :) |
Próbowałeś najnowszą wersję? Działa o wiele wydajniej niż przednie.
|
Wiesz do czego ten emulator się nadaje? ;)
|
Odp: Android Flame War
No to ja czekam, chociażby z ciekawości :)
|
Jeżeli gra jest dobra to wystarczy odwiedzić co popularniejsze serwisy traktujące o technologiach mobilnych z prośbą o recenzję + konkurs z 10 licencjami darmowymi :)
Kokosów chłopaki raczej nie będą z niej mieli (smutne ale prawdziwe sorry...), ale ktoś ich może dostrzeże i zatrudni dzięki grze. @Berion tak czy siak jak masz możliwość to testuj na emulatorze. |
Do grania. ;) Gra to też aplikacja. Przy okazji premiery nie omieszkam się pochwalić.
- - - Ano nie mają, ale trudno o marketing bez $. Od czegoś trzeba jednak zacząć i na pewno spróbujemy swoich sił. Założenia gry bardzo proste (póki co nie chce o tym rozmawiać), ale mimo z pozoru nieskomplikowanego programu, dało to nam nieźle w kość. Masa problemów z których człowiek nie zdawał sobie sprawy. Arogancko wychodziłem z założenia, że skoro tyle lat zajmuje się game hackingiem i testowaniem, i skoro od tylu lat gram to się na tym bardzo dobrze znam i na pewno nic mnie nie zaskoczy. Rzeczywistość okazała się brutalna. :D W każdym razie, póki co posuwamy się powolutku do przodu i za miesiąc, góra dwa będę żebrać o Wasze srebrniki. ;) |
Gierca :-)! Berionu konsultuje sie ze mna, bo chlopaki swietnie pisza, maja swietnego grafika, ale o marketomgu nie maja pojecia...
...a i tak zaraz znajdzie sie taki siejacy bullshit ze "dobra aplikacja sama sie obroni"... |
Jeśli można wiedzieć, to jaką aplikację będziesz sprzedawał? Do czego ma służyć?:)
|
Nie wiem dlaczego miałby nie działać, ale sprawdzić trzeba. Nie mogę sprzedawać aplikacji, która jest nieprzetestowana na tę okoliczność. Wgrałem przez adb na innym telefonie, na którym stock jest 2.3. Także problem się rozwiązał.
Normalnie siedzę na 4.1.ileśtam. Po prostu musiałem wrócić żeby sprawdzić czy nie ma jakiś przykrych niespodzianek. Za linki dzięxy. |
Cytat:
Gdybyś chciał się pobawić to nieoficjalnie znajdziesz nawet 4.2.2 ;) http://forum.xda-developers.com/show....php?t=2163579 Co do głównego pytania to jeżeli zrobisz updejt, i zmieni się HBOOT (bootloader) to nie będziesz już miał SOFF ;) Jeżeli dodatkowo masz wgrany alternatywny ROM, to pewnie będzie konieczny wipe. Tak czy siak polecam ze swojej strony sprawdzenie aplikacji na emulatorze, który zawarty jest w SDK. Moim zdaniem powinno wszystko chodzić. Co innego jeżeli byś próbował użyć API z 2.3, które jest nieosiągalne na 2.2, wtedy mogły by być problem, a tak powinno być ok. Zerknij jeszcze na to -> http://forum.xda-developers.com/showthread.php?t=875099 Jeszcze coś tutaj -> http://forum.xda-developers.com/showthread.php?t=838484 |
To w moim przypadku bez sensu bo S-OFF można tylko na 2.2, z 2.3 się schodzi. Co za bezsens. :|
|
Odp: Android Flame War
W samsungu jest teraz tak, że aktualizacji nie pobierze gdy masz roota, bo wyskakuje komunikat o modyfikacji urządzenia. Ale jak się wgra oficjalny soft odinem, znika root i wszystko jest dalej na gwarancji. W HTC nie wiem jak jest, miałem wcześniej wildfire i trzeba było wyłączyć s-off i wszystko przywrócić żeby dalej była gwarancja, a czy jest możliwość aktualizacji to nie wiem wtedy...
|
Orientuje się ktoś czy mając S-OFF (odblokowany bootloader) i prawa roota, mogę ściągnąć oficjalny update firmware czy może mi to zrobi krzywdę (np. z powrotem zablokuje i/lub zdejmie roota)? ;) Muszę przetestować aplikację na 2.3, a stockowy mam 2.2. Chyba, że ktoś zna jakiś Cyanogenmod czy inny wynalazek z Androidem 2.3.x do HTC Desire Z.
|
Jestem świeżo po kolejnym update romu. Przestroga dla uzytkowników bez roota.
adb backup -all -system -apk NIE zachwuje prywatnych danych takich jak kontakty, smsy czy kalendarz, oraz niektórych ustawień systemowych (WTF?). Jeżeli więc nie korzystacie z chmury google to musicie zbackupować smsy i kontakty ręcznie, natomiast kalendarz przepadnie, chyba że ktoś zna jakiś sposób :sciana: |
Przypadkiem natknąłem się na ciekawy serwis o systemie Android i ogólnie technologiach mobilnych: thedroideffect.com
Jeden z ciekawszych jak dla mnie artykułów :) Open Source Explained http://thedroideffect.com/open-source-explained --- Do czego może się przydać Google Glass? :) |
Tasker nie jest wcale taki trudny. Podstawowe, proste funkcje można łatwo zaprogramować, te trudniejsze natomiast to.... ;-)
Tak czy siak warto zapłacić 9.99 zł za to co oferuje ;-) |
Ahh ten Tasker, chyba się skuszę i pouczę obsługi...
|
Cena Taskera spadła do $1.99!
Jeżeli ktoś się nie decydował ze względu na sporą cenę - 20 zł to teraz powinien raz jeszcze przemyśleć ;-) Tasker w wersji 4 dorobił się nowego wyglądu, oraz wielu nowych funkcji. |
"Mów szybko bo mi bateria siada"
|
Całość tutaj --> http://sekurak.pl/samsung-android-ca...jscie-blokady/
Cytat:
Cóż, Samsung zmieniając Androida dla swoich potrzeb nie zrobił tego dokładnie :D Czy ktoś z innych modeli może to powtórzyć? |
Odp: Android Flame War
Dokładnie tak jest, po to mam internet żeby z niego korzystać, po to mam synchronizację z mailem żeby co chwile sprawdzało czy nie ma czegoś nowego i po to jest duży wyświetlacz, który ciągnie z tego wszystkiego najwięcej baterii.
Ja juz się przyzwyczaił, że trzeba telefon codziennie ładować i nie ma problemu ;) |
Cytat:
Ludzie którzy się chwalą, że smartfon trzyma im czasem 2-3 dni bez między doładowywania, kwituję jednym tekstem. Po co Ci smartfon skoro używasz go jak telefonu? :) Sam mam oczywiście okresy kiedy telefon trzyma dłużej, jednak to znak, że go mało używałem po prostu. |
Kupiłem ostatnio do mojej S2 powiększoną baterię 2000mAh, standardowa ma 1650mAh, ogólnie to odczuwam różnicę tylko, gdy używam telefonu mniej, kiedy robię to normalnie to po całym dniu zostaje od około 20% do 40 %. Na starej baterii czasem musiałem doładować telefon, gdy nie było co robić w pracy...
Gdybym używał go tylko do dzwonienia i smsowania to wytrzymał by ze 3 dni spokojnie, ale po co mi wtedy smartfon ? |
Cytat:
Cytat:
Coś jak z ilością megapikseli. Ciekawe kiedy sobie uświadomią, że smartfon z zerowym stanem baterii to cegła? :D |
Przecież Smartek pisze o Androidzie :sciana:
U mnie bateria ledwo wytrzymuje do następnego dnia :( To jest największy mankament smartfonów jak dla mnie. |
Cytat:
Tak serio to nie znasz się a się wypowiadasz, robisz porównania które nie mają sensu. To że twój telefon ma tyle na wskaźniku to o niczym nie świadczy jeszcze. Liczy się kontekst, a w tym przypadku jest to czas używania, sposób, oraz ilość aplikacji która sprawia, że twój iP różni się od zwykłego telefonu. Co do tych mitów odnośnie długo trzymającego iPhona to polecam zerknąć na chociażby MyApple i porównać z tym co pisze M@X :D Cytat:
|
Cytat:
|
Oczywiście, jakbym chciał to bym go w pare godzin wyczerpał. Wszystko zależy od tego jak się telefonu używa i ile się używa.
Inaczej bateria się zachowa podczas grania w Real Racing 3 a inaczej podczas czytania książki. Dlatego takie porównania są głupie dopóki nie robi ich jedna osoba. |
Tylko co mają znaczyć te procenty? Inny stosunek procentowy będzie na telefonie z bardziej pojemną baterią, a inny z mniej (porównując te same modele, a co dopiero różne różnych producentów).
|
U mnie po całych trzech-czterech dniach 40%. Wczoraj oglądałem ponad 2 godzinny film i mi "zeżarło" mniej niż 15%. Nie ma to jak dual Cortex A5 :D
Bateria w iPhone nie jest zła, zwłaszcza biorąc pod uwagę, że ze względu na mały wymiar telefonu ma niewielką pojemność. Na dłuższe wypady można sobie dokupić specjalne etui z dodatkowym akumulatorem. Lista akcesoriów do ajfonów jest bardzo bogata. |
U mnie po całym dniu ma 40%. Czasem mniej, jak używam więcej neta i pada nad ranem i obawiam się o budzik...
|
Android Flame War
Jest wieczor, klade po calym dniu na dock mojego iPhone'a 5.
64% baterii... Ciekawe ktory Android ze swoim zalosnym zarzadzaniem energia (tfu, "prawdziwym multitaskingiem") da taki wynik ;-)... |
Zobacz sobie jak działa bateria na iPhonach.... Ucieka w oczach jeszcze szybciej :D No chyba, że wykastrujemy telefon ze wszystkiego co czyni go czymś więcej niż telefonem i nie dotykamy, to wtedy faktycznie trzyma długo.
Wygląda na to, że nie będzie CM na Samsunga Galaxy S4. http://www.cultofandroid.com/24475/s...by-cynogenmod/ Cytat:
|
Ja to mam wyłączone, bo działanie baterii na Androidzie to porażka, więc większość usług w tle powyłączona...
|
To nie jest funkcja Androida, tylko aplikacji Gogle Play...
|
Zapisałem nawet w kominie. :D
|
Android Flame War
Zapiszcie w kalendarzu - Android ma jedna opcje ktorej DLA MNIE BRAKUJE w iOS - automatyczne aktualizacje aplikacji ze sklepu (tak, bym nie musial o tym myslec i robilo sie samo).
|
Punkt dla Ciebie z AliyunOS :spoko: Większość serwisów nie wspomina o tym że zawiera on piracki soft. Rozumiem więc oburzenie Google w tym wypadku.
Nie rozumiem jednak argumentu o tym, że członek OHA nie może tworzyć niekompatybilnego systemu na bazie Androida. Taki system nie ma oficjalnie z Androidem i Google nic wspólnego, więc wymóg jest ... dziwny. Zastanawia jak daleko może posunąć się producent w kastrowaniu telefonu z usług Google, aby nadepnąć Google na odcisk - tym bardziej że usługi google sa na zasadzie "wszystko albo nic". Nie zdziwiłbym się gdyby działało to na zasadzie "nie chcesz google play (i całej reszty) -> zabieramy logo -> nie jesteś kompatybilny -> spadaj z OHA". Ale może tak źle nie jest :hmm:. |
Cytat:
Też nie chcę tracić czasu na odpisywanie w tym temacie, szczególnie kiedy w kilka dni napiszecie po dwa-trzy posty na cały reklam. Niestety jeżeli nie odpiszę to zło zwycięży :P ;) Cytat:
Android jest na licencji Apache: Cytat:
Cytat:
Ten link do wytycznych pokazuje (nie zmusza) jak powinny być tworzone aplikacje. Pokazuje dobre praktyki programistyczne, oraz uświadamia że programy nie powinny mieć nazwy z "Android". Cytat: Cytat:
Cytat:
Cytat:
Amazon wziął Androida i wykorzystał go w swoich produktach bez pytania, prośb NICZEGO. Cytat:
Sprawa z Grupą Alibaba i ich OSem na pierwszy rzut oka wygląda właśnie tak jak to przedstawiłeś, złe Google. Jednak gdy zaczniemy się zagłębiać w szczegóły to zobaczymy więcej. Aliyun OS używa frameworka Androida, jego bibliotek itp. To taki sforkowany i trochę pozmieniany Android. Stowrzyła go grupa Alibaba i 40 rozbójników (z tymi 40 rozbójnikami to żart :)) Firma ACER należy do grupy Open Handset Alliance. To że w niej jest daje jej wiele profitów - min. dostęp do kodu systemu Android zanim trafo do AOSP. Aliyun OS miał był niekompatybilnym (CyanogenMOD jest) i miał swój własny sklep gdzie blisko 100% aplikacji to były wersje pirackie z Google Play wliczając w to aplikacje od samego Google. Google dało Acerowi ultimatum. Jeżeli chce być dalej członkiem OHA to nie może wypuścić telefonu z systemem Aliyun OS. W przeciwnym razie zostanie z niej wykluczona, i np. nie będzie miała szybkiego dostępu do kodu systemu Android. Poniżej wypowiedź Rubina: Cytat:
Łatwo jest wyciągać wnioski na podstawie niepełnych informacji... Cytat:
Wadą jest to że bez roota nie da się włączyć/wyłączyć trybu samolotowego.(U siebie mam aplikację Secure Settings + wtyczka Helper, wtyczka jest kopiowana do /system/app [do tego jest tylko uprawnienie root wykorzystane]) Z poziomu /system/app aplikacja może zrobić więcej niż z poziomu /data/app. W którym miejscu usługi od Google są uprzywilejowane? Producent telefonu decyduje w jakiej formie znajdzie się na jego telefonie sytem. Pretensje kieruj do niego w tym konkretnym przypadku. Na pewno minusem jest posiadanie tylko dwóch metod kopii zapasowej bez roota, jednak dlaczego dany producent nie wsadzi tam swojej aplikacji która na taką kopię pozwoli? Tak trudno w recovery dodać opcję do tworzenia kopii 1:1 całego ROMU, tak jak to robią alternatywne recovery? IE jak i np. Office jest oczywiście uprzywilejowany w systemie Windows. Te aplikacje działają znacznie lepiej niż konkurencja bo mają np. dostęp do API, które nie jest udokumentowane. IE jest dodatkowo splecione w systemie. |
Andy, to że nie chce mi się marnować niedzielnego popołudnia na pisanie posta nie oznacza, że możesz dalej zamieszczać nieprawdziwe informacje ;)
Google jest producentem swojego systemu, nie tylko "udostępnia sam kod", ale jest też jego autorem. Nazwa "Android" jest zastrzeżonym znakiem towarowym i jedynie Google ma do niej prawo i do udzielania licencji na korzystanie z niej też. Jeżeli na pudełku telefonu pisze "Android" to nie jest to samowolka HTC czy innego producenta, który sobie ściągnął źródła i zrobił co chciał. Jeżeli widzisz licencjonowane logo Android, lub chociażby tą czcionkę, to znaczy że system pochodzi od Google i powstał telefon powstał przy współpracy z tą firmą - a nie od kogoś innego. Tu masz oficjalne wytyczne, co prawda dotyczą aplikacji nie forków systemu, ale dają pojęcie co do polityki Google: http://developer.android.com/distrib...ote/brand.html I dlatego CyanogenMOD nie nazywa się Android, bo choć technicznie to jest 100% Android - formalnie nigdzie na oficjalnej stronie takiej informacji nie uzyskasz. Masz prawo wziąć kod i zrobić co chcesz - ale nie masz prawa nazwać tego Android i bundlować Google Play z tym czymś. To samo dotyczy z resztą dystrybucji Linuksowych. Gdybyś swojego forka nazwał "Andy Debian", to bez stosownego zezwolenia miałbyś telefon od prawnika na następny dzień. Owszem, producent ma możliwość dostosowania, dodania i usunięcia pewnych elementów - jednak wady i błędy które popełniło Google w samym "rdzeniu" systemu będą niestety wspólne dla wszystkich słuchawek. Implementacja nie polega na przepisywaniu systemu od nowa :nie: Tym bardziej mało prawdopodobne jest, aby Google swoją nazwą i wizerunkiem firmował systemy, w których producent zaserwowałby znaczne zmiany w stosunku do oryginału (=nie byłyby częściowo jego autorstwa) Co więcej - w przypadku gdy jakiś producent zechciałby jednak wypuścić produkt oparty na forku, reakcja Google o wykluczeniu z grona wspieranych producentów jest natychmiastowa: http://news.ycombinator.com/item?id=4516833 http://www.androidcentral.com/acer-f...nce-here-s-why Cytat:
Jak widać wolność jest dość hmm ... ograniczona... nie tylko nie można forkować Androida pod tą nazwą, ale też nie można nawet wypuszczać równolegle słuchawek na konkurencyjnych forkach! Nie będzie więc HTC OS ze sklepem HTC, ani Gigabytos ze sklepem z Taiwanu, bo automatycznie producent musiałby przerwać wydawanie słuchawek na oryginale. "Argument" dość mocny, nie dziwi więc fakt, że do tej pory nikt nie zaryzykował. Z resztą Google i producenci to poważne firmy i nie jest raczej możliwe, aby jakikolwiek producent zaczął produkować słuchawki bez stosownych umów i wsparciu technicznym autora systemu. Nawet Canonical ma umowy z producentami, jeżeli chcą zainstalować darmowe i otwarte Ubuntu. Wracając do Androida: Jeżeli system nazwany Android(TM) nie pozwala na pewne rzeczy, nie udostępnia do tego API (oczywiście bez roota), tym bardziej w wyniku założeń projektowych - to jest to wina Google. Jeżeli producent zmieni założenia systemu, to to nie będzie już Android(TM). Dlatego Android na wszystkich słuchawkach działa i mniej więcej wygląda tak samo. I ma podobne ułomności. Ale przynajmniej fragmentacja jest jedynie mega wielka, a nie ultra wielka. Nie winie Google za całe zło, a jedynie za rozwiązania, które uważam za złe. I tak na przykład nie podoba mi się, że w w Android (TM) jedynie chmura Google nie wymaga roota do działania. Dlaczego YouTube umie akutalizować się bez mojego pozwolenia i wiedzy(!). Dlaczego usługi firmy Google są na każdym kroku uprzywilejowane względem reszty świata? A inni muszą obejść się smakiem. To znaczy rootem. Oczywiście - są ponieważ jest to system firmy Google. I przyjmuje to tłumaczenie, natomiast w tym momencie nie przyjmuje już argumentów, że jest to system wolny i niezależny. Może źródka i forki Androida takie są - ale sam Android(TM) nie. btw. czy w nie-wolnym M$ Windows aplikacje firmy Microsoft są w jakiś sposób uprzywilejowane? IE działa na innych prawach niż Firefox? Program antywirusowy M$ może przeskanować więcej od Avasta? Nie. A w Androidzie (oczywiście TM) takie praktyki to norma. Nie podoba mi się to. Miała być wolność wyboru, a jest momentami Google albo nic. |
Wiesz problem nie jest w różnych poglądach, ale w tym że niestety wiele rzeczy nadinterpretujesz. Całe zło również powoduje według Ciebie firma Google :P ;)
Cytat:
Jeżeli masz uwagi do systemu i są one słuszne to ok, nie mam nic przeciwko - sam android nie jest idealny jak wiele razy powtarzałem. Jednak wkurza mnie jak ktoś nie starając się nawet zagłębić w jego działanie pisze często głupoty, oraz pewne wady zarzuca firmie która nie ma z nimi nic wspólnego. |
Nawet napisałem odpowiedź, ale ... jednak szkoda czasu.
Musimy nadawać na innych falach, bo mamy zupełnie różne poglądy na KAŻDĄ poruszoną kwestię. Myślę, że główna przyczyna rozbieżności tkwi w tym, że Andy rozpatruje Androida w jego czystej teoretycznej postaci open-source, ja (my?) zaś jako ogólnie istniejącą na rynku platformę. Choć to oczywiście tylko jedna z przyczyn. |
Cytat:
Cytat:
Skoro Android ma niby duże wymagania to co powiesz o iPhonie, który zawsze musi mieć najmocniejszą grafikę aby animacje były płynne? Czyżby iOS był aż tak wymagający? :) Do tego multitasking nie umywa się do tego chociażby w Androidzie... Gdybyś chociaż troszeczkę poznał Androida to byś wiedział, że aplikacje mogą reagować na tzw. systemowe sygnały i wtedy wykonują różne rzeczy. No ale nie ma się co dziwić jak ktoś nawet w 10% nie zapoznał się z tym jak działa system i wygłasza krytyczne opinie na jego temat. Płynność WP7 jest tak duża bo ten system jest tak bardzo okrojony, że nie ma co go zamulać. WP8 wymaga dwurdzeniowego procka... Cytat:
Cytat:
Nigdie tam nie widzę informacji, że bez tego nie można sobie wrzucić aplikacji od Google... Ten dokument ma pomóc w tworzeniu produktów kompatybilnych z Androidem, nigdzie on nie wymusza niczego. http://source.android.com/compatibility/index.html Cytat:
Cytat:
Android nie jest nigdzie uwiązany. Są alternatywne sklepy, aplikacje można instalować z poza sklepu. I nie pisz o teoretycznej możliwości bo to jest praktyczne. To że tak jest nie masz tylko na papierze. Cytat:
Android nie jest idealny i nigdy nie będzie. Jeżeli błędy się pojawiają to są zgłaszane i poprawiane w zależności od ważności. To że ich nie masz poprawionych u siebie zawdzięczasz firmie Gigabyte. To że Ty ich nie widziałeś nie znaczy, że ich nie ma. Ilość błędów jest zapewne podobna jak w przypadku innych systemów... Cytat:
Cytat:
Cytat:
Google o ile wiem daje 18 miesięcy na aktualizację wersji major (czy jak tam się to zwie). Czyli jak pojawi się zupełnie nowa wersja systemu Android to Nexus ją dostaje. I są to pełne aktualizacje systemu ze wszystkimi funkcjami, a nie system bez kluczowych komponentów które są dodawane w kolejnych wersjach. Cytat:
Jeżeli Android zamula na sprzęcie z klasy LOW END to oczywiście przez Androida. Gdyby każda słuchawka miała GPU jak najnowsze iPhony to system by chodził tak jak na topowych słuchawkach. Logiczne, że im słabsze podzespoły to system chodzi wolniej niż w topowym modelu. Dziwne ograniczenia? Czyli to że aplikacja jest odizolowana np. w piaskownicy od innych to dziwne? Zobacz jak działają obecne systemy komputerowe. Brak funkcjonalności? Cóż, może i Android nie pozwala na wszystko ale jego możliwości deklasuja inne systemy operacyjne. Jeżeli nie odpowiada Ci używanie ADB do wykonania kopii to włącz tą w chmurze od Google - masz swoje rozwiązanie na 21 wiek. Jeżeli i to nie odpowiada to uzyskaj roota i masz wtedy dostęp do telefonu. Jeżeli producent Ci na to nie pozwala to miej pretensję do niego. Bugi - hmm na razie wspomniałeś o 3 i zawsze to była inna nie Google jako producena. Skrypt był o ile się nie mylę od qualcomma tak? Inne bugi, które dotycyzły stricte Androida o ile wiem zostały poprawione w przyszłych jego wersjach. Cytat:
Cytat:
Co z tego że kopię wykonasz jednym kliknięciem jak nie zrobisz wielu rzeczy które ja potrafie? iOS ogranicza na siłę użytkownika. Był brak MMSów, jest brak prawdziwego BT, brak WiFi Direct, NFC, ustawiania programów jako domyślne w systemie. Nielogiczne i niespójne opcje. Wyłączenie/włączenie WiFi wymaga 5 kliknięć gdzie w systemie Android można to często rozwiązać przez umieszczenie widgetu na pulpicie - i działa to na systemie bez roota. Cytat:
Mając dostęp do roota kopia danych na telefonie jest banalna. Napisz email do Gigabyte z pytaniem dlaczego zablokowali Ci telefon. Cytat:
Gdyby jej nie było to zaraz byś szalał z tekatami ale jak to, przecież aplikacja od pirdzenia nie powinna mieć dostępu do aplikacji od SMS... Cytat:
Cytat:
Jak to by nie było Androidem? Co za bzdury tutaj piszesz. CyanogenMOD to ALTERNATYWNY FIRMWARE SYSTEMU ANDROID. Jest formalnie systemem Android. Bazuje on na źródle z AOSP i posiada dodatkowe modyfikacje, które go czynią potężniejsztm niż Android z AOSP. Zanim coś napiszesz sprawdź. To że producenci nie umieszczają bardziej wolnego Androida w telefonach to oczywiście wina Google. Rozumiem, że można jakiejś firmy nie lubić, ale to co Ty wyprawiasz zaczyna mnie zadziwiać. W każdej wypowiedzi widać jad do tej firmy. Mnie to wali bo produkty od Google są dla mnie takimi samymi produktami jak od firmy Netgear, HTC, Dell... Po prostu zadziwia mnie takie przekręcanie faktów jak Ty to robisz. Cytat:
Może Ci taka metoda nie odpowiadać, możesz jej nie używać, ale nie pisz że jej nie ma. Cytat:
Cytat:
Cytat:
Cytat:
Cytat:
WINA GOOGLE i aplikacji GOOGLE PLAY a nie systemu Android. I nie jest to trojan. Polecam najpierw zapoznać się z definicją tego słowa, a dopiero później go używać. Cytat:
Bug na bugu? Kolejny raz proszę o konkrety. Jak na razie pokazałeś, że telefon Ci wykasował jakieś informacje. Ciekawe czy takie przypadki nie pojawiły się np. na iOS? :) Znając życię pewnie było ich tyle samo co tutaj.. Słaba bateria? Wiem z własnego doświadczenia, że bateria w telefonie trzyma w zależności jak się telefonu używa. Po drugie kupiłeś telefon używany co ? Może poprzedni właściciel zajechał baterię? iPhony zazwyczaj trzymają niecałe 12h w sposób jaki Ty używasz SGS2. Tak więc więcej konkretów. Pisanie ogólnikami nie prowadzi do żadnej merytorycznej dyskusji. Cytat:
Pisanie takich rzeczy bez podania szczegółów niczego kompletnie nie wnosi do dyskusji. |
Cytat:
mr bartez prosze o reakcje - publiczna |
Jakich modyfikacji? Przypomnij nam swoją definicję piractwa bo zdaje mi się, że znacząco odbiega od prawdziwej.
|
Wyglada na to, ze androidowcy wreszcie moga zrobic kopie zapasowa telefonu po wyjeciu z pudelka - bez piraciarskich modyfikacji.
http://www.redmondpie.com/easy-app-t...-require-root/ 5 lat czekania, co to jest! |
Na to nie ma reguły. Mój telefon trzyma 4-5 dób, w tym czasie bateria spada ok 50%.
Przy pełnym cyklu wytrzymałby ponad tydzień, z tym że ja celowo nie używam 3G. W sumie specyfikacja podobna (4.3'', 2 rdzenie 1.2Ghz). Tylko że musiałem system poprawiać po producencie, fabrycznie trzymał też max 2 dni. Ale nie jesteś osamotniony, kolega z pracy ma jakąś Motorolę i trzyma mu jeden dzień. Wynika z tego że szanujące się firmy nie potrafią zrobić porządnie telefonu na androidzie. Ot taki zonk. |
Jak dla mnie to Androidowi brakuje tej... spójności. No i bug na bugu - tak jak pisałem z tym moim problemem. Teraz niby chodzi nieźle, ale nie jestem przyzwyczajony do takiej słabej baterii.
Wszyscy narzekali na te iPhonowe, że nie można wymieniać, ale w iP2G, iP3G i iP4 bateria mimo sporego ekranu rozświetlonego na 4/5 jasności, synchro z FB i z tymi wszystkimi innymi bzdetami trzymała mi CO NAJMNIEJ 3 pełne doby. W SGSII mam specjalną baterię o większej pojemności by Samsung (nową) i 35h to bodajże rekord, a nie użytkuję go w sposób inny niż iPhonów. Nie wiem o co chodzi, możliwości też nie widzę więcej, bo aplikacje mają swoje odpowiedniki na obydwu urządzeniach, a roota robi się inaczej na każdym telefonie i jest to dość kłopotliwe... Ten system nie jest odpowiednikiem komfortu użytkowania narzędzi gugla jakie znamy sprzed paru lat, typu GMail bez wodotrysków... |
Oczywiście macie racje, najlepiej jest zrezygnować.
http://androidmagazine.pl/2013/02/14...-ciebie-o-tym/ Kolejna luka "by design" Dla mnie Android to tylko mniejsze zło. A przede wszystkim tańsze zło. Jestem użytkownikiem, ale nie jestem i raczej nie będę fanem tego systemu, bo zachwycać się tu serio nie ma czym. Android jest delikatnie mówiąc spieprzony "by design", to googlowski trojan. Odnoszę wrażenie że prywatność na tej platformie rzecz istniejąca tylko na papierze. |
No właśnie, hehe. Śmieją się ze mnie młodzi, że starego K800 cały czas używam. Ale jak wpadną na działeczkę, to ja rozmawiam normalnie, a tamci ze swoimi smart telefonikami łażą po drzewach szukając zasięgu ;)
|
Jest na to prosta rada - zrezygnować z tego dziadostwa. :P
Przeżyłem bez androida bez mała 45 lat, przeżyję bez niego kolejnych kilkadziesiąt (o ile się na drodze nie zabiję). :mruga: |
Jeżeli istnieje uprawnienie "pełny dostęp do internetu" to nie widzę powodu by nie było dodatkowego "pełny dostęp do pamieci telefonu". Takie uprawnienie mogłoby mieć nawet dodatkowy monit "czy jesteś absolutnie pewien, serio wariat, kamikaze, potem nie płacz".
Ale wtedy mógłbym powiedzieć, że faktycznie android nie kładzie mi kłód pod nogi. Chociaż masz rację, to co podałem w zupełności by mi wystarczyło. Nie jestem fanem sandboxowania ani tym bardziej panikarzy, którzy najchętniej uruchamialiby każdą aplikację na osobnej maszynie wirtualnej, szyfrowali dysk i generowali losowe hasła o maksymalnej długości. Żeby mieć absolutną pewność nie wiadomo czego. Jak takie zabiegi wychodzą widać np po Chromium. Żre pamieć jak opętany, byle plugin setki MB, bo musi być sandbox. Ale podobno bezpieczniejszy od Firefoxa. Podobno. Luki mogą być nawet w sandboksie, jakoś to nie uchroniło androida przed zalewem złośliwych aplikacji. Ani Chrome przez dziurami bezpieczeństwa. Tymczasem Android idzie w drugą stronę - od wersji 4.2 przykładowo aplikacje nie mogą włączać trybu samolotowego (i paru innych rzeczy). Twórcy programów takich jak Tasker twierdzą, że z każdym wydaniem systemu możliwości stają się coraz mniejsze (największe były w 2.3). Jak tak dalej pójdzie zrobią z Androida obóz koncentracyjny. Dla mnie sprawa jest prosta: nie obchodzi mnie co google myśli na temat trybu samolotowego. To mój telefon i jeżeli ja chce taki tryb włączyć - to ma być włączony. A jeżeli oni decydują za mnie, to w niczym to się nie są różni od polityki Apple. Proszę wieć się z iOS nie śmiać. Podmienić Launcher w Androidzie owszem mogę, ale już podmienić aplikację która godziłaby w interes Google, czyli zbieranie danych o mnie i czytanie moich maili - niekoniecznie? |
| Wszystkie czasy w strefie CET. Aktualna godzina: 09:38. |
Powered by vBulletin® Version 3.9.0 LTS
Copyright ©2000 - 2026, vBulletin Solutions Inc.