Hoofdcategorieën
Device Settings

Google wil Menu-knop uit Android halen

Door Arnoud Wokke, vrijdag 27 januari 2012 16:37, views: 52.744

Google wil dat apps voortaan geen gebruik meer maken van de Menu-knop in Android. Veel toestellen hebben een Menu-knop, maar toekomstige toestellen niet meer. Daarom zouden ontwikkelaars hem niet meer moeten gebruiken.

Menu-knop op Google Nexus OneDe Menu-knop wordt in Android-versies tot en met 2.3 Gingerbread gebruikt om opties weer te geven, maar sindsdien is die functie overgenomen door de Action Bar. De Action Bar is een balk boven in beeld, waarin ontwikkelaars de belangrijkste functies direct kunnen weergeven via pictogrammen. De functies die minder belangrijk worden geacht, kunnen in een menu worden samengevoegd.

Google wil daarom dat ontwikkelaars het gebruik van de Menu-knop uit hun apps halen. "Android heeft niet langer een Menu-knop, sommige apparaten hebben hem niet meer, dus je zou ervan moeten afzien om hem te gebruiken", aldus Google-medewerker Scott Main op het blog van de zoekgigant. Als apps de Menu-knop aanroepen op een toestel dat er geen heeft, wordt die getoond als drie kleine puntjes naast de Multitask-knop.

De internetgigant neemt geen maatregelen om ontwikkelaars ertoe te dwingen zich aan zijn adviezen te houden. Eerder gaf Google al stijladviezen uit voor apps die compatibel zijn met Android 4.0 Ice Cream Sandwich. Wel kan de Android-maker ervoor kiezen alleen apps als 'featured' te promoten in Android Market als de aanwijzingen zijn opgevolgd. Het is onduidelijk hoeveel apps nog een Menu-knop gebruiken. Onder meer de Tweakers.net-app maakt er gebruik van.

Weergave Menu-knop in Android 4.0

Volgende 17:13 DigiD binnenkort zes uur plat vanwege verhelpen kwetsbaarheid
Vorige 16:02 'Intel werkt aan verbeterde opslagtechniek'
Advertentie

Reacties

«  1  2  3  4  5  »


Android Ice Cream Sandwich AKA Android 4.0

Alle OSen voor Android? Voor zover ik weet is Android altijd de enige die dat had :)

Ik denk dat hij iOS bedoelde, die ontbeert inderdaad een menu-knop.

Ja inderdaad, het is een rant van de zoveelste die niet eens weet waar het over gaat. Google wil met ICS af van de hardware knoppen, alleen aan/uit en volume blijven nog over de rest moet onscreen afgehandeld worden. Nou heb je dus nog een hoop toestellen (zullen we maar zeggen 99% van alle android toestellen) hebben nog een hardware knop. Om de acceptatie van ICS en het nieuwe systeem te versnellen gaan ze nou dus een nieuwe strategie aanhouden. Het gaat hier om twee zeer aparte en specifieke dingen.

Maar jah, als mensen dan toch zo geil zijn op iOS en al het "innovatieve" wat het te bieden heeft. Wat is nou het grootste verschil tussen iOS 4 en iOS 5?

* Een betere integratie met online diensten (of cloud zoals het tegenwoordig moet heten), iets waar Android juist voor is bedacht.
* Betere notificaties met notificaties op lockscreen, een slidedown menu voor notificaties en een "Notifications center". Iets wat Android al sinds v1 heeft.
* Spraak herkenning, iets wat mijn Galaxy S2 al heel goed kan en mijn oude Nokia ook al deed.
* Tabbed browsing... 3x raden welke OS'en dat al konden. (WM is het iig niet).
* Management van je 3G datavebruik. Dat was idd zeer innovatief toen Google ermee kwam.
* De mogelijkheid om direct naar je camera te gaan van de lockscreen. Android heeft dat al zo lang, sommige apps bieden zelfs veel meer dan alleen dat.

Alle vernieuwing in iOS 5 zijn rechtstreeks gekopieerd van Android, dus niet zeuren!

En om nog eens terug te komen op die 3 puntjes die we krijgen in ICS apps. Dat is dan weer netjes afgekeken van Windows Phone 7.

