Closed brstp closed 10 years ago
Android. Ok. Jag måste försöka installera någon slags simulator. Vilken skärmbredd lär din Android ha?
Det är en Samsung Galaxy S5 (1080 x 1920). Jag ska ladda sonens S2 och en 7" Galaxy Tab och prova med dem också.
Det verkar inte som att Android-appen kan tolka css media-queries, i så fall har vi ett litet problem. Jag ska se vad jag kan göra.
Det är väl Android Browser som renderar appen (psss Safari i iOS). Ska funka från Android 2.3 och framåt. http://caniuse.com/#feat=css-mediaqueries. Längre tillbaka än så kan vi nog friskriva oss ifrån med hänvisning till hur få som kör så gamla versioner.
Hittar en hel del på stackoverflow.com om problem men vet inte om det är ngt relevant.
Kan du ladda om och se vad det står för värde i sidfoten (det är den bredd som upptäcks av appen via ett hack (suck har suttit hela dagen och försökt få detta att fungera, om du vill få en chock, läs detta: http://tripleodeon.com/2011/12/first-understand-your-screen/)
Jag kör nu en simulator av Samsung Galaxy S5 (4.4.2) på Genymotion (riktigt bra!), men det verkar som min skärm är mindre än din, kan du kolla vad det står i sidfoten när du laddar om appen? Jag har tagit bort media queries helt nu och gjort ett eget ramverk för responsivitet i javascript, då ska det fungera i alla webbläsare och webviews-controller.
Nu på Samsung Galaxy S5. w 1080 h 1845 (rw321 rw992 rh321 rh768 rh992)
Just nu på en Samsung Galaxy S2 (som inte kör Samsungs androidistribution utan Cyanogenmod, men det ska inte ha någon påverkan i det här fallet): Ser rätt bra ut.
Kan du prova på Galaxy S5 igen och se om det är någon skillnad?
Marginell skillnad. När vyn laddades om var det något som ändrades men så litet så att det var svårt att se vad. Typ lite större padding mellan drop-down och länkar.
Appropå artikeln du länkade till ...
Nej, inte chockad. Isf blev jag det för flera år sedan. Naivt: Måste man veta så mycket om skärmstorleken? Har inte hunnit sätta mig in i vad det är som strular med media-queries men spontant så känner jag mig skeptisk till att bygga js-rutiner för så enkla saker (som jag tror att det är).
Jag ska kolla på media-queries. De jag har gjort tidigare har fungerat klanderfritt i Android Browser (men har inte byggt ngn app).
Problemet ligger antagligen i hur webview sätts upp inuti Android-appen. Varken media queries eller viewport fungerar som det ska. Men tror jag har löst det nu med javascript och lite css-trolleri.
I androidappen så är texterna på appens startsida (i dropdown "Välj stad") och länkarna "Gå vidare" och "Karta" för små (litet typsnitt).
Motsvarande ser bra ut i iOS-appen.