Co dela v Appstore ? -> google je taka atipicka zapadna firma kde je ale vychodne rozmyslanie, tj. generujeme cisla, predaje, proste nech je toho co najviac - aplikacii/klientov/zakaznikov/reklamy to je jedno a na kvalitu z vysoka kasleme. To aj tak nikoho predsa nezaujimaa. A bohuzial historia a aj realita ukazuje ze je to celkom funkcny pristup. Par ludi sa popali a v pomere k celkovemu poctu uzivatelov/zakaznikov je to promile. Proste je to lacne/zadarmo tak to vsetci chcu a valcuje sa trh no a tych co si pri tom zlomia ruku/nohu/ucet a prejdu k niecomu kvalitnejsiemu za chvilu aj tak nahradi 10 krat tolko dalsich ludi.
To nieje pravda. Google vo svojom store overuje aplikacie a vyhladava tie skodlive. Ak sa taka najde alebo je nahlasena ako podozriva, dost rychlo je odstranena. Dokonca je mozne ju odstranit aj zo vsetkych androidov na dialku automaticky aj ked neviem ci sa to robi.
Popravde o malware v androide sa uz toho popisalo a nahovorilo ale nepoznam nikoho kto by ho videl. Skor su to take kacice a ak aj nejaky bol cez store rozsireny tak nesposobil vela skod. Samozrejme hovorim o oficialnom google store nie o instalaciach apk balikov 3rd party applikacii.
Bohuzial to pravda je ze Google dlhodobo kaslal na Appstore, akurat je tazko povedat ci to bolo len tak alebo cielene aby mal co najvecsi pocet aplikacii - klasicka to hykacia sutaz na novinarskych weboch kde mesiac co mesiac sa novinari vzdy urobili pri novych cislach o pocte aplikacii na apple appstore a google appstore. Nastastie to vyzera ze to uz opadlo aj ked cert nikdy nespi. Ono toto je sice clanok o malware ale na google play je kopec aplikacii ktore su ukradnute a preskinovane/rekompilovane aplikacie niekoho ineho, rozne odrbove aplikacie ktore sa snazia z uzivatela vytiahnut peniaze a podobne. To sice neni priamo malware ale je to tiez pekny humus. Google spravil prvu vecsiu cistiacu akciu minuly rok a aj to bolo hlavne na aplikacie ktore blokuju jeho ad, tj znizuju googlu prijmi z reklamy. Ostatne aj google asi zacal viac konat lebo sa stazuje uz dost velke mnozstvo aj renomonvanych developerov a stahuju svoje aplikacie s google play a to neni dobre pre PR, ale je toto ferovy pristup ? Kaslat na zakaznika az ked sa mi to ruca tak zacnem nieco robit ?
Predpokladam ze asi mysleli tym to ze ked si uzivatel rootne telefon a nahra si tam nechtiac nejaky humus ktory ale bezi ako root alebo nebodaj este nizsie, tj loadne sa ako driver (netusim co vobec nieco take na andoride je uz spachane) tak bezny antivir ktory bezi v user sandboxe nema sancu takyto soft najist ani odstranit (teda pokial sa ta aplikacia tomu brani a maskuje).
A vzhladom na to aky momentalne panuje bordel na Androide, kedy pomali kazda druha systemova utilita vyzaduje rootnotie telefonu aby fungovala, neni to zasa az tak vynimocne.
Jistě, Android má kernel modules. Ale asi nebudee tak jednoduché obsloužit různé verze a varianty kernelu.
To, že některé systémové utility požadují root, není nutně špatně. Běžný uživatel je obvykle nepotřebuje. Toto značí možná jen to, že sandbox omezuje aplikace dostatečně. Nenapadá mě teď nic zásadního, co by měl Android nabídnout skrze API, ale nenabízí.
no ved prave, Android ma standardne podporu pre MIPS,ARM a x86. Len ARM urcite ma kopec podverzii a specifickych cpu takze je malo pravdepodobne ze by sa niekomu chcelo robit moduly/ovladace, ak ked vylucit sa to neda a zvlast pri malware a podobnych humusoch.
No napriklad podpora roznych FS ktore niesu standardne v Androide sa bez rootu nezaobide (NTFS,HPFS atd.), tak isto mountovanie adresarov koli debilnemu pristupu androidu k sprave internej pameti, kde instalovane aplikacie vedia vyuzit iba internu flashku a potom clovek, ked ma na telefone 8gb internej flash, zapasi z miestom aj ked ma v telefone 64gb sd kartu. Tak isto podpora roznych usb zariadeni ako aj napriklad usb mass storage, ktore na vecsine telefonov od androidu 4.x bolo nahradene debilnym MTP. Ale hej z pohladu bezneho uzivatela co pise maile, pozera youtube a vyuziva kalendar su toto uz mozno advanced veci.
K MTP: Zpočátku jsem brblal, ale ono to vlastně není tak špatné. Hlavně není potřeba odpojovat kartu jako u USB mass storage a mít problémy s tím spojené (zvlášť pokud jsou na kartě i aplikace). Pro běžného uživatele ke to asi i lepší.
Možná je podpora MTP na Linuxu horší, na druhou stranu můžu použít sshfs. Mám na to skript (adb+sshdroid+sshfs), se kterým je to pohodlné. Spustí si SSHDroid, forwarduje si port a přimountuje si to.
Ještě třetí:
U zařízení se spoustou místa na flash odpadá to hloupé rozdělení vnitřní paměti.
S USB storage to musí být rozděleno na více partitions, a jedna z nich musí být *FAT.
S MTP může být vše na jedné partition, podobnost FATu u uživatelských dat (přístup pro všechny UID, case insensitive) zajistí FUSE.
denna skusenost s MTP na Samsungu mi ale hovori ze je to na prd. Konkretne saci prenos hudby (mp3) na sd kartu. Totiz v androide bezi na pozadi android.process.media ktory, okrem asi inych dalsich magickych veci, ma na starosti ze skenuje pametove medium na media fajly ktore potom automaticky pridava do media library. No a tento "super" servis/proces sa chova tak zabavne ze napriklad z nejakeho dovodu meni obsah adresarov s mediami ktore clovek vidi cez MTP na PC - tj aj ked subory fyzicky v telefone su, tak niektore cez pc nevidim. Tak isto sa stava ze tento proces zblbne a asi skenuje o dusu, pri preneseni novych suborov, a vycuca baterku a vytazi CPU. A zasa ked danu sluzbu zhodim tak 99% aplikacii sa tvari ze nemam v telefone nahranu ziadnu hudbu aj ked v nich zadam priamo adresar kde je ulozena, pretoze dane aplikacie prave vyuzivaju media library sluzby androidu. No a uz nehovoriac o tom ze MTP je pomalsie ako klasicky mass storage prenos po usb a tak isto ze ma docela problem s mazanim suborov. Vecsinou pri pokuse o zmazanie suboru na telefone cez PC sa to dodrbe - samotny ukon vytuhne a je lepsie telefono odpojit. Ano moze byt na diskusiu ci to ma na svedomi Android ako taky alebo balast od Samsungu, lenze konecnemu uzivatelovi to moze byt jendno, zvlast ked neexistuje univerzalne riesenie prave vdaka mnozstvu modifikovanych Androidov od roznych vyrobcov.