Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Systemy operacyjne i aplikacje (https://forum.cdrinfo.pl/f124/)
-   -   Android Flame War (https://forum.cdrinfo.pl/f124/android-flame-war-89994/)

sobrus 30.05.2013 14:25

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:.

nimal 30.05.2013 12:04

jezeli chodzi o dane aplikacji to m. in. masz w Google Play cala historie app, ktore instalowales kiedykolwiek na telefonie

sobrus 29.05.2013 07:27

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ą.

sobrus 27.05.2013 07:55

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.

ed hunter 27.05.2013 03:35

Cytat:

Napisany przez M@X (Post 1252082)
I tak nie bedzie dluzsza od niektorych postow... ;-)

No nie, bo bym przydeptywał.

M@X 26.05.2013 22:06

I tak nie bedzie dluzsza od niektorych postow... ;-)

ed hunter 26.05.2013 20:57

Broda mi urosła od czytania tego.

sobrus 26.05.2013 20:35

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.

andy 26.05.2013 17:02

Cytat:

Napisany przez Sobrus
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

Na czym budujesz swoją opinię? Bo ja na tym co czytam, widzę czy oglądam. Sprawia to że pogłębiam wiedzę na dany temat.

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:

Dlaczego na nim jest tak dużo tych źle napisanych?
Na Windowsa stacjonarnego też taka ilość jest duża. To że takich aplikacji pojawia się dużo jest spowodowane niskim kosztem ich tworzenia.
Ludzie często nie mają dobrej podstawy i klepią kod.

Cytat:

Programy nie mulą ze względu na zły kod, ale ze względu na marne warunki w których muszą pracować.
Gdybyś obejrzał i starał się choć trochę przyswoić wiedzę z nich to byś wiedział, że to co napisałeś jest błędne.

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:

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
No ale o tym min. mówią (może nie w tym filmiku ale mówią). Android daje Ci potężne możliwości od strony API, jeżeli będziesz wykorzystywał ich moc niezgodnie z pewnymi wzorcami to twoja aplikacja stanie się nie tylko mułem, ale i może zaburzyć pracę innych, zjeść baterię itp.

Na pewno w Androidzie nie wszystko jest idealne, z wersji na wersję poprawiają wiele rzeczy. Np. lokalizacje, polecam filmik:



Cytat:

I nawet najlepiej napisana i zoptymalizowana aplikacja w tym momencie zamuli. Wykład nic tu nie da.
Brakuje pewnej kontroli w systemie tych "eventów". Osobiście mam aplikację (Autostarts jest na GPL), która pozwala zablokować inne dla konkretnych sygnałów, jednak jej złe użycie może spowodować, że aplikacja przestanie poprawnie działać.

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:

Spójrzmy prawdzie w oczy: Android jest bardzo wymagający. Znacznie bardziej niż Linux na którym bazuje.
Jądro linuksa jest używane do obsługi sprzętu, obsługa aplikacji jest realizowana przez maszynę wirtualną DalvikVM. Ma to swoje plusy, ma to swoje minusy. Na pewno minusem jest większy narzut niż odpalenie aplikacji w C/C++, plusem większa kontrola (sandboksowanie), łatwość tworzenia aplikacji - JAVA.

Jednak sama maszyna wirtualna to tylko część.

Cytat:

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ść. . Szkoda że ograniczenia działają też na hi-endach - ale inaczej pewnie bateria by się poddała.
Czy to wina Androida, żę aplikacja Facebooka używa pierdyliarda bibliotek dzięki czemu zamula system tak żę mam ochotę rzucić telefonem o ścianę? Co prawda działa lepiej niż jej wcześniejsza wersja oparta o HTML5, jednak to dalej chyba najgorzej napisana aplikacja na Androida.

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:

With great power comes great responsibility
Cytat:

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.
Ale skąd masz wiedzę jak działa system Android, skoro nie czytasz, nie oglądasz jak fachowcy mówią o nim?
Zapoznałeś się od kwestii architektury jak to wygląda?

Cytat:

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.
Cytat:

A twierdzisz tak na podstawie czego?
Jak widać problemy są i na iOS
http://www.cocos2d-iphone.org/forum/topic/40236
http://forum.unity3d.com/threads/668...fillrate-sucks
Przeczytaj to do czego zalinkowałem wcześniej?
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:

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ć
Zastanawiałeś się po co ta aplikacja chce te uprawnienia? Do SMS dlatego, że analizuje historię SMS i na jej podstawie może Ci generować słowa jakie będizesz chciał wpisać jako kolejne.

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:

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ć.
Czy dane na komputerze z Windows są bezpieczne? W końcu aplikacja ma dostęp do danych innych aplikacji?
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ę ;)

