Kehittäjiltä ei juuri Androidille kehuja satele, ei ihme että käyttökokemuksena Android on kuin vetelisi santapaperia hampaiden välistä. Varsinkin Android tabletit ovat niin syvältä ettei rajaa, sekä kehittäjät että käyttäjät alkavat saada sekoiluandroidista tarpeekseen!
Kannattaa ottaa ne linuxkakkulat silmiltä ja lukea artikkelit ja katsoa totuutta silmiin!
Developers: Android Fragmentation is a “Huge” Problem
http://www.slashgear.com/developers-android-fragmentation-is-a-huge-problem-05144471/
Android is a mess, say developers:
http://tech.fortune.cnn.com/2011/04/04/android-is-a-mess-say-developers/
Developer Explains Why Android Sucks for Some Audio Apps:
http://evolver.fm/2012/05/23/developer-explains-why-android-sucks-for-some-audio-apps/
Kannattaa ottaa ne linuxkakkulat silmiltä ja lukea artikkelit ja katsoa totuutta silmiin!
Developers: Android Fragmentation is a “Huge” Problem
http://www.slashgear.com/developers-android-fragmentation-is-a-huge-problem-05144471/
Android is a mess, say developers:
http://tech.fortune.cnn.com/2011/04/04/android-is-a-mess-say-developers/
Developer Explains Why Android Sucks for Some Audio Apps:
http://evolver.fm/2012/05/23/developer-explains-why-android-sucks-for-some-audio-apps/
Vastaukset 7
Vanhimmat
http://www.tietoviikko.fi/msareena/msuutiset/kaikkiareenauutiset/raportti kehittajien kiinnostus wpalustaan laskussa/a824362
Jos Android on fragmentoitunut niin WP8 ei kuitenkaan näytä kiinnostavan kovinkaan paljoa enemmän.
Teen itse ohjelmointitöitä ja tuo Androidin "fragmentaatio" on pelkkää hölynpölyä. Android on monissa laitteissa, mutta mitä sitten? Niin on myös esim. Windows. Androidista on useampi julkaisu, mutta mitä sitten? Niin on myös esim. Red Hat Enterprisesta.
Ne valitukset johtuu pääasiassa siitä, että on epäpäteviä kehittäjiä jotka optimoivat ohjelmistonsa rikki, että ohittavat virtuaalikoneen eikä tee ohjelmia siististi Dalvikille ja Android API:lle. Toisekseen, ohjelmistoja kehitettäessä niitä ei tarvitse tehdä kaikille ikivanhoille julkaisuille. Ohjelmistoja kehitettäessä voi hyvin tähdätä Android 4.0:lle ja 4.1:lle, eli API level 14 niin ohjelmisto valmistuessaan saavuttaa kaikki maksukykyiset asiakkaat. Laiteiden erilaisuuteen auttaa tietysti ihan perusjutut kuten skaalautuvat käyttöliittymät. Dalvik ja Android API abstraktoi prosessorin yms. laitealustan kokonaan piiloon, että ei ole väliä missä sitä ajaa.
Tässä sitten vähän aiheellisempaa valitusta:
1. Android OS provides just one API for volume control. The problem is, there is a need for at least two types of volume control: overall output volume and media/music volume. This means manufacturers have to implement their own way of controlling the media/music volume. Unfortunately, each manufacturer does this differently, and there’s no way of finding out how they did it until you test each individual model. To make matters worse, Samsung used an inefficient way to control the hardware and media volumes, and deliberately feeds some of the hardware output to the microphone input. This creates audio mayhem.
2. Android OS is shockingly inefficient in dealing with real-time audio. The operating system adds about a seven second delay, and the hardware adds a further five or six seconds, making the default delay 12-13 seconds overall. We have managed to reduce the real-time delay to around half a second (500ms) or less, which we believe is is the best achieved on Android to date. [Ed. note: the iPhone version doesn't include perceptible delay.]
---
1. Tämä lienee jo muutettu uudessa Androidissa mutta kuitenkin, mikään ei estä tekemästä sovellukseen volumesäätöä.
2. Tähän on olemassa yksi selkeä ratkaisu, joka ratkaisee myös kohdan yksi: Tekee sen sovelluksen halutulle laiteelle, esim. Samsung Galaxy S3:lle eikä ala virittämään omia versioita joka hiton laitteelle. Ei siis eroa iPhonelle kehittämisestä.
3. Skaalautuva grafiikka on ihan perustekniikka käyttöliittymäkehityksessä kun tehdään erilaisille resoluutioille ja näyttökokoluokille sopivaa grafiikkaa/käyttöliittymää, Algoritmit on tunnettu jostain 70-luvulta.
"2. Tähän on olemassa yksi selkeä ratkaisu, joka ratkaisee myös kohdan yksi: Tekee sen sovelluksen halutulle laiteelle, esim. Samsung Galaxy S3:lle eikä ala virittämään omia versioita joka hiton laitteelle. Ei siis eroa iPhonelle kehittämisestä."
Eroaa ratkaisevasti! iPhonen omistaja tietää, että App Storen sovellukset toimivat kaikki hänen laitteessa. Google Play on ihan paska tässä suhteessa sillä varsinkin tabletkäyttäjä manailee kökköjen sovellusten paljoutta jotka ovat puhelinkäyttöön tehty tai eivät muuten toimi omassa laitteessa. Olisipa edes Google Playssä mahdollisuus rajata selkeästi puhelinsovellukset pois näkymästä. Muutenkin siellä saisi olla kunnon valvonta ettei valtaosa olisi bugista sontaa.
Androidissa on paljon kökköyksiä.
"Eroaa ratkaisevasti! iPhonen omistaja tietää, että App Storen sovellukset toimivat kaikki hänen laitteessa."
Ei muuten toimi.
"Google Play on ihan ***** tässä suhteessa sillä varsinkin tabletkäyttäjä manailee kökköjen sovellusten paljoutta jotka ovat puhelinkäyttöön tehty tai eivät muuten toimi omassa laitteessa."
Google Play on eri juttu kuin Android.
Ei winkuran käyttäjille kannata selittää noin monimutkaisia asioita kuten google play on eri kuin android. Yksinkertaiset ihmiset tarvii yksinkertaisempia vastauksia. :)
Mitäs teet Androidilla ilman Google Playtä!!!!! Saaaatanan urpo!
Mitä teey Windowsilla ilman Google Playtä?