Hoofdcategorieën
Device Settings

Google laat Android-appmakers fabrikant-skin negeren

Door Wout Funnekotter, woensdag 4 januari 2012 08:56, views: 26.303

Apparaten die draaien op versie 4.0 van Android mogen een eigen skin hebben, maar moeten ook altijd de standaardthema-elementen van het besturingssysteem bevatten. Zo kunnen applicatiebouwers zelf kiezen welke stijl hun app krijgt.

Google Galaxy NexusDat schrijft Google-ontwikkelaar Andrew Powell op het Android developmentblog. Bij Android komt het vaak voor dat fabrikanten de standaardstijl vervangen door een eigen ontwerp. Voorbeelden hiervan zijn de TouchWiz-schil van Samsung en Sense van HTC. Tot nu toe had dat als gevolg dat een applicatie er op telefoons anders uit kon zien, omdat elementen als knoppen en invoervelden de stijl van de nieuwe skin kregen.

Door de wijziging die Google nu doorgevoerd heeft kunnen er verschillende stijlen naast elkaar bestaan. Elk apparaat met Android 4.0 moet naast het 'default'-thema, dat door fabrikanten aangepast kan worden, het Holo-thema van Ice Cream Sandwich bevatten. Applicatieontwikkelaars kunnen aangeven of ze het standaard- of Holo-thema willen gebruiken, waardoor ze meer invloed krijgen op de uitstraling van hun applicatie.

De verplichting betekent overigens niet dat telefoon- en tabletfabrikanten geen eigen skins en interfaces meer mogen ontwikkelen. Het moet juist makkelijker worden om skins te maken, omdat deze nu toegevoegd kunnen worden in plaats van huidige systeembestanden over te schrijven. Het lijkt er niet op dat de nieuwe feature het mogelijk maakt om te wisselen tussen skins; het is enkel voor app-bouwers bedoeld.

Volgende 09:19 KPN mag niet meer meebieden op miljoenenopdracht overheid
Vorige 07:58 Cooler Master introduceert Cosmos II-behuizing
Advertentie

Reacties

«  1  2  »

Het is wel weer jammer dat er dan weer niet geswitcht kan worden tussen de skins

[Reactie gewijzigd door waspoeder op woensdag 4 januari 2012 08:59]


Via root waarschijnlijk wel ;) Dus wat mij betreft een hele goede oplossing!

tuurlijk wel.
kwestie van zelf de skin files verwijderen van je telefoon.

op deze manier wordt het net makkelijker, maar standaard zal het niet erin zitten.

Het is natuurlijk wachten tot er een 'skinsqitcher' applicatie komt.

net als decrapifier op de pc's

Goed idee ;)

Op mijn oude telefoon (lg optimus gt540) zat die er standaard op

Jammer, ik had graag gezien dat je als gebruiker kon kiezen. De standaard ICS skin zou meer dan goed zijn, wat mij betreft.

Precies. Het is niet de App die moet bepalen hoe de UI elementen eruit zien, dat is de gebruiker en de App heeft zich daar naar te schikken. Wat Google nu bedacht heeft is de omgekeerde wereld, de klant is koning. Zijn al die luie webontwikkelaars die maar voor 1 browser willen ontwikkelen overgestapt naar apps maar zijn ze nog net zo lui?

Wat een ge... zeg, in sommige gevallen is het juist fijn een UI te maken dat op allerlei platformen hetzelfde eruit ziet. Dat noemen ze ook wel consistent en efficiënt en zorgt ervoor dat wanneer er een handleiding nodig is, geen uitzonderingen nodig zijn omdat het overal (platform) exact hetzelfde uitziet. Bovendien kunnen controls weergegeven worden zodat ze in je UI passen, dus bijvoorbeeld geen groen als dit helemaal niet voorkomt in je ontwerp. Kijk maar naar games, willen ook graag een eigen UI.

Maar consistentie tussen apps op één apparaat is denk ik belangijker dan consistentie tussen dezelfde app op verschillende apparaten. Een Android-gebruiker zit bijvoorbeeld ook niet te wachten op een een UI die voor iPhone bedoeld is, die wil een UI met Android-elementen.