sobrus 20.05.2013 11:00

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ć :>

demek 20.05.2013 10:44

A to jest mus jakis ich uzywac? Ktos stoi nad nimi z siekiera i jak nie zainstaluja to im rece upie.rdo.la?

sobrus 20.05.2013 08:36

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ć.

ed hunter 19.05.2013 23:32

Ja pierniczę, z wami się napić, nie robią takich długich butelek.

demek 19.05.2013 23:29

@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.

andy 19.05.2013 21:40

Cytat:

Właśnie o to chodzi, że dyskusja w ogóle nie ma sensu. Mam w domu z pięć urządzeń na Androidzie ICS i wiem jak to działa (różni producenci i różne SoC).
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 :(
Myślisz, że miałem w łapkach jeden telefon? Miałem przyjemność mieć Andoroida od 2.3.3 do 4.2.2.

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:

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ą.
No właśnie. Nie sprawdzisz co powoduje to, tylo od razu winę zrzucasz na Androida. Dalej piszesz ogólniki. Jak napisze, że posiadacze iPhonów narzekają na niego to co? Wniesie to coś do dyskusji?

Cytat:

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 ;)
Masz na podstawie własnego widzimisię? Oglądanie takich filmów ma służyć na pogłębianiu wiedzy.
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:

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ć.
A twierdzisz tak na podstawie czego?
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:

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.
W przypadku Windowsa wiesz co się zdanymi dzieje? :) Jeżeli aplikacja korzysta z internetu to nie masz pojęcia co może przesyłać.

Cytat:

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.
To jest system uprawnień - http://source.android.com/tech/security/index.html
Na Windowsie aplikacja może odczytać np. dane innej aplikacji, zrobić z nią co chce...

sobrus 19.05.2013 20:50

Cytat:

Napisany przez andy (Post 1251403)
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?

Właśnie o to chodzi, że dyskusja w ogóle nie ma sensu. Mam w domu z pięć urządzeń na Androidzie ICS i wiem jak to działa (różni producenci i różne SoC).
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.

M@X 19.05.2013 19:59

Android Flame War
 
Podaj przyklad takiej platformy.

Yossi 19.05.2013 19:55

Cytat:

Napisany przez M@X (Post 1251354)
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 ;-)!

Szkoda tylko, że (NIE "IŻ") na niektorych platformach komórkowych w ogóle nie można zacząć od "Settings" (bo ich nie ma) tylko z bólem zaakceptować to, co producent uznał, że jest dla usera najlepsze, zamiast po prostu ustawić po swojemu i używać... nie martwiąc się co rano "dostanie... czy nie dostanie..."

andy 19.05.2013 19:48

Cytat:

Ta riposta to było pięć filmów, pamiętam.

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ć.
On pokazał w których miejscach Android bije na głowę iOS, tak w kwestii funkcji, jak i użyteczności.
Cytat:

After using an iPhone for 30 days, I realized that Android has a much more polished UI and more intuitive features. Things were much more difficult to do on the iPhone then they were on Android. This is the reason why I created this video series. I want to show the flexibility on Android compared to iOS.

I love technology and enjoy using Google, Apple, Asus, Samsung, and many other gadgets out there. I hope you enjoy this video and subscribe to my channel.


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:

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ę
Trollowanie wychodzi Ci najlepiej co? Po co wracasz? Wiesz kiedyś myślałem, że można z Tobą podyskutować, jednak przyszedł czas że zrozumiałem że twoja obecność tutaj to trollowanie.

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:

Napisany przez sobrus
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:

Tu nie chodzi o to, że masz inne poglądy. Czy przynajmniej starałeś się zobaczyć to co wrzuciłem i obiektywnie ocenić? NIE.

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.

pali8 19.05.2013 14:16

Cytat:

Napisany przez andy (Post 1251357)
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ź.

Ta riposta to było pięć filmów, pamiętam.

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ę

demek 19.05.2013 10:31

Za to iOs jest super hiper bezpieczny...

sobrus 19.05.2013 09:32

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:

andy 19.05.2013 00:34

Cytat:

Napisany przez sobrus
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:

Nie ma czegoś takiego jak lagowanie bez powodu. Dzisiaj developerzy często nie przykładają się do strony wizualnej/animacji. Zobacz sobie GOSMS. Używam i sobie cenie bo to świetny zamiennik do standardowej aplikacji SMS, jednak od strony płynności jest w wielu miejscach spieprzony.

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:

