• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    LWEEKAndroid development
    DATEL
    DATEL --- ---
    Zdar, používáte někdo data binding? Nějak asi nevidím zásadní výhodu oproti standardnímu plnění widgetů, naopak to generuje zase další třídy... Tak bych rád znal názor dalších, jestli ma smysld se tím vůbec zabývat. Díky.
    DACAN
    DACAN --- ---
    CLOVICEK: resili, sice to bylo API pro kameru, ale taky jsme meli problem s cinanem.

    Asi bych vyzkousel dalsi zarizeni se stejnou verzi Androidu od jineho vyrobce a pak, pokud budes chtit vedet, co se tam deje/nedeje, budes muset oddebugovat primo na xiaomi.
    CLOVICEK
    CLOVICEK --- ---
    Ahoj, řeším teď jednu záhadu. V mitappinventor jsem si udelal jednoduchou appku pro ovladani arduina pres bluetooth. Kdyz aplikaci zkousim na starem lowend tabletu, vse bezi jak ma a ardu s androidem normalne komunikuje. Kdyz tu samou aplikaci rozjedu na xiaomi note 4, zarizeni se sice sparuje, ale uz nepripoji. Pritom ostatni aplikace na telefonu s arduinem pres bt funguji uplne normalne. Opravneni aplikace je taky v poradku, pristup k bt ma. Resili jste nekdo takovou "selektivni nefunkcnost"? Napadá Vás, co by to mohlo způsobovat?
    MIKULAS
    MIKULAS --- ---
    REDTIME: proboha to ne ... Apple, snad brzy Google a pak každý další, kdo na to bude mít kapacitu - zbytek řeší trh, tech. progress a krádeže duševního vlastnictví :) Za předpokladu, že by byl nový OS (dočasně?) kompatibilní s Androidem, resp. Google Play (ne tak blbě jako Blackberry), přišlo by mi to zajímavé.
    REDTIME
    REDTIME --- ---
    MIKULAS: takze cilem je, aby mel kazdy vendor vlastni reseni nebo jak to mam chapat?
    MIKULAS
    MIKULAS --- ---
    ADAMH: puvodni otevrenost je super na penetraci trhu, to se uz povedlo ale nabralo to necekany spad, napriklad v podobě Xperia X s pomerem stran 21:9 ... v takove chvili mi zcela dava smysl nabidnout alternativu, ktera je zcela uzavrena a podporuje sebe sama
    ADAMH
    ADAMH --- ---
    ADAMH: Treba k tomu androidu, leta tu mame funkcni fileprovider ale drtiva vetsina app i par navodu na developer.android.com pozaduji prava k external storage a primy pristup k datum jen pro sdileni nejakej blbosti. Za tyhle veci by mel davat google play minusove body, protoze by to bylo proti bezpecnostnim doporucenim.
    ADAMH
    ADAMH --- ---
    MIKULAS: Myslim ze google pricichl k penezum v dobe kdy zrusil nexus a uvedl na trh dvakrat drazsi pixel. Jsem rad ze mu tento smer moc nevysel a ze android zustava "otevrenej".

    MIKULAS: Ja teda myslim, ze android os sam o sobe je v poradku. Problem je v nesmyslnosti prav co nektere aplikace pozaduji a to ze to google play defakto neresi.
    DATEL
    DATEL --- ---
    MIKULAS: kéž by... ta roztristenost HW i úprav Androidu je noční můra vývojářů. No, sám jsem zvědav, co z toho nakonec vyleze
    MIKULAS
    MIKULAS --- ---
    DATEL: očekával bych, že Alphabet dá licenci jen malému počtu vendorů, případně bude vyrábět hw sám ... android divočina zaroste a oni budou lákat uživatele do vlastní zahrádky po vzoru Apple.
    DATEL
    DATEL --- ---
    MIKULAS: no. nevím, pokud vůbec, tak to bude až za dlouho a stejně to pojede paralelně s Androidem. V tom množství zařízení si těžko budou moc dovolit poslat Android úplně k ledu.
    MIKULAS
    MIKULAS --- ---
    DATEL: Google si problémy androidu imho uvědomuje a brzy oznámí switch na Fuchsia OS :) Už aby to bylo...
    ADAMH
    ADAMH --- ---
    Zkoušel jste někdo vlastní build androida? Lze to vůbec v domácích podmínkách, vzít zdrojáky android os , nějaký telefon a do něj si nahrát kompletně vlastní android system třeba i s vlastníma úpravama zdrojáku.
    SUK
    SUK --- ---
    DATEL: Tak ja postupne menim i celkovy obor (pryc z IT ke zvukarine), nicmene dneska si clovek najde praci asi v pohode prakticky v cemkoliv bude chtit - a pro trosku schopneho programatora pak asi ani nebude problem se naucit novou vec. Jestli te Androjd sere, tak si myslim, ze je idealni chvile skocit kamkoliv jinam ;)
    DATEL
    DATEL --- ---
    SUK: celkem závidím,taky mám chuť s tím praští, ale vracet se zpátky k backend vývoji v PHP se mi taky moc nechce, a ostatní jako Python apod. mám jen tak naťuknuté, když jsem v tom dělal před X lety. Za tu dobu se mi to už trochu vykouřilo z hlavy, to bych ještě osvěží, ikdyž tam taky je kupa změn, co tak sleduju. Jenže kde by zaměstnání člověka s platem seniora, který by chtěl dělat v něčem jiném, než co umí, že :-) Takže zatnout zuby a zůstat u Android a.
    SUK
    SUK --- ---
    DATEL: A k tomu spousta naprosto nelogickych Java veci, nekonzistentnost urcitych oblasti popripade chybejici drobna ale dulezita funkcionalita ve starsich API a ja jsem rad, ze po jednoduchym softwarku uz asi nebudu muset nikdy pro Android cokoliv psat ;)
    DATEL
    DATEL --- ---
    Mě ten Android s tímhle štve čím dál víc, vyvíjet něco je čím dál náročnější, protože se musí udržovat alespoň do verze 4.4, a ono ty přechody mezi 5,6 a 7 taky měly myslím dost změn. S devítku zase další omezení pro běh na pozadí, omezení nahrávání hovorů (s cílem to zakázat úplně mám ten dojem). V aplikaci to je pak samé if SDK verze do, if SDK verze od... Už mě to taky přestává bavit :-(
    A nejhorší je, že se aplikace odladí na 10 různých telefonech se všemi aktuálními verzemi Androidu, na emulátorech, a stejně pak chodí reporty, že někde něco nefunguje, a při delším laborováni se zjistí, že si to výrobce "trochu" dělá po svém a nechová se to tak, jak by mělo podle dokumentace. Např. taková práce s fotoaparátem a ukládání fotek, jejich exif orientace, to je občas lahůdka :-(
    ADAMH
    ADAMH --- ---
    Tak se zdá, že se google rozhodl, že všechny wifi analyzátory jsou evil a "startScan" prozaítm označíl jako deprecated a v přístí verzi už nebude. O náhradě např v jiné systémové knihovně, která by byla použitelná pro aplikace se nikde nic nepíše. A to tam ten wifi scan byl od SDK 1.

    WifiManager  |  Android Developers
    https://developer.android.com/reference/android/net/wifi/WifiManager#startScan()

    Takže asi ukončuju vývoj a nechám dojed :) Štěstí, že mám ještě nejaké své weby. Nebo zkusím nějakou mobilní hru, ale tam je ta konkurence značná též.
    JOHNY_G
    JOHNY_G --- ---
    Já ten problém chápu. WTF je to, že jim nestačí ta permission (což naprosto chápu), ale že musí být poloha zapnutá i v systému (to mi nedává žádný smysl).
    ADAMH
    ADAMH --- ---
    JOHNY_G: Ono slo o to, ze ten kdo delal aplikaci pod SDK pro Android 5.1 ci starsi tu polohu nepotreboval. Jakmile ale uz clovek updatnul neco s vyssim sdk na google play uz neslo downgradovat.

    Tihle tu novou SDK pouzili jen s min sdk pro android 9 takze to hodnoceni s 1/5 hvezdou maj jen od uzivatelu s Android 9, tech je prozatim opravdu malo.
    WiFiAnalyzer (open-source) - Android app on AppBrain
    https://www.appbrain.com/app/wifi-analyzer/com.vrem.wifianalyzer
    Az jich bude vic hodnoceni jim pofrci dolu, stejne jako ostatnim.

    Ostatnim uz nenabidnou zadny update appky protoze by museli i jim povysit sdk.

    Ja uz jsem poucen a s kazdou dalsi verzi SDK cekam nejaky mensi podraz. Takze pokud u sebe nebudu mit realny HW s nejnovesim vyzadovanym SDK na google play nebudu radsi nahravat update :)

    Jsem zvedav zda google play zacne neupdatovane aplikace nejak znevyhodnovat, kdyz zacal sam vyzadovat aktualni SDK.
    Kliknutím sem můžete změnit nastavení reklam