[Reactie gewijzigd door SizzLorr op zaterdag 28 januari 2012 04:42]


Alle OS-en zullen in de toekomst steeds dichter naar elkaar toe groeien denk ik.
Het credo beter goed gejat als slecht bedacht is hier onvermoeid van toepassing.
Het is gewoon geven wat de gebruiker wil hebben om het totale gevoel van gebruiksgemak zo hoog mogelijk te maken.
Dat ontwikkelingen niet stilstaan is logisch, dat er afgekeken word dus ook.....
Slide to unlock, gewoon een beweging over je scherm of over een voorgegeven pad.... voor de meeste mensen hetzelfde, maar patentsgewijs een wereld van verschil(???)

De tijd dat een consumer OS regeerde door het ontbreken van alternatieven is definitief voorbij, wellicht gaan in de toekomst de smartphones wel zo krachtig zijn dat er geen onderscheid meer tussen desktop en mobiele OS-en noodzakelijk is.
Lion en IOS5 lijken uiterlijk al behoorlijk op elkaar.
Ik hoop dat er nog lang twee of meer OS-en naast elkaar blijven bestaan dit houd de ontwikkelaars bezig(scherp?) en de consument tevreden!

Ps spraakherkenning en SIRI zijn twee heel verschillende dingen hoor!

Absoluut niet. De specifieke ervaring welke wordt geboden door de OSen zijn zo anders dat niemand ooit kan claimen dat op elkaar lijken. Als je een toestel in je handen krijgt dan valt het ook direct op. Het gaat hier om het weg laten van een menu-knop. Sommige iOS fans willen doen geloven dat dat een kopie is van wat de all machtige Apple al had gedaan. Dat is dus absoluut niet het geval. Het gaat hier om 2 zeer specifieke en aparte dingen.

Dat siri geen spraakherkening is dat wil Apple je doen geloven maar dat is gewoon onzin. Wat Siri kan, kan mijn S2 ook al alleen zit dat laatste stukje text-to-speak niet bij dus hij praat niet terug. Dit is ook bewezen door de Siri clone, Iris. De developer claimt dat hij het binnen 8 uur in elkaar heeft gezet. Het is niks anders dan een overkoepeling van de speech-to-text, text-to-speech en de online zoek functionaliteit. Alle drie werden al geboden door Android en samen gevoegd werken als Siri. Siri is geen cleverbot en zal het ook nooit zijn.

Die specifieke ervaring gaat hem volgens mij in de toekomst steeds meer en meer in de gui zitten als in functionaliteit zelf.
Ook het hele bedienen van de toestellen zal in de toekomst meer en meer naar elkaar toe trekken, tot er weer iemand een revolutionaire ontdekking/ontwikkeling doet.(waarin de anderen dan weer snel zullen volgen kinect? gestures? thoughtcontrol??)
Mensen willen graag het beste, snelste, handigste, eenvoudigste, en, de lastigste(want persoonlijk) mooiste.
Ontwikkelaars zullen de ideeen van anderen in hun eigen vormgeving gaan implementeren in hun toestellen omdat de kopers dit graag willen.
Maar vanwege patentperikelen zullen ze het allemaal net ietsje anders moeten doen als de ander.....


dat Siri geen cleverbot is heb ik nooit beweerd. weet alleen wel dat Siri prima werkt en de volgende stap in spraakherkenning genoemd kan worden, zal overigens binnenkort eens vergelijken met de S2 van mijn zwager.
het is iig een breed geimplementeerde vorm van spraakherkenning en een laagdrempelige vorm van spraakherkenning voor velen, dat is iig een stap in de goede richting toch?

Dit is ook bewezen door de Siri clone, Iris. De developer claimt dat hij het binnen 8 uur in elkaar heeft gezet.

Verbeteren is eenvoudig, bedenken is de truuk! sommige zaken zijn niet moeilijk te maken maar bedenken dat kan wel eens lastig zijn. kijk maar eens naar het beste idee van nederland, daar komen soms pareltjes van ideeen langs alleen soms wat knullig uitgevoerd...