Napisany przez M@X
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 ;-)!

Konsole to nie telefon. Tam dostajesz sprzęt na 4-5 lat i developer pisze na ten konkretny sprzęt.

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ść.

M@X 19.05.2013 00:09

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 ;-)!

sobrus 18.05.2013 23:49

@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:

Berion 18.05.2013 22:48

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.

andy 18.05.2013 21:28

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.

demek 18.05.2013 18:02

maxiu
w ios nie ma plynnosci. to nie render, to animacja i uczucie plynnosci.

pali8 18.05.2013 17:40

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:

Napisany przez andy (Post 1251302)
Aha, i iOS w wielu miejscach oszukuje i stąd wrażenie płynności.

A wiesz jak działa projektor filmowy? Taki na ten przykład z 1936 roku. Oszukuje czy nie?

sobrus 18.05.2013 14:08

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:

By default, when the screen is rotated your Activity is killed and restarted.
Nie no genialne :rotfl: Ale w androidzie tak jest. Aplikacje są uruchamiane i zabijane, chyba tak dla zabawy, na chwilę. Jeszcze dobrze się aplikacja nie zamknie a system odpala ją od nowa. Nawet podczas pracy, bo dlaczego nie :haha: Dla mnie to system zagadka, ale czemu kulawo działa to akurat raczej jasne.

andy 18.05.2013 11:55

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ć

M@X 17.05.2013 21:03

Android Flame War
 
Caly material o tym jak to MOZE BYC plynnie.

A "inni" maja plynnosc od pierwszej generacji telefonu...

andy 17.05.2013 20:27

Ale tutaj głównie chodziło o pokazanie JAK programować. Błędna implementacja pewnych rozwiązań powoduje min. lagi w UI.

Filmik bardzo ciekawy ;)

Berion 17.05.2013 19:22

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.

andy 17.05.2013 17:38

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ę :|

andy 16.05.2013 19:11

Nowe IDE dla programistów aplikacji na platformę Android

andy 15.05.2013 19:12

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.

sobrus 14.05.2013 21:28

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.

andy 14.05.2013 20:35

Ilość załączników: 1
Android deklasuje konkurencję. Nie jest to dobre dla rynku :/

Załącznik 62392

andy 09.05.2013 23:05

Gdyby ktoś chciał ograniczyć zużycie energii przy internecie na 3G, to niech sobie takie wpisy:
Cytat:

ro.ril.hsdpa.category=1
ro.ril.hsupa.category=1
ro.ril.hsxpa=0
doda do pliku: /system/build.prop

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

Patrix 04.05.2013 13:27

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.

Patrix 02.05.2013 16:00

Cytat:

Napisany przez ynsiwy (Post 1250006)
Tak ale to nie działa w 4.1.2, w JB trzeba mieć roota i aplikacje CSC z marketu

W 4.0.3 działa - dlatego robię to teraz, a nie potem :>

sobrus 01.05.2013 22:57

"-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ć.

ynsiwy 01.05.2013 22:18

Odp: Android Flame War
 
Tak ale to nie działa w 4.1.2, w JB trzeba mieć roota i aplikacje CSC z marketu

Patrix 01.05.2013 21:01

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.

Berion 01.05.2013 20:51

Otwórz sobie ten *.apk w jakimkolwiek programie obsługującym ZIP i sam zobacz. ;)

sobrus 01.05.2013 20:48

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:

Patrix 01.05.2013 20:15

Czy komenda adb backup -apk -shared -all wykonuje również kopie sms?
Czy może dla bezpieczeństwa strzelić też backup przez Kies?

Berion 24.04.2013 12:49

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ąć. :)

andy 24.04.2013 12:45

Próbowałeś najnowszą wersję? Działa o wiele wydajniej niż przednie.

Berion 24.04.2013 11:40

Wiesz do czego ten emulator się nadaje? ;)

ynsiwy 24.04.2013 06:10

Odp: Android Flame War
 
No to ja czekam, chociażby z ciekawości :)

andy 24.04.2013 06:09

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.

Berion 23.04.2013 22:39

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. ;)

M@X 23.04.2013 22:39

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"...

ynsiwy 23.04.2013 22:31

Jeśli można wiedzieć, to jaką aplikację będziesz sprzedawał? Do czego ma służyć?:)

Berion 23.04.2013 22:11

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.

andy 23.04.2013 22:07

Cytat:

Napisany przez Berion
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.