Dus dit betekent dat er nog minder consistentie is binnen eenzelfde Android-release. Waar er in de Tweakers-review al over werd geklaagd, krijgt de normale consument een nog verwarrendere ervaring omdat er twee verschillende thema's worden gebruikt binnen één OS. Beter verplicht Google gewoon bovenstaande in combinatie met het meeleveren van de skin en de keuze om te kiezen tussen Holo en de skin van een fabrikant.

Je begrijpt het niet. Je krijgt juist meer consistentie... Dus je hebt dan een telefoon die een bepaalde style heeft (neem even Sense als voorbeeld) terwijl je apps het normale thema pakken zodat de apps op Sense en op TouchWiz gelijk zijn

Er is meer consistentie tussen verschillende telefoons, maar juist minder binnen je eigen telefoon. In plaats van dat er één skin is voor alle applicaties, zijn er apps die het defautl thema pakken (Holo), en apps die dat niet expliciet doen en waarmee dus het thema van de fabrikant wordt gebruikt (bijv. Sense).

[Reactie gewijzigd door werchter op woensdag 4 januari 2012 09:12]


Hoezo zou je dat dan in hemelsnaam doen? Wat ben je voor ontwikkelaar wanneer je telefoon specifieke thema's gaat gebruiken terwijl je met dezelfde moeite het normale thema kan gebruiken? Ik vermoed dat je een beetje heel erge amateur bent wanneer je kiest voor de optie die ervoor zorgt dat jij niet weet hoe je app er uiteindelijk uit komt te zien terwijl je met dezelfde moeite de garantie hebt dat hij overall hetzelfde is.

Sorry hoor wat jij zegt is gewoon weer luiheid van ontwikkelaars... Ik dacht altijd dat ontwikkelaars creatieve personen zijn maar helaas lijkt het er steeds meer op dat ze zelf niet kunnen nadenken waardoor de platform leverancier de ontwikkelaar bij de hand moet nemen (beetje generaliserend :P)

Wat ben je voor ontwikkelaar wanneer je telefoon specifieke thema's gaat gebruiken terwijl je met dezelfde moeite het normale thema kan gebruiken?
Helaas is dit wel de praktijk op de pc. Bijna alle populaire software die qua mogelijkheden wel zo'n beetje uitontwikkeld zijn zoeken hun heil in het 'opleuken' dmv een nieuwe skin. Kijk bijvoorbeeld naar MS office, Photoshop, en zo'n beetje alle mediaplayers.
Ik zou het een slechte ontwikkeling vinden als dit nu ook op de telefoon gaat gebeuren (en een extra reden voor mij om naar iOS over te stappen).

Wat een ge... zeg, in sommige gevallen is het juist fijn een UI te maken dat op allerlei platformen hetzelfde eruit ziet. Dat noemen ze ook wel consistent en efficiënt en zorgt ervoor dat wanneer er een handleiding nodig is, geen uitzonderingen nodig zijn omdat het overal (platform) exact hetzelfde uitziet. Bovendien kunnen controls weergegeven worden zodat ze in je UI passen, dus bijvoorbeeld geen groen als dit helemaal niet voorkomt in je ontwerp. Kijk maar naar games, willen ook graag een eigen UI. Dus een beetje onzin om te spreken van luiheid of amateur, denk eerder dat je zelf nooit iets gemaakt hebt.

Maar aan de andere kant zorgt dat voor de mate van uitwisselbaarheid, omdat je op 2 verschillende telefoons nu 2 dezelfde apps hebt met daarnaast de skin van de telefoon. Echter gebruiken de meeste mensen maar 1 telefoon en heb je daar dus niks aan dat de aplicatie op beide telefoons het zelfde zou zijn.

De kans bestaat nu ook dat er te veel verschillende skins komen, en dat je door de bomen het bos niet meer ziet.