bedenken is niet het probleem, om alle misselijk makende patenten heen komen is dat wel, ik bedacht dit systeem al in 1999 bij de presentatie van DAISY, en spraak erover met een van de ontwikkelaars van een text2speech synth...

zijn antwoord: dat het een erg inventive manier was van omgaan met de bestaande technieken maar dat het ofwel puur uit hobbie moest of wel door een bedrijf als MS... omdat kleinere partijen het niet zouden kunnen winnen in de rechtzaal...

en zie daar 10 jaar laten komt apple ermee...

Symbian? Al heet het daar toolbar. Ook daar is het een balk waarbij belangrijke functies worden weergegeven en er een menu getoond kan worden.

Niets nieuws onder de zon dus. Het nieuws hier is dus dat de knop verdwijnt niet dat Google een revolutionair idee heeft. (En nu maar hopen dat Nokia dit niet gepatenteerd heeft ;) )

En dan vergeten we nog de N9, die enkel een volume knop heeft en een vergrendel knop.
Verder gebeurt alles via veeg bewegingen. Afsluiten, standby zetten, tussen app's navigeren,...

inderdaad.... iOS
:+

Android lijkt sowieso steeds meer op Apple iOS, hoe hard de fans ook roepen dat iOS kut was, het gaat toch gewoon die kant op.

Als veel mensen het gewend zijn is het logisch om het ook te doen.

Zo is het handig dat alle auto-sturen links zitten. En dat alle play-knoppen eruit zien als een driehoekje.

Het is niet handig, want zo creëer je defragmentatie. Nu kan dit voor google nog met een sisser aflopen aangezien de meeste android-gebruikers gewend zijn om geen software-updates te krijgen. Dus die zullen er waarschijnlijk niets van merken, tot het moment dat ze een nieuw toestel kopen en dan het os opnieuw zullen moeten leren kennen.

Voor developers is dit alleen maar ***, aangezien ze nu naast verschillende schermformaten nu ook met ontbrekende knoppen rekening moeten houden. Of ze dit echt erg vinden voor nieuwe projecten is een 2e. Betekent wel dat ze hun huidige apps moeten aanpassen. Wat zonde is als google wat langer had nagedacht voor de lancering van android.

PS:
De ontwikkelaars van android zijn ook grafische grootmeesters. 3 puntjes op een rij als icoon voor een menu... Het kan niet vager, je moeder zal het vast begrijpen.

[Reactie gewijzigd door Tijn89 op zaterdag 28 januari 2012 00:51]


Drie puntjes op een knop die alleen verschijnt als er ook daadwerkelijk menuopties zijn, dat lijkt me helemaal niet onduidelijk. De oude situatie is dat je altijd voor de zekerheid even op de menuknop moet drukken om te kijken of daar nog iets verstopt zit. Als knopjes op het scherm verschijnen is het veel logischer om te gaan kijken wat ze doen.
Overigens verandert android helemaal niet in ios. Misschien dat het op bepaalde punten iets meer gaat lijken (al vind ik persoonlijk dat ook discutabel) maar de hele filosofie van android blijft anders, namelijk een waarbij de gebruiker zelf veel meer macht houdt over het systeem ten koste van wat simpelheid. Welke aanpak beter is is vooral een kwestie van smaak dus al dat geflame is echt compleet zinloos.

En daar kan het alleen maar beter van worden.... Ik heb zowel Android als iOS devices en de conclusie is toch dat Android prima werkt, maar het net de details mist om zo soepel te werken als iOS. iOS is net wat vloeiender en intuïtiever. En het makkelijkste voor Android is natuurlijk om het gewoon na te maken i.p.v. iets nieuws te bedenken.

Android lijkt misschien steeds meer op iOS, maar iOS ook op Android. Kijk naar de voornaamste aanpassing in iOS5: het notificatiemenu, een functie die rechtstreeks uit Android komt.

laat ze het dan in elk geval zo maken dat de toestellen die de knop nog wel hebben die action bar aanspreken ofzo? Anders zit je straks met een knop die helemaal niks doet?

Lijkt mij ook de beste oplossing om backwards compatible te blijven inderdaad.

