Keresés

Új hozzászólás Aktív témák

  • #82729984

    törölt tag

    válasz Tigerclaw #5 üzenetére

    Meg az is jó lenne, ha a google mondjuk most már k.rvára átgondolná a permission-öket.

    Ugyanis ha pl. egy fejlesztő integrálja az alkalmazásába a google admob sdk-t, tehát azt amit hivatalosan a google ad ha reklámot akarsz megjeleníteni, akkor a következő engedélyeket csapja automatikusan hozzá (a júliusi admob kiadástól) a programhoz:
    com.google.android.c2dm.permission.RECEIVE
    com.x.y.permission.C2D_MESSAGE
    android.permission.READ_PHONE_STATE
    android.permission.READ_EXTERNAL_STORAGE
    android.permission.WRITE_EXTERNAL_STORAGE

    Wtf..
    Na erre mit irjon a fejlesztő, mi a p.csának kéri be az appja az sd kártyára való irást ha amúgy nincs is ilyen funkciója?
    Irjam oda hogy az appnak erre ugyan semmi szükség, de a google-nek igen, panaszkodj nála?
    Ja és a legszebb az egészben hogy ez egy undocumented "feature", teli van vele a net hogy csak azután derült ki miután a fejlesztő leforditotta és megpróbálta felrakni a telefonra, ami jelezte hogy egy rakás új engedélyt kér az app... Tehát sehol nem szerepelnek az app kódjában erre vonatkozó kérések. Szóval ne lepődj meg ha hamarosan ezt az 5 engedélyt minden app be fogja kérni majd amelyik reklámot jelenit meg.

    De még a normál engedélyekkel is baj van, mert a google olyan csodásan oldotta meg a feladatot, hogy pl. 6.0-tól ahhoz egy egy wifi elemző progi menjen, ahhoz nem elég a wifi engedély ám, hanem még a location-re is szükség van... A felhasználó meg nem érti hogy miért kéne egy wifi elemzőnek a hely hozzáférés... Hát kérdezd meg a google-t.

  • #82729984

    törölt tag

    válasz shortcutme #9 üzenetére

    És ki gyüjtötte össze ezeket a mac cimeket, miért lehet megmondani hogy melyik router hol van földrajzilag? Csak nem a google amikor végigkocsikázott a városokon és engedély nélkül begyüjtőtte ezeket az adatokat?...

    Na érted akkor nem volt fontos megkérdezni az embereket hogy begyüjtheti-e a routereik adatait (valószinüleg amúgy tök törvénytelen volt amit csináltak a legtöbb országban akár be is lehetne perelni őket ezért).
    És persze a szép megoldás ugye az lenne hogy ez esetben a wifi elemző nem látja a mac cimeket. A google megoldása meg az, hogy egyáltalán nem látja ilyenkor a wifi hálózatokat.

    De a fő probléma itt az, hogy a felhasználók 99.9%-ának fogalma sincs erről, ő csak annyit lát hogy egy wifi elemző location engedélyt is kér, és nem érti hogy miért. És már repül is egy 1 pontos értékelés mert szerinte kémkedik a program mi másért kéne neki ez az engedély. Ha meg nem adja meg neki és igy ugye a program nem látja a wifi hálózatokat kvázi nem csinál semmit akkor azért jön az 1 pont mert "nem megy ez a sz@r."..

    Persze kiirhatod hogy minek kell, csak épp a felhasználók kb. 10% olvas el bármit is, illetve csak kb. a 20%-uk beszél angolul. Azaz kb. 100-ból 1-nek fogod tudni elmagyarázni...

    Szóval amikor egy program a fél atyaúristenig minden engedélyt kér, az nem szükségszerüen jelenti azt hogy rosszindulatú, csak épp azt hogy a google-nek sikerült valamit egy 3 éves gyerek szintjén megoldani.

  • #82729984

    törölt tag

    válasz shortcutme #11 üzenetére

    Ez nem változtat a lényeg de most nem is fontos.

    Ami a lényeg, hogy a google önkényes ad hozzá az apphoz engedély kéréséket, amik nincsenek ledokumentálva.
    Ezen felül pedig bizonyos funkciókhoz olyan engedélyek kellenek, amik első ránézésre szintén értelmetlenek. Amit irtam csak egy példa volt, ha fejlesztenél androidra akkor tudnád hogy mennyi idióta engedély összefüggés van.

    Jelen esetben konkrétan számtalan user panasz jön, hogy minek kell a location engedély az appnak, attól függetlenül hogy ez le van irva az app descriptionjében a playen. Mert ahogy irtam a felhasználók 90% nem olvas el semmit sem, ezen felül csak kb. 20% beszél angolul, és végül még a maradék sem érti meg a technikai kapcsolat a wifi mac címe és a gps pozició között. Azt sem tudja mi az a mac, eszik vagy isszák, esetleg valami apple cuccra gondol. Ilyen egy átlagos felhasználó.

    De szerintem még te magad sem értenéd hogy minek egy zseblámpa appnak sd kártya írási engedély ugye? Feltételeznéd hogy biztos valami csúnyaságot akar csinálni.

    Pedig ahogy irtam, ezt bizony a google admob sdk teszi bele automatikusan, a fejlesztőnek ehhez semmi köze. De valószinüleg erre gondolnál utoljára.

    Úgyhogy jelenleg az a nagy helyzet, hogy az engedélykérések alapján tökre nem lehet kikövetkeztetni hogy az adott alkalmazás rosszindulatú-e vagy nem.

  • #82729984

    törölt tag

    válasz shortcutme #15 üzenetére

    "Igazából sokat javítana a helyzeten, ha a telepítés helyett akkor kérné az app a jogot amikor tényleg szüksége van rá, így le kéne kezelnie azt is, ha nem adom meg neki."

    Ez már most is igy van, ha az app targetje android 6. De igazából sokra nem mész vele, mert mind úgy kezeli le, hogyha nem adod meg akkor kilép. Ha meg rosszindulatú akkor főleg.

    Tehát igazából választhatsz hogy vagy minden engedélyt megadsz neki induláskor (és akkor ott vagy ahol eddig) vagy nem és ekkor meg nem indul el (ekkor meg mint ha fel se telepítetted volna). Na már most akit a telepítésnél nem zavar a good mód permissiönök, azok futásidőben is a yes-re fognak nyomni.

    (lévén akit zavar, az fel se telepíti az appot, ha már felraktad az azt mutatja hogy biztosan használni akarod)

Új hozzászólás Aktív témák