Po pierwsze dlaczego miałby nie działać? 2.3 ma jak już więcej API niż mniej do wykorzystania przez gry :)

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

Berion 23.04.2013 17:34

To w moim przypadku bez sensu bo S-OFF można tylko na 2.2, z 2.3 się schodzi. Co za bezsens. :|

ynsiwy 23.04.2013 12:51

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...

Berion 23.04.2013 12:41

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.

sobrus 17.04.2013 07:32

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:

andy 16.04.2013 19:30

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? :)


andy 03.04.2013 18:09

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 ;-)

Smartek 03.04.2013 18:03

Ahh ten Tasker, chyba się skuszę i pouczę obsługi...

andy 02.04.2013 19:47

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.

dumpmuzgu 20.03.2013 21:01

"Mów szybko bo mi bateria siada"

andy 20.03.2013 21:00

Całość tutaj --> http://sekurak.pl/samsung-android-ca...jscie-blokady/

Cytat:

Całkowite obejście blokady (funkcji pattern lock, pinu lub hasła) Samsunga Galaxy Note II (oraz prawdopodobnie innych modeli pracujących pod Androidem) zaprezentował ponownie Terence Eden. Cały pomysł opiera się po prostu na***8230; sprytnym zainstalowaniu aplikacji usuwającej blokadę, spójrzmy.
Co warto podkreślić, powyższy problem jest specyficzny dla oprogramowania Samsunga i nie działa na Androidzie bez modyfikacji poczynionych przez południowokoreański koncern. Luka została zgłoszona producentowi już w lutym tego roku, jednak odpowiednia poprawka nadal nie została opracowana.
http://www.youtube.com/watch?feature=player_embedded&v=YEsdHs0-W-Y

Cóż, Samsung zmieniając Androida dla swoich potrzeb nie zrobił tego dokładnie :D Czy ktoś z innych modeli może to powtórzyć?

ynsiwy 20.03.2013 19:35

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 ;)

andy 20.03.2013 19:23

Cytat:

Napisany przez ynsiwy
Gdybym używał go tylko do dzwonienia i smsowania to wytrzymał by ze 3 dni spokojnie, ale po co mi wtedy smartfon ?

Aż się łezka w oku kręci. Po prostu same piękno :) :piwo:

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.

ynsiwy 20.03.2013 19:17

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 ?

andy 20.03.2013 19:10

Cytat:

Napisany przez Bartez
Przecież Smartek pisze o Androidzie :sciana:

On zgubił SGSa też || ;p

Cytat:

U mnie bateria ledwo wytrzymuje do następnego dnia :( To jest największy mankament smartfonów jak dla mnie.
Cóż, technologia ogniw nie poszła do przodu jak technologia procesorów niestety. Dziwi mnie, że nie próbują robić pojemniejszych telefonów, liczy się im cieńszy będzie....
Coś jak z ilością megapikseli. Ciekawe kiedy sobie uświadomią, że smartfon z zerowym stanem baterii to cegła? :D

Bartez 20.03.2013 19:02

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.

andy 20.03.2013 18:55

Cytat:

Napisany przez M@X
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 ;-)...

Bardzo kiepski wynik. U siebie po całym dniu leżenia mam ok 80%.


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:

Napisany przez Smartek
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...

Zapomniałeś dodać: zanim go ponownie zgubiłem :P || ;-)

demek 20.03.2013 17:54

Cytat:

Napisany przez M@X (Post 1245329)
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 ;-)...

kolege to widze, ze zarty sie trzymaja. szkoda, ze jak w wiekszosci plecie bzdury.

sobrus 20.03.2013 13:01

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.

Berion 20.03.2013 12:16

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).

sobrus 20.03.2013 08:35

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.

Smartek 19.03.2013 20:39

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...

M@X 19.03.2013 20:38

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 ;-)...

andy 19.03.2013 20:35

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:

Nobody at Team Hacksung (the team behind Galaxy S2, Note, S3, Note2, G Tabs***8230; official CM ports) plans to buy it, neither develop for it. There are two variants which will be a pain to maintain, [and] the bugs we have on the S3 will probably be there on S4, too (camera), and we all know Samsung ability to release sources while staying in line with mainline. Yes Qualcomm releases sources, but Exynos sources we had were far from [working on] actual Galaxy products. I***8217;m pretty sure the same will happen for this one.
That***8217;s a uniform ***8220;no***8221; from us.


Smartek 19.03.2013 18:48

Ja to mam wyłączone, bo działanie baterii na Androidzie to porażka, więc większość usług w tle powyłączona...

