Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Een snelle blik op de ontwikkelaaropties in het voorbeeld van de Android-ontwikkelaar

Anonim

Het kan niet duidelijker zijn dat Google zich dit jaar richt op het ondersteunen van ontwikkelaars, en de Android M Developer Preview is een groot deel van die inspanning. Net als vorig jaar is de preview gericht op het geven van de tools die ontwikkelaars nodig hebben om voorbereid te zijn op de release van Android M dit najaar, wat een groot probleem is als je bedenkt hoeveel veranderingen er zijn in basisappgedrag in deze aankomende versie. Apps worden in de slaapstand gezet als het besturingssysteem dit zegt en het machtigingsgedrag zal aanzienlijk veranderen met deze release.

Google heeft ook enkele updates aangebracht in het gedeelte met ontwikkelaarsopties van het besturingssysteem, en hoewel niets over dit voorbeeld van de ontwikkelaar is vastgelegd, wijzen de meeste van deze kleine wijzigingen op Google's inspanningen om Android zo app-vriendelijk mogelijk te maken voor de lancering van Android M.

Het menu Opties voor ontwikkelaars in Android is nu al een tijdje verborgen voor gebruikers, maar het is nooit bijzonder ver weg geweest. Deze opties bestaan ​​om ontwikkelaars te helpen hun app van de compiler naar het apparaat te laten testen, met tools om te helpen bepalen met wat voor soort probleem ze te maken hebben als er iets misgaat. Deskundige gebruikers gebruiken vaak een handvol van deze opties voor dingen zoals het scherm ingeschakeld houden terwijl het apparaat wordt opgeladen en verbinding maken met uw computer via de Android Debug Bridge om te spelen met de software op hun apparaat. Voor het grootste deel is de Android M Developer Preview hetzelfde als we hebben gezien in Lollipop. Het handjevol kleine verschillen is echter zeker de moeite waard om te bespreken.

Om welke reden dan ook, zij het dat de functie niet is voltooid of Google hoopt dat door het in Ontwikkelaaropties te plaatsen iets is dat het op elke telefoon en tablet haalt, er is nu een Thema-optie in dit menu. In tegenstelling tot de themamotoren die we dit jaar in Android hebben gezien, draait dit thema allemaal om het menu Instellingen en dialoogvensters. U kunt het standaard lichtthema selecteren, een donker thema als u overal van donkergrijs houdt en een automatische instelling die schakelt tussen licht en donker op vrijwel dezelfde manier als Google Maps tussen licht en donker schakelt. Het is interessant om Google mee te zien spelen, zelfs als het geen deel uitmaakt van de definitieve release.

Bijna al het andere dat u anders ziet in Opties voor ontwikkelaars is veel subtieler.

  • Google's "Geeky" processtatistieken draaien nu Services, maar doen nog steeds hetzelfde.
  • Nieuwe Show SystemUI Tuner geeft een beetje controle over het paneel Quick Settings.
  • Nieuwe DHCP-client die wordt gebruikt in M, met een tuimelschakelaar om terug te keren naar de Lollipop-client in geval van problemen.
  • Specifieke apps kunnen nu worden ingesteld voor onechte locaties, in plaats van een tuimelschakelaar om ze gewoon toe te staan ​​of in te trekken.
  • Nieuw hulpmiddel om te kiezen wat een USB-verbinding doet, inclusief USB-ethernet- en MIDI-opties. Dit betekent dat gebruikers een microUSB-naar-Ethernet-kabel op hun apparaat kunnen aansluiten en bekabelde internettoegang kunnen krijgen, of een microUSB-naar-MIDI-kabel kunnen aansluiten voor dingen als directe audio-opname van een gitaar of audiomixing.
  • Nieuwe gebruikersinterface voor CPU-gebruik die rechtsboven in het scherm zweeft en u laat weten wat er zich onder de motorkap afspeelt

Dit zijn het soort dingen waar de gemiddelde gebruiker niet heel veel gebruik van zal krijgen, maar deze tools op elk apparaat met Android M hebben betekent dat ontwikkelaars de flexibiliteit hebben om direct op een apparaat te testen en de knutselaars onder ons hebben nieuw speelgoed om mee te spelen. Het is een win / win-functie en iets dat we waarschijnlijk nog steeds zullen zien gestalte krijgen naarmate meer updates komen voor deze preview van de ontwikkelaar.