Als je tot het einde had doorgelezen had je kunnen zien dat dat zo is
Als apps de Menu-knop aanroepen op een toestel dat er geen heeft, wordt die getoond als drie kleine puntjes naast de Multitask-knop.

Dat is precies het tegenovergestelde. BaRF heeft het over wat er gebeurd op toestellen die wel nog een menu knop hebben; wordt die nu totaal nutteloos met apps die de action bar gebruiken?

Nee, de menu-knop zal de Action-overflow openen als die er is. Hier is een screenshot te zien van de Action-overflow-knop. Dat zijn die 3 puntjes. Als je daar op klikt, doet dat hetzelfde als op de hardwarematige menu-knop drukken. En dan krijg je dus dat lijstje met menu-items.

Als je tot het einde had doorgelezen had je kunnen zien dat dat zo is

[...]
Dat gaat om de apps die wel verwachten dat die knop er is, maar geïnstalleerd zijn op toestellen waar die knop er niet is. Wat BaRF wil, is de mogelijkheid om de menuknop (de 'fysieke') te gebruiken als die wél op het toestel aanwezig is, zodat je niet met een loze knop zit.

Als je zijn reactie nog een keertje had gelezen, dan zie je dat hij iets anders bedoelt. BaRF heeft het over telefoons die wel een menu knop hebben en jij quote juist een stukje over telefoons die geen menu knop hebben.

Lezen is ook een vak. De vraag is andersom. Als het toestel *wel* een menu knop heeft maar de App geen menu, wat gebeurt er als je op die hardware knop drukt...

Opent alsnog gewoon het menu.

*facepalm* Welk menu? De veronderstelling was juist dat er geen menu is...

Het menu van de actionbar?... Er is nog wel een menu, het is verplaatst en ze hebben er een andere naam op geplakt.
Misschien minder snel facepalmen in het vervolg, daar krijg je zo'n rooie vlek van op je voorhoofd. Dat vinden mensen minder aantrekkelijk.

De vraag is dus of dat nieuwe menu wordt aangeroepen door de oude menu knop op toestellen die hem nog hebben, als de ontwikkelaars alleen nog de nieuwe gebruiken |:(

nou gewoon hetzelfde als wat er nu gebeurd bij een app die geen menu gedefineerd heeft. Namelijk niks.

Snap deze vraag niet, gebruik van een menu is nooit verplicht geweest.

[Reactie gewijzigd door Snuffz0r op zaterdag 28 januari 2012 21:43]


Ik heb een aantal apps in de market staan waarbij ik de menuknop juist nodig heb, om weinig gebruikte acties te verbergen, naast een actionbar. Dus andersom kan het ook 'clutterend' zijn..

ook bij spellen is het wel fijn als ze niet ineens extra virtuele knoppen hoeven te tonen boven op de actie.
ik zou graag willen zien dat de menu knop er gewoon in blijft voor dit soort gevallen.

en het is ook wel een handig knopje om in terminal of remote desktop apps snel even een toetsenbordje op te roepen(long-press menu)


Screen lock en volume blijven wel, tenminste dat hoop ik.

Android is een OS voor een grote diversiteit aan toestellen, dan moet er enige vorm van uniformiteit zijn. Als toestellen verplicht een aantal knoppen moeten hebben omdat applicaties anders niet werken zorgt dat voor een rem op de creativiteit.
Google moet een OS maken dat volledig onafhankelijk is van input via knoppen en enkel via het touchscreen te bedienen is. Wanneer een toestel wel knoppen heeft kan de fabrikant zelf besluiten welke functionaliteiten van het onscreen menu worden gekoppeld aan de toetsen.

Het enige wat zou moeten blijven is de aan/uit knop. (de rest fixen we wel met custom roms etc)

Met een custom rom voeg je geen hardwareknoppen toe. Hardwareknoppen zijn gewoon handig, dingen als volume, home etc. zou ik niet willen missen.

Hardware knoppen? volgens mij heb ik al enkele telefoons gezien met een smal 2e scherm met daarin de knoppen weer gegeven. Daar kunnen ze toch alle gewenste knopjes in onderbrengen?

Ik vond dat juist een van de handigheidjes van Android..

Dat wel, maar Google heeft research gedaan bij hun gebruikers. Daaruit bleek dat het verwarrend was, omdat sommige (belangrijke) functies helemaal niet zichtbaar waren op het scherm. Bovendien moest je bij elk scherm kijken of er iets achter die menu-knop zit.

Nu is dat dus gewoon zichtbaar in de actionbar, en dat vind ik persoonlijk ook een stuk mooier

In de meeste 3rd apps werkte de menu knop wel logisch, maar bij Android's eigen settings bijvoorbeeld is er vaak geen enkele indicatie dat er nog andere settings zijn verstopt onder de menu knop.

Zoals bij de wifi settings: Hier komt onder de menu knop opeens een knopje voor advanced settings, terwijl hier op de settings pagina zelf meer dan voldoende plaats is om een knop te zetten met "Advanced Settings..." Hetgeen naar mijn idee voor iedereen duidelijk is.

Naar mijn idee is de menu knop dus niet het probleem, maar gebruiken de android-devs hem zelf verkeerd ;)