andy 19.03.2013 13:32

To nie jest funkcja Androida, tylko aplikacji Gogle Play...

Berion 19.03.2013 12:54

Zapisałem nawet w kominie. :D

M@X 19.03.2013 12:34

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).

sobrus 25.02.2013 09:07

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:.

andy 24.02.2013 23:23

Cytat:

Andy, to że nie chce mi się marnować niedzielnego popołudnia na pisanie posta nie oznacza, że możesz dalej zamieszczać nieprawdziwe informacje
Jeżeli rozpowszechniam nieprawdziwe informację to zacytuj ten fragment w którym to niby robię.
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:

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ż.
Ależ oczywiście, że jest zastrzeżona. Jest to zrobione aby chronić tę nazwę. Podobnie jest z Jabber, Firefox.

Android jest na licencji Apache:
Cytat:

Apache License (przed wersją 2.0 Apache Software License - ASL) jest licencją wolnego oprogramowania autorstwa Apache Software Foundation. Licencja ta dopuszcza użycie kodu źródłowego zarówno na potrzeby wolnego oprogramowania, jak i zamkniętego oprogramowania komercyjnego. Pod tą licencją rozpowszechniane jest oprogramowanie tworzone przez Apache Software Foundation.
Możesz wziąć kod systemu Android i wrzucić go do czego chcesz. Nie będzie też żadnym przestępstwem jak powiesz, że powstał on na bazie Androida z AOSP.

Cytat:

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

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)
Na pudełku pisze telefon z systemem Android.

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:

"Android" by itself cannot be used in the name of an application name or accessory product. Instead use "for Android."

Incorrect: "Android MediaPlayer"
Correct: "MediaPlayer for Android"
Pamiętasz program na system Windows jak Windows Commander? Jak myślisz dlaczego zmienili nazwę na Total Commander? :)

Cytat:

Pierwsza wersja programu została opublikowana 25 września 1993 pod nazwą Windows Commander. W listopadzie 2002 została ona zmieniona na Total Commander[2] w związku z zagrożeniem procesem ze strony Microsoftu, posiadającego prawa do marki Windows[3].
Sam CyanogenMOD wyraźnie mówi, że jest firmwarem opartym na Androidzie z AOSP, który dodaje dodatkowe funkcje.

Cytat:

CyanogenMod is an aftermarket firmware for a number of cell phones based on the open-source Android operating system. It offers features not found in the official Android based firmwares of vendors of these cell phones.
CM jest właśnie przykładem co daje nam wolne oprogramowanie.

Amazon wziął Androida i wykorzystał go w swoich produktach bez pytania, prośb NICZEGO.

Cytat:

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:
Our partner was notified by Google that if the product runs Aliyun OS, Google will terminate its Android-related cooperation and other technology licensing with our partner,
Mowa o Acerze.

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.
O tym właśnie wspominałem min. gdy pisałem, że powierzchwonie zobaczysz temat i później się na niego wypowiadasz.

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:


We agree that the Aliyun OS is not part of the Android ecosystem and you're under no requirement to be compatible.

However, the fact is, Aliyun uses the Android runtime, framework and tools. And your app store contains Android apps (including pirated Google apps). So there's really no disputing that Aliyun is based on the Android platform and takes advantage of all the hard work that's gone into that platform by the OHA.

