Blog oficial para desenvolvedores que falam português
Ferramentas e prévia para desenvolvedores do Android N
11/03/2016
Hoje, temos orgulho em anunciar uma
prévia para desenvolvedores da versão N
do Android! Estamos trabalhando de forma um pouco diferente este ano lançando a prévia antes... bem antes. Lançando uma versão “trabalho em andamento” mais cedo durante o desenvolvimento, temos mais tempo para incorporar o feedback dos desenvolvedores. Além disso, a prévia mais cedo permite que entreguemos a versão N final para fabricantes de dispositivos neste verão para que eles possam usar a última versão do Android mais cedo do que nunca. Estamos ansiosos para receber seu feedback enquanto você prepara seus aplicativos para o N.
Vejamos algumas APIs e recursos que queremos destacar, disponíveis como parte da Prévia do Android N para desenvolvedores hoje, com mais por vir enquanto continuamos desenvolvendo a versão:
Multijanelas
- Um novo atributo do manifesto chamado
android:resizableActivity
está disponível para aplicativos que visam o N e versões posteriores. Se este atributo for definido como verdadeiro, sua
atividade pode ser inicializada em modos de tela dividida
em celulares e tablets. Você também pode especificar as dimensões mínimas permitidas da atividade, evitando que os usuários tornem a janela da atividade menor do que esse tamanho. As mudanças no ciclo de vida das multijanelas são similares a alternar do modo de paisagem para o de retrato: a atividade pode tratar a mudança de configuração por si só ou permitir que o sistema pare a atividade e recrie-a com as novas dimensões. Além disso, as atividades podem funcionar em modo “picture-in-picture” em dispositivos como TVs, que é um excelente recurso para aplicativos que reproduzem vídeo. Certifique-se de definir
android:supportsPictureInPicture
como verdadeiro para tirar vantagem disto.
Notificações de resposta direta
: A API de notificação
RemoteInput
, que foi adicionada originalmente para Android Wear, agora funciona no N para celulares e tablets. Usar a API
RemoteInput
permite que os usuários respondam a notificações de mensagem recebida de forma rápida e conveniente, sem sair da aba de notificações. Saiba mais
aqui
.
Notificações agrupadas
- Com o N, você pode usar o método
Notification.Builder.setGroup()
para notificações em grupo no mesmo aplicativo juntas - por exemplo, mensagens individuais de um aplicativo de mensagens. As notificações agrupadas podem ser expandidas em notificações individuais usando o gesto de dois dedos ou tocando no novo botão de expansão. Saiba mais
aqui
.
Eficiência
- Lançamos o Doze no Marshmallow para economizar bateria quando o dispositivo não está sendo usado. No N, o Doze também economiza bateria ao desligar a tela. Se você já adaptou seu aplicativo para o Doze, por exemplo, usando a mensagem GCM de alta prioridade para notificações urgentes, está pronto. Se não,
clique aqui para começar
. Além disso, continuamos investindo no
Project Svelte
, um esforço para reduzir as necessidades de memória do Android para que ele possa ser executado em uma série muito maior de dispositivos, no N ao
tornarmos o trabalho em segundo plano mais eficiente
. Se você usa o
JobScheduler
para trabalhos em segundo plano, já está no caminho certo. Se não, o N é um bom motivo para fazer essa troca. E, para ajudar você, estamos expandindo o
JobScheduler
ainda mais: agora você pode usar
{@link android.app.job.JobScheduler}
para reagir a coisas como mudanças em provedores de conteúdo.
Compatibilidade aprimorada com linguagem Java 8
- Estamos animados por trazermos os recursos da linguagem Java 8 para o Android. Com o
compilador Jack
do Android, agora você pode usar muitos recursos populares da linguagem Java 8, incluindo lambdas e muitos outros, em versões do Android tão antigas quando o Gingerbread. Os novos recursos reduzem o código de texto clichê. Por exemplo, lambdas podem substituir classes internas anônimas ao fornecer event listeners. Alguns recursos da linguagem Java 8, como métodos estáticos e padrão, fluxos e interfaces funcionais, agora estão disponíveis no N e em versões posteriores. Com o Jack, estamos ansiosos para acompanhar a linguagem Java mais de perto junto com a compatibilidade retroativa.
Primeiros passos
A Prévia do N para desenvolvedores inclui um SDK atualizado com imagens do sistema para testes no emulador oficial do Android e nos dispositivos Nexus 6, Nexus 5X, Nexus 6P, Nexus Player, Nexus 9 e Pixel C (e, para ajudar a testar estes recursos em um tablet, os desenvolvedores podem obter um
desconto de US$ 150 no Pixel C
).
Esta versão de prévia inicial é destinada somente aos desenvolvedores e não para uso diário nem do consumidor. Planejamos atualizar as imagens do sistema da Prévia do N para desenvolvedores algumas vezes durante o programa da prévia para desenvolvedores. À medida que nos aproximamos de um produto final, também convidaremos os consumidores a experimentá-lo.
Também estamos facilitando a experiência com o N nos nossos dispositivos de desenvolvimento com o novo Programa beta do Android. Começando hoje, você pode atualizar seus dispositivos Android com a prévia do N para desenvolvedores e receber atualizações contínuas pelo OTA acessando
g.co/androidbeta
.
Clique
aqui
para obter mais detalhes sobre o básico da Prévia do N para desenvolvedores e
contar-nos o que acha
: quanto mais cedo soubermos sua opinião, mais poderemos integrar ao N.
Explore a nova Central de políticas do desenvolvedor do Google Play
02/03/2016
Publicado por Atul Kumar, Políticas do Google Play
De famílias a jogadores, mais de um bilhão de usuários de Android acessam o Google Play todos os dias para conhecer e baixar aplicativos e jogos favoritos, permitindo que os desenvolvedores alcancem um vasto público global e construam negócios de sucesso. Para manter uma experiência positiva tanto para o usuário quanto para o desenvolvedor, as
Políticas do programa do desenvolvedor do Google Play
desempenham um papel central em tornar o Google Play um ecossistema aberto, seguro e divertido ao educar a comunidade e estabelecer conteúdo e atividades adequados na loja.
Ouvimos nossos desenvolvedores e usuários constantemente para mantermos políticas definidas e justas e buscarmos formas de melhorar o modo com que comunicamos essas políticas para ajudar os desenvolvedores a evitar armadilhas acidentais. Como parte desse esforço, reprojetamos nossa
Central de políticas do programa do desenvolvedor
para comunicar nossas políticas com maior transparência e clareza. Esse reprojeto inclui:
Organização temática de políticas, para que os desenvolvedores encontrem as políticas relevantes e compreendam os princípios gerais que as baseiam com mais facilidade
Exemplos visuais e orientações detalhadas para as violações mais comuns com base nos comentários dos desenvolvedores
Informações expandidas da nossa aplicação da política para ajudar a tratar violações
Uma renovação visual que abrange o Material Design, para ajudar os desenvolvedores a encontrar mais intuitivamente as informações que estão procurando no celular ou no computador
Da facilidade à autocorreção das violações leves em minutos usando o recurso
status de publicação do aplicativo
para melhorar a comunicação das nossas políticas, a nova central de políticas é parte do nosso esforço contínuo de melhorar a experiência do desenvolvedor. Convidamos você a explorar a
nova central de políticas
e
compartilhar sua opinião
.
Labels
+page
1
20th Century Fox
1
A/B
1
Action
1
Action Console
1
Actions
3
Actions Console
1
Actions on Google
1
ActiveQA
1
Adaptive Battery
1
AddThis
1
ADK
1
ADL
1
Admin do Firebase
1
AdMob
6
Ads
2
AdWords
1
AdX
1
AI
4
algoritmo
1
AMP
6
AMP Linker
1
AMP Project
1
Analytics API
1
Android
58
Android 8.0 Oreo
1
Android 8.1
1
Android ADK
2
Android API
2
Android App Bundle
1
Android Dev Summit
1
Android Developers
23
Android Marshmallow
1
Android N
3
Android Nougat
2
Android P
3
Android P Beta 2
1
Android Preview
1
Android SDK
1
android studio
8
Android Studio 3.2
1
android wear
2
AndroidDev
6
AndroidX
1
Announcement
2
AoG
1
AoGDevs
1
api
15
API 25
1
API 28
1
APIs
4
Aplicativos
4
app
1
App Engine
1
Apple
1
apply
1
Apps
9
AR
1
ARCore
3
artificial intelligence
1
AsyncTask
1
AUC
1
AutoAugment
1
Avro
1
Awareness API
1
Biblioteca do Google
1
Big Data
1
BigQuery
1
BiometricPrompt
1
bitcode
1
Borg
1
Bot
1
bytecode Dalvik
1
C++
1
câmera
1
CameraDevice
1
Canal Beta
1
canary
1
câncer de próstata
1
Capital One
1
Cast
1
CFI
1
Chrome
8
Chrome 68
1
Chrome Dev Summit
1
Chrome DevTools
1
Chrome OS
2
Chromecast
1
Chromium
2
CI
1
CLI
1
Cloud
6
Cloud Computing
1
Cloud Console
1
Cloud Dataflow
1
Cloud Developers
2
Cloud DLP
1
Cloud Firestore
1
Cloud Messaging
1
Cloud ML Engine
1
Cloud Scheduler
1
Cloud Shell
1
Cloud Source Repositories
1
Cloud Spanner
2
CodeSchool
1
código aberto
2
Compute Engine
1
ConfigMap
1
Container Builder
1
CPU
2
Crash Reporting
2
Crashlytics
3
credential api
1
criptografia
1
CSS
3
CSS Grid Layout
1
CSV
1
CTA
1
Curitiba
1
Dart API
1
Data Validation
1
DBAs
1
DCGAN
1
Desenvolvedores Google
11
Desenvolvimento
3
DevBusBrasil
1
DevBytes
2
Developer Bus
1
Developer Preview
1
developer quiz
1
DevFest
3
DevFest16
1
DevFest18
1
DevFestW
1
DFP
2
Dialogflow
1
DLP
1
DLS
1
documentação
1
Dragon Ball Legends
1
E2E
1
eclipse
1
end-to-end-encryption
1
Estimator
1
Estimators API
1
estudantes
1
Eventos
15
Famílias multilíngue
1
FCM
2
Featured
1
Firebase
24
Firebase Analytics
6
Firebase App Indexing
2
Firebase Cloud Messaging
5
Firebase Crashlytics
2
Firebase Dynamic Links
3
Firebase In-App Messaging
1
Firebase Invites
2
Firebase Lab
1
Firebase Links Dinamicos
1
Firebase Notifications
3
Firebase Remote Config
1
Flutter
3
FRR
1
G+
1
game
1
game dev
3
Games
2
games services
1
GCloud
3
GCM
1
GCP
7
GDD
7
GDE
1
GDEs
1
GDG
12
GDG Curitiba
1
GDG Floripa
1
GDG OpenSampa
1
GDG Porto Alegre
1
GDG Recife
1
GDG SP
3
GDGs
1
GDL
1
Git
1
GitHub
1
GNMT
1
Google
3
Google Ad Manager
1
Google AI
1
Google Analytics
1
Google Assistant
1
Google Assistente
3
Google Brain
2
Google Cast SDK
1
google clou
1
Google Cloud
17
Google Cloud Certified
1
Google Cloud Healthcare API
1
Google Cloud Platform
3
google code-in
1
Google Developer Advocate
1
Google Developer Expert
1
Google Developers
11
Google Fotos
1
Google I/O
6
Google Play
16
Google Play Games services
1
Google Play Protect
1
Google Play Services
4
Google Slides
1
Google Speech
1
google summer of code
1
Google+
2
Google+ sign-in
1
Googlers
1
GPU
2
GSuites
1
GUI
1
Hackathon
1
Hangouts
1
Hangouts Chat
1
HDR
1
High Quality Apps
2
HTML5
6
HTTP
3
HTTPS
2
HttpURLConnection
2
I/O
1
IA
2
Illusive Images
1
ImageReader
1
In-App Messaging
1
Inglês
1
Instant Apps
1
inteligencia artificial
1
IntelliJ REPL
1
IntentService
1
Interoperabilidade
1
IO Extended
1
IO13
1
iOS
9
IU
2
Java
1
Java 8
1
javascript
2
JPEG
1
JSON
2
Kaggle
1
kernel
1
Keyboard Map API
1
Knowledge Connectors
1
Kotlin
6
Kotlin da Udacity
1
Kubernetes
5
LangID
1
Launchpad
1
launchpad accelerator
2
Learning Augmentation
1
LEGO
1
Listas
1
ListFragment
1
LLVM
1
LTO
1
Machine Learning
2
Meetup
2
mensagens
1
Mentoria
1
Messaging
2
microsserviços
1
ML
2
ML Kit
1
Mobile
3
Mobile Ads SDK
1
Monetização
3
Monetize
3
MySQL
1
Native
1
Navigation Architecture Component
1
NES
1
Neto Marin
2
Next Level Apps
2
Next Level Tips
2
NNLM
1
Node.js
2
Notificações
1
novembro azul
1
Number Genie
1
Nuvem Profissional
1
OAuth
2
OAuth2
1
Open Images Extended
1
open source
3
Options Menu
1
Options Menu virtual
1
Orkut
2
Payment Request
1
pesquisa
1
PHA
1
Phone Gateway
1
PII
1
pixel
1
Play Academy
1
Play Console
1
Play Services
1
Playtime 2018
1
plug-in AMP
1
Porto Alegre
1
Preact
1
PRIV
1
program
1
progressive web apps
2
Push Notification
2
Python
1
QA
1
RA
2
Raspberry Pi
1
RBDMS
1
React
1
recording apis
1
remarketing
1
Remote Config
2
research
4
ResultReceiver
1
reward
1
RNN
2
Robolectric 4.0
1
RV
1
Sceneform
1
SDK
4
SDK Manager
3
Security
2
Server
1
service worker
1
sign-in
1
Sliding Tabs
1
Smartronix
1
social
6
Spark
1
SRE
1
Stack
1
Stack Overflow
1
Startups
2
Storage
2
story
1
Support Library
1
SurfaceView
1
Svelte
1
switch
1
Tag Manager
1
Tag Manager 360
1
tensorflow
5
TensorFlow Hub
2
TensorFlow Lite
1
TensorFlow Transform
1
Test Lab
2
Testes
1
TF Hub
2
tf.keras
1
TFDV
1
TFX
1
TI essencial
1
toolkit
1
tradução
1
TTS
1
Udacity
1
Universal Apps
1
Universal Sentence Encoder
1
user experience
1
ux
1
VectorDrawable
1
Velostrata
1
Volley
1
vr
2
vulnerabilidades
1
vulnerabilidades do Google
1
vulnerability
1
web
2
web dev
2
WebKit
1
webservice
3
when
1
WordPress
1
WorkerDOM
1
YouTube
4
YouTube API
1
YUV
1
Zomato
1
Archive
2022
nov.
out.
jul.
jun.
mai.
abr.
mar.
fev.
jan.
2021
dez.
nov.
out.
set.
ago.
jul.
jun.
mai.
abr.
mar.
fev.
jan.
2020
dez.
nov.
out.
set.
ago.
jul.
jun.
mai.
abr.
mar.
fev.
jan.
2019
dez.
nov.
out.
set.
ago.
jul.
jun.
mai.
abr.
2018
dez.
nov.
out.
set.
ago.
jul.
jun.
mai.
abr.
mar.
fev.
2017
ago.
jul.
jun.
mai.
abr.
mar.
jan.
2016
dez.
nov.
out.
set.
ago.
jul.
mai.
mar.
2014
jul.
jun.
abr.
mar.
fev.
2013
dez.
nov.
out.
set.
ago.
jul.
jun.
mai.
mar.
fev.
jan.
2012
nov.
jul.
jun.
mai.
abr.
mar.
2011
nov.
set.
ago.
jul.
jun.
Feed
Follow @googledevbr