Echter gebruiken de meeste mensen maar 1 telefoon en heb je daar dus niks aan dat de aplicatie op beide telefoons het zelfde zou zijn.
Njah als mijn vriendin of moeder een probleem heeft met een bepaalde App dan is het voor mij handig wanneer de apps exact gelijk zijn. Daarom maken wij bijv gebruik van iPhones en Google Nexus phones puur vanwege het feit dat het simpel is om zo ondersteuning te bieden. (iphone wordt uit gefaseerd)

Het is voor app ontwikkelaars heel vervelend al die themes; die kunnen de indeling en vormgeving van je app aardig verklooien. Erg handig dus om altijd een voorkeur theme te kunnen selecteren.

Helaas zal er nog wel een tijdje rekening gehouden moeten worden met de 2.x.x versies, waar themes dus wel wisselen.

tja, maar in principe heb je dat probleem ook op andere OSsen waar men themes kan instellen (ofwel bijna ELK ander OS).

Dat is dan bij deze opgelost in android ;) het is nu dus aan de ontwikkelaar of hij de app er consistent met het OS/skin uit laat zien, of consistent met android.

Misschien een beetje raar maar. Waarom heb ik dit in al die tijd dat ik Android telefoons heb gehad nog NOOIT meegemaakt dat een bepaalde Theme of Skin het uiterlijk van 3th party apps zoals apps uit de market aanpast?

[Reactie gewijzigd door Texamicz op donderdag 5 januari 2012 13:30]


Het switchen van skins voor de gebruiker lijkt hiermee wel een stuk dichterbij gekomen te zijn. Kan me zo maar voorstellen dat dit in één van de volgende updates werkelijkheid wordt.

Netjes van Google, ze maken iedereen wel verslaafd aan Android zo, remember niets is gratis..

Sommige dingen zijn wel degelijk gratis.

Alleen:
"If you don't pay for it, you're the product being sold"

Haha dat dus, goedkope telefoons + een contract dat je privé gegevens in handen komen van Google.

Beetje hard vind je niet? Noem eens een paar voorbeelden van concurrerende mobiele OS bouwers waarvan je prive gegevens NIET in handen komen... persoonlijk ben ik blij dat het Google is in dit geval want ik zie direct wat ze met het meest van mijn gegevens doen. Maar eh, wat doet (bijv) iOS WebOS en Blackberry met mijn gegevens??

ONTOPIC: Best goede besluit van Google!!

doorverkopen..aan google...

lol.. zou eens kunnen.

Oeh, dat is wel mooi gesproken(/getyped). +1

Last time I checked kostte een Android van toch echt geld hoor!

Maar dit is toch vrijwel hetzelfde als het wisselen van launcher en het bijbehorende thema? Neem bijvoorbeeld GoLauncher, ik kom dan niet zo snel meer elementen tegen van TouchWiz?

Met een andere launcher kom je TWlauncher niet meer tegen. TW kom je wel degelijk tegen. In bijvoorbeeld contacts.apk, mms.apk, email, etc. Allemaal Samsung apps met TW schil.

Jawel, op golauncher na is alles nog in de style van Touchwizz....

Golauncher is niks anders dan een app, geen skin oid...

Tenzij be GoLauncher' s Touchwiz theme download. ;)

Ik gebruik altijd al liever de standaard Android look dan bijvoorbeeld de Sense interface van HTC.. :P Dat ding is echt zo lomp op je telefoon, heb nu Oxygen (Super lichte AOSP custom ROM, Android versie 2.3, binnenkort 4.0) op mijn Desire draaien en wil niet anders meer, stuk lichter en vind het nog mooier ook.

Zo dat is lekker ik heb de Galaxy Note en die zou ook naar 4.0 gaan en dan doe ik ook de default android 4 skin ipv die touchwiz vind ikzelf veel beter.

Er staat juist dat dat waarschijnlijk niet mogelijk zal zijn.

Het zou beter zijn als Google ook een optie in de settings opneemt, waarbij de gebruiker zijn/haar eigen voorkeur kan aangeven.
«  1  2  »

Op dit item kan niet meer gereageerd worden.

Volgende 09:19 KPN mag niet meer meebieden op miljoenenopdracht overheid
Vorige 07:58 Cooler Master introduceert Cosmos II-behuizing
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011