So if you want to benefit from the Android ecosystem, then make the choice to be compatible. [It's] easy, free, and we'll even help you out. But if you don't want to be compatible, then don't expect help from OHA members that are all working to support and build a unified Android ecosystem.
Tutaj można o tym więcej przeczytać: http://www.androidpolice.com/2012/09...r-pirate-site/

Łatwo jest wyciągać wnioski na podstawie niepełnych informacji...


Cytat:

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.
Nie wiem czy wiesz, ale jeżeli w Google Play zaznaczysz aby aplikacje instalowały aktualizacje bez powiadomienia to tak będą robiły. U siebie zawsze aktualizacje YT muszę zatwierdzić.

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.

sobrus 24.02.2013 20:57

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:

Our partner was notified by Google that if the product runs Aliyun OS, Google will terminate its Android-related cooperation and other technology licensing with our partner,
Mowa o Acerze.

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.

andy 24.02.2013 20:02

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:

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.
Nie. Po prostu wszystko co dotyczy Androida (chodzi o wady) zarzucasz Google. Niestety Google udostępnia tylko kod samego systemu, nie wnika ona w proces implementacji na konkretnym urządzeniu (chyba, że mówimy o smarcie Nexus).

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.

sobrus 24.02.2013 16:32

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.

andy 24.02.2013 14:54

Cytat:

Napisany przez sobrus
Czy ja gdzieś napisałem że iOS jest wzorem do naśladowania? Albo WP? Nie, bo tak też nie uważam. Gdybym uważał któryś z w/w systemów za lepszy, to przecież bym go kupił.

Nigdy nie pisałem, że są to systemy do naśladowania.

Cytat:

Android będąc systemem na urządzenia mobilne ma wymagania prawie na poziomie Visty. Z tą różnicą, że w Viście UI się nie przycina..
No ale jak się tworzy urządzenie mobilne działające na maszynie wirtualnej Java która ciągle zamyka i otwiera aplikacje bez powodu to czego się spodziewać?
Choć z drugiej strony w WP mamy jeszcze gorzej - XNA i Silverlight. A mimo to programistom M$ udało się uzyskać imponującą płynność na 1 rdzeniu.
W WP8 jest na szczęście lepiej - mamy tu .NET, C i C++. W iOS nie wiem więc się nie wypowiem.
Mam styczność i3 na którym jest Windows7 i są przycinki, zwolnienia...

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:

Windows Phone 8 minimum device requirements
Qualcomm Snapdragon S4 dual-core processor
Minimum 512MB RAM for WVGA phones; minimum 1GB RAM for 720p / WXGA
Minimum 4GB flash memory
GPS and A-GNSS; GLONASS is supported if OEMs decide to include it
Support for micro-USB 2.0
3.5mm stereo headphone jack with three-button detection support
Rear-facing AF camera with LED or Xenon flash, optional front-facing camera (both need to be VGA or better) and dedicated camera button
Accelerometer, proximity and ambient light sensors, as well as vibration motor (magnetometer and gyroscope are optional)
802.11b/g and Bluetooth (802.11n is optional)
DirectX graphics hardware support with hardware acceleration for Direct3D using programmable GPU
Multi-touch capacitive touch screen with minimum of four simultaneous points

Cytat:

Doczytaj sobie, Google sprawdza każde urządzenie czy jest zgodne z CDD (Compatibility Definition Document). Jeżeli nie, logo Google i Play się na takim urządzeniu nie pojawi.

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:

Jeżeli korzystanie z niego jest irytujące, to system jest irytujący. Jeżeli użytkownicy łapią poważne błędy to znaczy że jest zabugowany. To że przycina to chyba "oczywista oczywistość".
Jakiego dowodu jeszcze potrzebujesz? Liste nazwisk osób które Android wnerwia? Bądzmy poważni.
Dlacego serwujesz znowu ogólniki? Jak na razie podałeś moze 2-3 przypadki które potrafiłeś jakoś merytorycznie poprzeć dowodami, reszta to po pisanie bo ma się nerwa...

Cytat:

Wiesz co odróżnia wcześniejsze urządzenia od Androida (a także od iOS i WP) ? Że tamte były ograniczone ze względu na słaby sprzęt, ale dawały z siebie wszystko.
A obecne systemy są ograniczone ze względu na marny projekt i politykę - i dają tylko tyle ile tamci pozwolili. Android tak samo jak iOS i WP jest uwiązany do usług firmy-matki jak skazaniec (np w kwestii backupów to ładnie widać, na szczęście o ile się nie myle backupy danych PIM robić się da - to duży plus).
Oczywiście teoretyczna możliwość oderwania go istnieje, jednak byoby powaznym problemem zarówno dla producenta jak i użytkownika. Taki telefon oderwany od ekosystemu na pewno by się nie sprzedał, więc nie spodziewam się, że powstanie.
Wybacz ale nie masz na chwilę obecną prawa nazywać marnym projektem nie znając jego architektury w przynajmniej 50%.

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:

A i nie wiem jeszcze czy nie dostanę aktualizacji do 4.2 być może dostanę.
Nie uważam jednak, że oczekiwanie na aktualizację w celu naprawy błędów jest normalne. PalmOS 3.5 nie miał poważnych błędów (nie znalazłem żadnych). 5.0 tez. 5.2 też. PPC 2000. WM6 też. WM6.1 też.
Czyli poprawa błędów ma być bez wydania aktualizacji? ROTFL To że błędy w twoim urządzeniu nie są przez producenta wprowadzone to wina producenta.
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:

W Androidzie w ciagu miesiąca znalazłem kilka, a googlując można się przerazić (jestem szczęściarzem że tylko tyle i dałem rade naprawić).
Mam teraz w domu kilka urządzeń z Androidem, dwa 2.3 i cztery ICS, w tym dwa tablety. Moja opinia nie jest więc wynikiem gdybania, ale praktyki.
To, że jestem użytkownikiem Androida i uważam go za system z tej tróki(WP/iOS/Android) najlepszy dla mnie nie znaczy, że będę pisał same superlatywy i przymykał oko na wady.
Niestety się nie zgadzam. Twoja opinia bazuje na powierzchownych wrażeniach. Niestety nie sprawdzasz wszystkich rzeczy dogłębnie i wyroki wydajesz na podstawie powierzchownych doznań.

Cytat:

Może jestem staroświecki, ale jeżeli system jest oznaczony jako wersja "release", to ma być dopracowany nieco bardziej niż projekt studenta pisany na kolanie na papierze toaletowym w przerwie na lunch. Ale jak nowa rewolucyjna wersja ma być co parę miesięcy to w sumie nie ma co się dziwić, że user robi za beta testera.
Każda z wersji Androida dodaje nowe funkcjonalności i ma wprowadzane optymalizacje aby system działał jeszcze szybciej, jeszcze lepiej. Dzieje się tak w każdym sektorze, spójrz na Windowsa, dystrybucje Linuksowe czy inne programy użytkowe.

Cytat:

Do tego ani Nexus ani Nexus S nie dostaną aktualizacji do 4.2. Pierwszy utknał gdzieś na 2.3. Telefony z 2010 i prawie 2011 roku. Nexus to też ściema. Nawet one nie są aktualizowane tak jak mogłyby być.
Nexus S ma Androida 4.1.x. Nie dostanie 4.2 zapewne dlatego bo ma tylko 512MB RAM.

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:

Momentami jesteś fanbojem, bo bronisz go wbrew zdrowemu rozsądkowi.
- zamula - to nic no bo przecież musi... Ale google ma na to radę - butter srutter anti shutter.
- dziwne ograniczenia - na pewno jakiś Ben Hussack ma na to wyjaśnienie, poza tym zamulałby jeszcze bardziej
- brak funkcjonalności - to dla bezpieczeństwa
- tryb debugowania i adb - przecież to normalne, wygodne, wspaniałe narzędzie
- bugi - to przecież wina producentów
Bronię go przed durnymi argumentami.

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:

A jeżeli ktoś na system narzeka, to myli się i nie wie o czym pisze, do tego mija się z prawdą, ma zwidy, nie zna się i niech przedstawi dowody.
System google na pewno jest tak wspaniały, że po prostu nie może tego pojąć, a google jest niewinne jak butelka niemowlaka.
Jestem jak najbardizej za narzekanem, ale merytoryczny. Ty natomiast często narzekasz bo po prostu ten system Ci nie odpowiada. Nie próbujesz znaleźć nawet istoty powstania błędu tylko od razu piszesz dlaczego niby tak jest często nadinterpretując dane sytuacje.


Cytat:

Napisany przez M@X
Bzdura.

A kopia, czy to w chmurze czy na komputerze nie wymaga klikania czegokolwiek - klade iPhone na ladowarke/dock lub podpinam do Maka i wszystko robi w tym czasie za mnie - kopia zapasowa, synchronizuje sie muzyka od ostatnich zmian, dane Genius, ustawienia Safari i cala reszta.

Mnie juz dawno nie ma przy telefonie - albo spie, albo robie cos innego. Kompletnie mnie to nie obchodzi - ma dzialac i dziala.

Czyli te wszystkie przypadki w których użytkownicy byli zmuszeni do kompletnego wyczyszczenia urządzenia nie istnieją?
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:

Napisany przez sobrus
Powiem jak ja to widzę: skoro Android jest otwarty, potężny i bazuje na linuksie to powinna być możliwość łatwego i automatycznego backupu GDZIEKOLWIEK ja chce.

Chmura (dowolna), karta SD, serwer FTP, serwer SMB , NFS , komputer lokalny itd.

Android używa jądra linux do obsługi sprzętu i niskopoziomowych rzeczy. Jeżeli producent Ci telefon zablokuje to masz pretensje do Google?
Mając dostęp do roota kopia danych na telefonie jest banalna.

Napisz email do Gigabyte z pytaniem dlaczego zablokowali Ci telefon.

Cytat:

Sandbox, tak wiem co to znaczy. Wiem też, że nie jest to coś z czego lubie korzystać. Masz sandboxa na przykład na linuksie? Nie masz. Na Windowsie? Nie masz. Czy z tego powodu się modlisz? Popatrz jakoś mi to przez myśl nie przeszło. Maszyna wirtualna, sandbox - to brzmi jak wydajnościowy koszmar. I nim jest. Może to i bezpieczne, ale ograniczone i powolne.
Uruchamianie aplikacji w środowisku odizolowanym znacząco zwiększa bezpieczęństwo systemu. W przypadku kiedy twoja aplikacja zostanie zaatakowana żadna inna nie ucierpi. W przypadku braku izolacji atakjący ma dostęp do całego systemu.
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:

Sklep Google też jest jedynym słusznym źródłem programów. Inne źródła są "zewnętrzne". To miłe, że system google umożliwia instalowanie programów z innych źródeł - szkoda jednak że nie daje tu możliwości decydowania co dla danego użytkownika jest źródłem zewnętrznym a co nie. Diabeł tkwi w szczegółach.
LOL Jak to nie decyduje? Android sam w sobie nie posiada aplikacji Google Play! Dodają go producenci. Jeżeli np. nie dostałeś alternatyw na starcie to kieruj swoje żale do producenta a nie do Google.

Cytat:

Domyślam się, że próba sprzedawania urządzeń z bardziej "wolnym" forkiem Androida skończyłaby się szybko zakazem stosowania nazw Android i Google i brakiem certyfikacji. Takie urządzenie po prostu nie będzie już formalnie Androidem. CyanogenMod nie jest formalnie Androidem. To CyanogenMOD. Inny system od innego producenta, ale kompatybilny.
Nie można jednak sprzedawać telefonów z CM i napisac na pudełku "Google Android Phone" i preinstalować Google Play, bo na to Google nie pójdzie.
Jakiej certyfikacji? Nie ma czegoś takiego jak certyfikacja! Google na nikim nie wymusza.

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:

Napisany przez Bartez
Ja uważam, że Android wręcz powinien taką funkcjonalność mieć w systemie.

Przecież ma. jest Google Backup Transport.

Może Ci taka metoda nie odpowiadać, możesz jej nie używać, ale nie pisz że jej nie ma.

Cytat:

Rozumiem obawy o bezpieczeństwo w przypadku dania takiej możliwości zewnętrznej aplikacji, więc dlaczego nie mogą wbudować tego w system i nie pozwolić na dostęp z zewnątrz? Wilk syty i owca cała. Jeżeli chodzi o możliwość backupu tylko w jedno słuszne miejsce - serwery google, to chyba wiadomo o co chodzi.
Więc dlaczego producenci takiej aplikacji zrobionej przez siebie nie umieszczą domyślnie w systemie jak to robią z innymi? :)