Agree, da's juist 1 vd. vele voordelen tov Apples iOS! Ik kon juist niet aan 'n iPad wennen, omdat ik de menu-knop mistte (en de back-knop)

Dit soort cruciale veranderingen kunnen heel vervelend worden lijkt me. Nu ziet het er naar uit dat Google het goed oplost, maar de menu toets is er eentje die ik vrij veel gebruik op mijn Android - die nog geen 4.0 update heeft en waarschijnlijk ook niet krijgt (SGS Gio)

Google zal echt wel goed oppassen met grote veranderingen te maken met android, mensen moeten op een nieuwe android ongeveer dezelfde werking kunnen verwachten, anders gaan ze afhaken.
De overgang van wel naar geen menutoets is naar mijn mening zeer goed gedaan en als je eraan gewend bent, dan werkt het ook echt goed en kom je erachter dat de 3 knoppen die nu overgebleven zijn meer dan genoeg zijn om snel te switchen tussen apps/schermen.

Ik heb zelf de galaxy nexus en het enige dat lastig is zijn de apps waarbij wel de puntjes getoond worden, maar waar geen menu achter zit.

Wat me wel ontzettend lastig lijkt is wanneer een toestel gebruik maakt van fysieke knoppen, zonder menuknop en een app draait die geen action bar heeft. Zal dan onderin een touch-knop in beeld komen die een stuk van de interface wegneemt?

Bij de nexus geen probleem, maar dit zou nog problemen kunnen veroorzaken en wellicht dat google in de toekomst dan toch developers moet verplichten om een action bar te gebruiken.
Misschien moeten ze meer gebruik gaan maken van gestures in android...

[Reactie gewijzigd door paazei op vrijdag 27 januari 2012 18:04]


dus het menu icoontje is vervangen voor 3 puntjes indien er een menu optie is..

beetje stom om de menu knop te verbieden... maar wel 3 puntjes laten zien indien het er is.. what's the big deal Google?

beetje vaag dit als je het mij vraagt

Die 3 puntjes is een tussenoplossing voor:
Een toestel die GEEN menu knop heeft (alle nieuwe toestellen) maar waarbij de App die wel aanroept. (Tweakers Android App maakt ook gebruik van de Menu-knop.

Dus: Tweakers.net app op een nieuw android toestel zal dus die 3 puntjes weergeven.

Google vraagt developers om de menu-knop niet meer te gebruiken en dit in de actionbar te implementeren.

Als ze die drie puntjes niet laten zien dan zijn apps die nog niet geupdate zijn om geen gebruik te maken van de menu-knop niet bruikbaar op toestellen zonder knoppen, dus zo vaag is het niet ;)

Vraag is wel of je er echt zo blij mee moet zijn. Ik vond de menu knop altijd wel fijn. Onnodige / weinig gebruikte opties zaten niet vervelend continu in beeld ergens maar zijn wel direct toegankelijk . Nu moet je kostbare schermruimte gaan inleveren voor opties en "knoppen"...

[Reactie gewijzigd door knirfie244 op vrijdag 27 januari 2012 22:28]