Cytat:

Napisany przez sobrus
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.

To że Chrome działa jak kobyła nie jest winą użycia piaskownicy, ale niezbyt dobrej implementacji tej przeglądarki.

Cytat:

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.
Jak nie masz roota to nie możesz od 4.2 przełączyć trybu samolotowego. Również mnie to zdumiało. Jednak mając aplikację w /system tryb samolotowy wyłączyć/włączyć można.

Cytat:

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?
Swoje pretensje kierujesz do złej firmy. Kieruj je do producenta telefonu, który nadaje końcowy wygląd dla systemu, który masz w telefonie.

Cytat:

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.
Dobrze, że edytowałeś posta bo pisanie że Android pozwala na takie rzeczy jest bzdurą. To Google Play pozwalało na dostęp do takich informacji.
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:

Napisany przez smartek
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...

Spójności? Może napiszesz konkrety bo z takimi ogólnikami po prostu nie da się dyskutować...
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:

Napisany przez sobrus
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.

Wiesz, że wszystko zależy od tego jak używamy telefonu oraz jakie ma on parametry?

Pisanie takich rzeczy bez podania szczegółów niczego kompletnie nie wnosi do dyskusji.

demek 24.02.2013 02:21

Cytat:

Napisany przez M@X (Post 1242833)
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!

moderator klamie i wprowadza w blad?

mr bartez prosze o reakcje - publiczna

Berion 24.02.2013 01:09

Jakich modyfikacji? Przypomnij nam swoją definicję piractwa bo zdaje mi się, że znacząco odbiega od prawdziwej.

M@X 24.02.2013 00:58

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!

sobrus 20.02.2013 20:23

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.

Smartek 20.02.2013 20:15

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...

sobrus 20.02.2013 11:34

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.

Reetou 19.02.2013 17:27

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 ;)

joujoujou 19.02.2013 14:04

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:

sobrus 19.02.2013 08:40

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.