Maar in de stock ICS browser gebruik ik hem nog regelmatig, ik vind het ook geen slimme zet van Google.

Met de grotere schermen is rechtsbovenin je scherm een "moeilijk" bereikbare plek, en daar doen ze dan juist de knop die ik het meest gebruik. :?

[Reactie gewijzigd door gangsterjoop op vrijdag 27 januari 2012 16:41]


Het is natuurlijk de bedoeling dat er in nieuwe apps en in updates van apps een aanpassing wordt gemaakt dat de UI nog steeds goed werkt.

Overigens zijn apps die veel gebruik maken van de Menu-knop al slecht ontworpen. Veel gebruikte functionaliteit zou een knop in de UI zelf moeten zijn, en niet in een menu.

tenzij die UI juist leeg moet blijven van virtuele knopjes zoals video apps, remote desktop apps, en spelletjes, en voor sommige mensen de browser (al heeft google daar wel een mooie oplossing voor, alleen jammer dat die quick-controls sommige website layouts in de weg zitten)

al in de stock browser via labs het quickmenu ingeschakeld? Dan krijg je door van de bezelover de rand van je scherm te vegen een menu met al de normale mogelijkheden.

Of gebruik een verbeterde versie van de standard browser, namelijk ICS Browser + met meer opties.

helaas is die rand zo groot dat je nog wel eens bepaalde kleine knopjes niet kan aanraken.
mijn enige irritatie bij quick controls, probeer ik een vierkantje aan te vinken gaat dat menu schermpje open.

Beetje jammer, de search knop oke, de paar keer dat ik die gebruik. Maar de menu knop gebruik ik heel de tijd. naja ze zullen wel een goede oplossing verzinnen, misschien iets met de software buttons Dus dat oude apps gewoon onderin een menu knop erbij krijgen, dat is toch een van de grootste voordelen van deze software knoppen of ligt het aan mij?

De search knop is al van heel veel toestellen verwijderd. En word vaak op die toestellen gedaan door de menuknop, die je ingedrukt houd.

Als Google dit doorvoert in hun software maken ze alle smartphone's op de Galaxy Nexus na deprecated. Dat zou erg vervelend zijn voor alle eigenaren van telefoons die de knop nog wel hebben, die dan niks meer doet. Ik zou me er in elk geval dood aan ergeren.

Dat zal ook niet het geval zijn. Mocht je toestel wel een menu knop hebben, dan wordt in apps die geen gebruik meer maken van de menutoets de actionbar geactiveerd.
Dit is alleen overbodig omdat die actionbar altijd bereikbaar is, ook zonder fysieke knop.
Op deze manier kan je het menu dus op 2 manieren openen, via touch en menu, al zou ik niet weten waarom je dan nog een fysieke knop zou willen hebben.

Op de galaxy nexus mis je hem in ieder geval niet (na de eerste week), alleen soms als een app dus nog geen actionbar heeft, maar dan krijg je onderin een touch-knop.
(iets dat lastiger is met een toestel die geen touchbuttons heeft, maar fysieke; deze moeten een aparte knop onderin het scherm krijgen die een stukje van de interface afsnoept)

probeer je telefoon eens een poosje op z'n kop te gebruiken(vooral die 4"+ "koelkasten")
alle veelgebruikte knopjes onderin is best fijn met zo'n grote telefoon. (ook de reden dat ik de notification-bar onderin tablet-tweak van CM zo fijn vindt voor mijn LG O2X)

Het is onduidelijk hoeveel apps nog een Menu-knop gebruiken. Onder meer de Tweakers.net-app maakt er gebruik van.
Ik denk zo ongeveer 99.9%. En ik denk ook echt niet dat ze verwachten dat alles morgen over is. Ik den alleen wel dat ze verwachten dat men zich in komende versies aan de stijl-richtlijnen gaat houden.

[Reactie gewijzigd door Magnetic_Man op vrijdag 27 januari 2012 16:46]

«  1  2  3  4  5  »

Op dit item kan niet meer gereageerd worden.

Volgende 17:13 DigiD binnenkort zes uur plat vanwege verhelpen kwetsbaarheid
Vorige 16:02 'Intel werkt aan verbeterde opslagtechniek'
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