
Spanish: 
VLAD RADU:
Hola a todos.
Gracias por seguir aquí.
Soy Vlad.
DIANA WONG:
También estoy contenta.
Oh, soy Diana.
Perdón.
Y por si aún no
han escuchado algo de esto antes,
hoy hablaremos sobre el requisito
de 64 bits en Google Play.
Levante la mano quién escuchó hablar
sobre este tema.
Bien, no todos.
Está bueno entonces hablar sobre esto.
Hace poco introdujimos el requisito
de que las aplicaciones de Google Play
admitan 64 bits.
¿Por qué lo hicimos?
Bueno, hay beneficios en el rendimiento
y hay beneficios de seguridad.
Y ya es hora de aprovecharlos.
Por cierto, Android admite
64 bits desde hace cinco años.
Dónde estamos.
Lo anunciamos a fines de 2017.
En enero de este año, aclaramos bien
la política.

Japanese: 
こんにちは
ご来場ありがとうございます
ヴラッドです
こちらこそ
えっと ダイアナです
ごめんなさい
初耳の方もいるかもしれませんが
Google Playの64ビット要件
について話します
耳にしたことがある方は?
全員ではないですね
話を続けます
Google Playのアプリは
64ビットに対応しなければなりません
その理由ですが
パフォーマンス面と
セキュリティ面での利点を
活かすべき時期に来ているからです
ちなみに64ビット対応は5年を数えます
次はロードマップです
最初の発表は2017年末で
今年１月に方針を明確化し

English: 
[MUSIC PLAYING]
VLAD RADU: Hello, everyone.
Thank you for still
being with us.
I am Vlad.
DIANA WONG: I'm glad, too.
Oh, I'm Diana.
Sorry.
VLAD RADU: And we're going
to talk to you, if you've not
heard about it already,
about the 64-bit requirement
on Google Play.
Show of hands, who
has heard of it?
OK, so not everyone.
Good to still talk about it.
We have recently
introduced a requirement
that apps that are on
Google Play support 64-bit.
Why did we do that?
Well, there's
performance benefits
and there are security benefits.
And it's time that we
take advantage of them.
By the way, Android
has been supporting
64-bit for five years now.
Where we are.
We first announced
it in late 2017.
We made the policy very clear
in January of this year.

Portuguese: 
Olá, pessoal.
Obrigador por ainda estarem conosco.
Sou Vlad.
Agradeço também.
Ah, eu sou a Diana.
Desculpe.
Vamos falar para vocês,
se ainda não ouviram,
sobre o requisito de 64 bits
no Google Play.
Quem aqui já ouviu falar?
OK, só algumas pessoas.
Então, vamos falar sobre isso.
Recentemente, introduzimos um requisito
para que os apps no Google Play
sejam compatíveis com 64 bits.
E por que fizemos isso?
Há vantagens em relação ao desempenho
e vantagens para segurança.
E temos que aproveitá-las.
O Android já é compatível
com 64 bits há cinco anos.
Onde estamos agora.
Anunciamos isso pela
primeira vez no final de 2017.
Deixamos a política muito clara
em janeiro deste ano.

Chinese: 
大家好 感谢大家待到现在
我是 Vlad
我也很高兴
噢 我是 Diana
不好意思
我们会和大家聊聊 如果你还没听说过的话
Google Play 的 64 位需求
听说过这个需求的举一下手
好 看来不是每个人都知道
那继续说下去会有好处
我们最近要求 Google Play 上的应用支持 64 位
我们为什么要这么做
这样做有助于提升性能表现和安全
是时候通过支持 64 位来进行这些提升了
顺便说一下 Android 支持 64 位已经有 5 年了
我们在哪儿
我们第一次公布这个需求是 2017 年底
今年 1 月我们明确了这个政策

Indonesian: 
-Halo, semuanya.
Terima kasih karena masih bersama kami.
Saya Vlad.
-Saya juga senang.
Oh, saya Diana.
Maaf.
-Kami akan membahas,
semoga belum banyak yang tahu,
persyaratan 64-bit di Google Play.
Siapa yang sudah pernah mendengarnya?
Oke, belum semuanya.
Masih bagus untuk dibahas.
Kami baru saja mengenalkan persyaratan
bagi aplikasi
di Google Play yang mendukung 64-bit.
Mengapa kami melakukannya?
Karena cara ini bisa
meningkatkan performa dan keamanan.
Dan sudah saatnya kita memanfaatkannya.
Ngomong-ngomong,
kini Android telah
mendukung 64-bit selama lima tahun.
Inilah perjalanannya.
Kami pertama kali
mengumumkannya akhir 2017,
lalu memperjelas kebijakannya
pada Januari tahun ini.

Korean: 
[음악 재생]
안녕하세요
참석해주셔서 감사합니다
저는 블라드입니다
안녕하세요
저는 다이애나입니다
깜빡했네요
저희는 Google Play의
64비트 요구 사항에 대해
말씀드리려고 합니다
혹시 들어보신 분 있으신가요?
못 들어본 분도 계시네요
그럼 시작해보겠습니다
저희는 최근에 Google Play에 게시되는 앱은
64비트를 지원해야 한다는
요구 사항을 도입했습니다
이유가 무엇일까요?
일단 성능 측면의 이점과
보안 측면의 이점이 있습니다
이러한 이점을 활용할 때가 된 거죠
사실 Android에서는 5년째
64비트를 지원하고 있습니다
저희의 로드맵입니다
2017년 말에 64비트 버전을
제공해야 한다는 내용을 처음 발표했습니다
올해 1월에는 정책 내용을 명시했습니다

English: 
And starting August,
we've enforced
that new apps and updates
all have to support 64-bit.
If the app is managed code,
Java or Kotlin, nothing to do.
Everything works.
If you have any native code,
if you have 32-bit code,
you need to also
have 64-bit code.
There are some exceptions.
They're well-publicized.
The most important
one is for games
that have Unity 5.6 or older.
Those apps and games
have until 2021
to provide a 64-bit variant.
Obviously, if you add more
native code to your app,
that might increase
the size of your APK.
The solution is
don't use an APK.
Use an App Bundle.
The format allows you
to upload everything
in one piece to Google
Play, and then Google Play
will serve the right
thing to the right device,
minimizing the size
of the download.

Spanish: 
Y, desde agosto, las actualizaciones
y apps nuevas deben admitir 64 bits.
Si la aplicación se administra con código,
Java o Kotlin, no hay nada que hacer.
Todo funciona.
Si tienen algún código nativo, si tienen
un código de 32 bits,
también tienen que tener un código
de 64 bits.
Hay algunas excepciones.
Son bien conocidas.
La más importante es para los juegos
que tienen Unity 5.6
o una versión anterior.
Esas aplicaciones y juegos
tienen hasta el año 2021
para proporcionar una variante de 64 bits.
Obviamente, si agregan más código nativo
a la aplicación,
el tamaño del APK podría ser mayor.
La solución es no usar un APK.
Usen un paquete de aplicaciones.
El formato les permite cargar
todo completo en Google Play
y Google Play entrega
a cada dispositivo lo que le corresponde.
Así se minimiza el tamaño
de la descarga.

Chinese: 
在 8 月我们强制要求所有新上架或升级的应用
都要包含 64 位版本
如果应用是托管代码 如 Java 和 Kotlin
什么都不用做 一切正常
如果你有原生代码
那有 32 位代码就也必须有 64 位代码
有一些例外
我们也着重强调了
最重要的 就是使用 Unity 5.6 或以下开发的游戏
这些应用和游戏的 64 位版本需求会推迟到 2021 年
显然 如果你应用里原生代码越多
那你的 APK 也会更大
解决方法是 不用 APK 而用 App Bundle
你可以用这种格式把内容全部上传到 Google Play
Google Play 会给用户设备发送合适的部分
从而最优化下载量

Portuguese: 
No início da agosto, estabelecemos
que novos apps e atualizações
devem ser compatíveis com 64 bits.
Se o app é um código gerenciado,
Java ou Kotlin, não há nada a fazer.
Tudo funciona.
Se você tem um código
nativo ou de 32 bits,
também precisa ter código de 64 bits.
Há algumas exceções.
Elas são bem conhecidas.
A mais importante é para jogos
que têm o Unity 5.6 ou versão anterior.
Esse apps e jogos têm até 2021
para fornecer uma variação para 64 bits.
Claro, se você adiciona mais
código nativo ao app,
isso aumenta o tamanho do seu APK.
A solução é não usar um APK.
Use um pacote de apps.
O formato permite o upload de tudo
em um único item no Google
Play. O Google Play
vinculará a coisa certa
no dispositivo certo,
minimizando o tamanho do download.

Korean: 
그리고 8월부터 새로운 앱과 업데이트의
64비트 지원을 의무화했습니다
앱이 관리 코드, 자바,
Kotlin이라면 따로 할 일은 없습니다
문제 없이 작동됩니다
하지만 네이티브 코드 또는
32비트 코드를 사용하는 경우
64비트 코드도 필요합니다
예외도 있는데
이미 공개된 내용입니다
가장 중요한 사항은
Unity 5.6 이전에서 제작된
게임에 대한 내용입니다
이러한 앱과 게임은 2021년까지
64비트 버전을 제공해야 합니다
앱에 네이티브 코드를 더 추가하면
APK 크기가 커질 수 있습니다
해결책은 APK를 사용하지 않는 것입니다
App Bundle을 사용하세요
App Bundle을 사용하면
Google Play로 모든 것을 한꺼번에 업로드할 수 있고
Google Play는 기기에 맞추어 
적합한 기능을 제공하기 때문에
다운로드 파일의 크기를 최소화하게 됩니다

Japanese: 
８月から新しいアプリと更新は
64ビット対応を必須としました
マネージドコードのJavaやKotlinは
何もしなくても問題なく機能します
ネイティブコードや
32ビットコードがある場合は
64ビットコードも必要です
ご存知のとおり一部例外があり
Unity 5.6以前の
ゲームに関するものが最も重要です
こうしたアプリやゲームは2021年までに
64ビット版を提供しなければなりません
ネイティブコードを追加すれば当然
APKのサイズも増大します
APKではなく
App Bundleなら
Google Playに一括アップロードでき
デバイスに最適な形で配信されるので
ダウンロードする量が減ります

Indonesian: 
Dan mulai bulan Agustus,
kami akan mengharuskan
bahwa semua aplikasi dan
update baru harus mendukung 64-bit.
Jika aplikasinya adalah
kode terkelola, Java atau Kotlin,
tak perlu lakukan apa pun.
Semua akan berfungsi dengan baik.
Jika sudah menggunakan
kode native, atau kode 32-bit,
Anda juga perlu menggunakan kode 64-bit.
Ada beberapa pengecualian
yang sudah diumumkan.
Pengecualian terpenting adalah untuk game
yang punya Unity 5.6
atau versi yang lebih lama.
Aplikasi dan game tersebut
punya waktu sampai 2021
untuk menyediakan varian 64-bit.
Sudah pasti jika Anda
menambahkan kode native ke aplikasi,
hal itu bisa menambah ukuran APK.
Solusinya adalah dengan
tidak menggunakan APK.
Tapi gunakan App Bundle.
Formatnya memungkinkan
Anda mengupload semuanya
dalam satu bagian ke Google Play,
lalu Google Play akan menayangkan
konten yang tepat di perangkat yang tepat,
yang meminimalkan ukuran download.

Chinese: 
如果你不知道你的应用是否含原生代码
或是否支持 64 位
比如你可能使用了一个外部代码库
它可能会在你不知情的情况下引入原生代码
在 Google Play 的 App Release 页面
你会看到这个小提示 告诉你是否一切正常
如果有问题 这里也会告诉你哪个版本的代码有问题
现在交给 Diana
那怎样去满足 64 位需求规范呢？
我们分为四步
第一步你可以使用 Android Studio 里的 APK 分析器
基本上你就去看 x86 和 armeabi-v7a 代码库有哪些 32 位依赖

Japanese: 
ネイティブコードがあるか
64ビット対応か分からない場合
たとえば外部ライブラリに
ネイティブコードがあるのを知らなかった場合は
Google Playの
[アプリのリリース]ページにある
小さな通知欄で
問題の有無やどのバージョンのコードに
問題があるかを教えてくれます
次はダイアナからです
では実際に64ビット要件に対応するための
４つの手順を紹介します
まずAndroid Studioの
APK Analyzerを使用します
x86とarmeabi-v7aの
ライブラリの項目を見ると
どんな32ビットの依存関係があるか

Portuguese: 
Se você não sabe se seu app
tem código nativo ou é compatível
com 64 bits...
isso pode acontecer, por exemplo,
se você usa uma biblioteca externa
que pode estar trazendo código nativo
sem que você esteja notando...
no Google Play na página
de versões do app,
você verá esta pequena
notificação informando se
tudo está certo ou não
e quais códigos de versão estão
com problemas.
Agora, é com Diana.
Então, como começar a oferecer
compatibilidade com 64 bits?
Esse processo tem 4 etapas.
A primeira é que você pode
começar usando o APK Analyzer no
Android Studio.
Basicamente, se você abrir
para ver quais dependências de 32 bits
tem nas bibliotecas para
x86 e armeabi-v7a,

Indonesian: 
Jika Anda tidak mengetahui
apakah aplikasi punya kode native
atau mendukung 64-bit,
yang bisa terjadi misalnya,
jika ada library eksternal
yang digunakan yang
mungkin membawa kode native
tanpa Anda sadari,
pada halaman
Rilis Aplikasi di Google Play,
Anda akan melihat
notifikasi kecil yang memberitahukan
ada masalah atau tidak.
Jika ada, notifikasi akan menunjukkan
kode versi yang bermasalah.
Sekarang, Diana akan melanjutkan.
-Jadi, bagaimana caranya
agar memenuhi syarat 64-bit?
Kita lakukan proses empat langkah.
Pertama, gunakan
penganalisis APK di Android Studio.
Pada dasarnya,
untuk melihat dependensi 32-bit Anda,
buka bagian library
untuk x86 dan armeabi-v7a.

English: 
If you don't know whether your
app has native code or supports
64-bit--
that might happen for example,
if you have an external library
that you're using that might
be bringing native code
without you noticing--
on Google Play on
the App Release page,
you will see that small
notification telling you
that everything is
fine or if not, it
will tell you exactly what
version codes are problematic.
And now, on to Diana.
DIANA WONG: So how
do you actually
become 64-bit compliant?
We consider it a
four-step process.
The first is you can start by
using APK analyzer in Android
Studio.
Basically, if you open to
see what 32-bit dependencies
you have under the libraries
for x86 and armeabi-v7a,

Spanish: 
Si no saben si la app
tiene código nativo o si admite 64 bits…
Eso podría suceder, por ejemplo,
si usan una biblioteca externa
que podría traer código nativo
sin que lo noten…
En Google Play,
en la página de lanzamiento de apps,
verán la pequeña notificación que dice
que todo está bien o, si no lo está,
les dirá exactamente qué códigos
de versión son problemáticos.
Y ahora, continúa Diana.
¿Cómo se puede realmente
cumplir con el requisito de 64 bits?
Consideramos que se trata
de un proceso de cuatro pasos.
El primero es que pueden comenzar por usar
el analizador de APK en Android Studio.
Básicamente, si abren para ver
qué dependencias de 32 bits tienen
en las bibliotecas para x86
y armeabi-v7a,

Korean: 
앱에서 네이티브 코드를 사용하거나
64비트를 지원하는지 여부를
잘 모르시는 경우, 가령
사용 중인 외부 라이브러리에서
모르는 사이에 네이티브 코드를
가져오는 경우가 있을 수 있습니다
이때 Google Play의
App Release 페이지에서
조그만 공지를 확인하시면
문제가 없다고 알려주거나
문제가 있는 경우
어떤 버전의 코드가 문제인지 알려줍니다
이제 다이애나 씨에게 넘기겠습니다
그럼 어떻게 64비트 요구 사항을
준수할 수 있을까요?
네 단계의 과정이 있습니다
첫 번째는 Android 스튜디오의
APK Analyzer를
사용하는 것입니다
라이브러리 아래에 x86과
armeabi-v7a에 대해
어떤 32비트 종속항목이
있는지 확인하시면

English: 
you can see your
32-bit dependencies.
You can next to a 64-bit build.
Most of the major game
engines all support it now.
CMake, ndk-build, and Gradle,
you can all target 64-bit.
Upgrade your SDKs and libraries.
In many cases, third-party
library developers
have all released 64-bit
versions of their libraries
to upgrade to, but you may need
to contact those developers.
And then you can test locally,
as well as on Google Play,
and then use testing tracks in
order to see how it rolls out.
A couple of gotchas
that we have experienced
or we have heard from
developers that we just
wanted to walk through
in order to get
the compiler on your side.
You may have seen
this if you've done
64-bit migrations for other
platforms or for your app.
The main one is that pointers
no longer fit in 32 bits.

Japanese: 
分かります
次は64ビットのビルドです
主要なゲーム エンジンはどれも対応しています
CMake
ndk-build
Gradleは64ビット対応です
SDKとライブラリをアップグレードします
サードパーティのライブラリ開発元の多くが
64ビット版のライブラリをリリースしています
開発元に問い合わせてみてください
ローカルとGoogle Playでテストし
その結果を基にロールアウトを計画してください
私たちが経験で得た
あるいは
開発者から耳にした
コンパイラを味方にするための
ヒントを紹介します
他のプラットフォームやアプリで
64ビットへの移行を経験している方は
ご存知かもしれません
ポインターが32ビットでは収まりません

Chinese: 
这里你能看到 32 位依赖
你接下来可以做 64 位构建
目前绝大多数主流游戏引擎都支持这个
CMake ndk-build 和 Gradle 也都可以构建 64 位版本
更新你的 SDK 和代码库
在很多情况下 第三方代码库开发者
都发布了 64 位版本可供升级
但你可能需要联系一下这些开发者
接着你可以在本地和 Google Play 进行测试
然后使用测试轨道观察其发布表现
我们经历过或者从开发者那里听说过的陷阱
这里想分享一下 免得编译器和大家做对
你可能见过这个
如果你在其他平台或对自己的应用进行过 64 位迁移
第一点是 指针不再适合 32 位

Spanish: 
pueden ver las dependencias de 32 bits.
Pueden hacerlo junto a la compilación
de 64 bits.
La mayoría de los principales motores
de juegos ahora lo admiten.
Con CMake, ndk-build y Gradle pueden usar
64 bits.
Actualicen los SDK y las bibliotecas.
En muchos casos, los desarrolladores
de bibliotecas de otros fabricantes
publicaron bibliotecas
en versión de 64 bits para actualizarse
pero ustedes quizás deban
contactarse con esos desarrolladores.
Y, luego, pueden probar
a nivel local y en Google Play
y usar segmentos de prueba
para poder ver cómo se implementa.
Algunas cosas que vimos
o que nos comentaron los desarrolladores
y que queríamos compartirles
para que no tengan problemas
con el compilador...
Es posible que hayan visto esto
si hicieron migraciones
para otras plataformas o para la app.
Lo principal es que los punteros
ya no se adaptan a 32 bits

Korean: 
32비트 종속항목을 볼 수 있습니다
64비트 빌드로 넘어갈 수 있습니다
주요 게임 엔진은 모두 지원하는 사항입니다
CMake, ndk-build,
Gradle에서 64비트가 지원됩니다
SDK와 라이브러리를 업그레이드하세요
대부분의 경우 타사 라이브러리 개발자들이
라이브러리의 64비트 버전을 릴리스했고
이 버전으로 업그레이드 가능합니다
하지만 개발자들에게
연락을 해야 할 수도 있습니다
그리고 나서 로컬과
Google Play에서 테스트를 진행할 수 있으며
테스팅 트랙을 사용하여
어떻게 출시되는지 확인하세요
저희가 경험을 통해 얻게 된 정보나
개발자들에게 들은 정보를 통해
여러분 입장에서
컴파일러를 살펴보겠습니다
앱이나 플랫폼에서
64비트 마이그레이션을 해보셨다면
이 내용을 보신 적이 있을 겁니다
포인터는 더 이상
32비트에 적합하지 않습니다

Portuguese: 
pode ver suas dependências de 32 bits.
Depois, você passa para
uma versão de 64 bits.
O mecanismos da maioria dos
principais jogos é compatível.
CMake, ndk-build e Gradle,
todos podem ter 64 bits.
Faça upgrade dos seus SDKs e bibiliotecas.
Em muitos casos, desenvolvedores
de bibliotecas terceirizadas
têm versões de 64 bits lançadas
das bibliotecas para upgrade,
mas você tem que contatá-los desenvolvedores.
E então você pode testar localmente,
como também no Google Play
e usar os resultados dos testes
para ver como isso é lançado.
Tem algumas pegadinhas que descobrimos
ou que ouvimos de desenvolvedores
e que queremos analisar para
o seu compilador.
Você deve ter notado isso se fez
migrações para 64 bits para outras
plataformas ou para seu app.
A principal é que esses ponteiros
não se ajustam mais em 32 bits.

Indonesian: 
Anda bisa melihat
dependensi 32-bit tersebut.
Selanjutnya Anda bisa
menggunakan build 64-bit.
Sebagian besar mesin
game mendukungnya sekarang.
CMake, ndk-build, dan Gradle,
semua bisa menargetkan 64-bit.
Mengupgrade SDK dan library Anda.
Dalam banyak kasus,
semua developer library pihak ketiga
sudah merilis library versi 64-bit,
yang akan digunakan untuk upgrade
tapi sebaiknya
hubungi developer tersebut.
Lalu Anda bisa melakukan
uji coba lokal, termasuk di Google Play,
dan menggunakan pelacakan pengujian
agar bisa melihat peluncurannya.
Berikut beberapa kendala yang kami alami
atau dengar dari developer,
yang ingin kami tunjukkan
untuk memudahkan
Anda memenuhi syarat ini.
Anda mungkin mengetahuinya
jika pernah melakukan migrasi ke 64-bit
untuk platform lain atau aplikasi Anda.
Hal yang utama adalah
pointer tidak cocok lagi untuk 32-bit.

Korean: 
특히 jint와 같은 것들은 32비트 전용이므로
업데이트해야 합니다
저희 컴파일러 플래그 세 가지를 통해
아직 32비트로 컴파일링할 수 있는 영역을
확인할 수 있습니다
또 다른 정보는
내재적 함수 선언과
관련이 있습니다
보통 별 문제는 없지만
함수의 유형을 선언하지 않는 경우
int를 취하여
나머지 32비트를 생략합니다
이 유용한 컴파일러 플래그를 통해
이러한 오류를 확인할 수 있게 되죠
모든 내용은
developer.android.com에 업로드됩니다
64비트에 대해 한 페이지
분량의 내용이 있으니
이러한 플래그를 복사하여
붙여넣기하실 수 있습니다
이제 정보 두 가지가 남았는데요
하나는 슬라이드가 없습니다
BC 파일을 만드는
RenderScript와 관련된 문제에 대해

Spanish: 
sobre todo ciertos elementos
que son solo de 32 bits
así que tendrán que actualizarlos.
Nuestro compilador marca estos tres
que pueden ayudarlos
a identificar las áreas
donde tal vez todavía
se compila en 32 bits.
Otro punto a tener en cuenta
tiene que ver con las declaraciones
de función implícita.
No suelen causar daños,
pero si ustedes no declaran
qué tipo de función debe ser,
se asumirá que es int
y se dejarán esos 32 bits adicionales.
Así podrán encontrar esa clase de error
con este práctico marcador del compilador.
Todo esto está cargado
en developer.android.com.
Tenemos una página completa en 64 bits,
así que pueden copiar estos marcadores
y pegarlos allí.
Hay dos asuntos más
y para uno no tengo diapositiva.
Con frecuencia, nos enteramos de problemas
con RenderScript

Indonesian: 
Khususnya seperti jint
yang hanya untuk 32-bit,
jadi Anda perlu mengupdatenya.
Ketiga flag compiler,
semuanya bisa membantu
Anda mengidentifikasi area
yang masih menggunakan 32-bit.
Kendala atau
persoalan lainnya adalah
terkait fungsi deklarasi implisit.
Biasanya ini tidak berbahaya,
tapi jika Anda tidak mendeklarasikan
apa jenis fungsi ini yang seharusnya,
fungsi akan mengasumsikan int,
lalu akan menghapus
tambahan 32-bit tersebut.
Jadi Anda bisa menemukan error tingkat ini
menggunakan flag
compiler yang praktis ini.
Semua ini diupload ke
developer.android.com.
Kami punya
halaman yang lengkap terkait 64-bit,
jadi Anda bisa
menyalin dan menempel flag ini.
Ada dua hal lagi,
tapi salah satunya tidak ada di slide.
Kami sering mendengar
ada masalah dengan RenderScript

Chinese: 
尤其是 比如 jint 只支持 32 位 所以请务必更新它
我们的编译器 flag 这三个
可以帮你指定 依然需要编译至 32 位的部分
另一个陷阱或注意点 是隐式方法声明
这种情况通常无害
基本上 如果你没有声明这个方法的类型
那就会被假设为 int 然后额外的 32 位就被丢弃了
你可以使用这个编译器 flag 找到这种错误
所有这些都有上传到 developer.android.com
64 位支持问题我们有一个专页
你可以复制粘贴这些 flag
还有两件事 其中一件我没有准备幻灯片

Portuguese: 
E outras coisas como jints
que são apenas de 32 bits,
e que agora você terá que atualizar.
Nossas flags de compilador...
estas três...
podem ajudar a identificar
as áreas em que você ainda estaria
compilando para 32 bits.
Outra pegadinha ou dica tem
a ver com declarações
de funções implícitas.
Geralmente, elas são inofensivas, mas
se você não declara o que
essa função deve fazer...
o tipo... ela essencialmente vai assumi-lo
e depois oferecer 32 bits extras.
Você pode encontrar essa classe de erros
com essa flag de compilador.
Tudo isso está no developer.android.com.
Temos uma página completa
sobre 64 bits. Você pode
copiar e colar essas flags.
Tem ainda duas outras coisas.
Não tenho slide para uma delas.
Sempre ouvimos sobre
problemas com RenderScript

English: 
And especially things
like jint are 32-bit only,
so you'll need to update those.
Our compiler flags--
these three--
can all help you identify the
areas where you might still
be compiling to 32-bit.
Another gotcha or catch is
around implicit function
declarations.
These are usually
harmless, but basically
if you're not actually declaring
what the function should be--
the type-- it will
essentially assume int,
and then it will drop
those extra 32 bits.
So you can find
this class of error
with this handy compiler flag.
All of this is uploaded
onto developer.android.com.
We have a full page on
64-bit, so you can actually
copy and paste these flags in.
And there are two more
things, one of which
I don't have a slide for.
We've often heard
issues with RenderScript

Japanese: 
特にjintなどは32ビットだけなので
更新が必要です
コンパイラのフラグのこれら3つは
32ビットにコンパイルすべき部分を
特定するのに役立ちます
もう１つは暗黙的な関数宣言に関するもので
たいてい無害ですが
関数の型を宣言していないと
型をintにされてしまい
残りの32ビットを失うことになります
このエラーを発見できる
便利なコンパイラのフラグがあります
developer.android.comの
64ビットのページでこれらのフラグを
64ビットへのコピーできます
あと２つあるのですが１つは
スライドがありません
RenderScriptがBCファイルを

Spanish: 
que producen los archivos BC.
Y estos archivos BC solo tienen 32 bits.
Y, por lo general, esto se mostrará
con herramientas
de compilación antiguas
en versiones anteriores a la versión 21.
Tendrán que actualizar
las herramientas de compilación
e indicarles que eliminen los archivos BC.
Y resolverán los problemas
de RenderSript.
Y lo último tiene que ver con MultiAPK.
Así que, si bien les recomendamos
usar App Bundles para 64 bits
para ayudar a reducir el código,
pueden usar MultiAPK
y declarar una versión máxima de SDK
para los APK anteriores a 64 bits.
Esta es nuestra página
sobre el requisito de 64 bits
que tiene toda esta información y más,
así que visítenla.
Eso es todo.

Chinese: 
我们常听到 RenderScript 生成 BC 文件
这些 .bc 文件只有 32 位
这通常是因为你使用的是低于 21 版本的旧工具
你只需要更新构建工具 并且让它删除 .bc 文件
这样就能解决 RenderScript 问题
最后一件事情 是 MultiAPK
我们建议你使用 App Bundle 发布 64 位版本以缩小代码
你可以使用 MultiAPK 给比 64 位旧的 APK 指定最高 SDK 版本
这是我们 64 位需求的说明页
上面有所有的信息 请大家去看看
我讲完了

Korean: 
종종 듣습니다
이 .bc 파일은 32비트 전용입니다
보통 21 이전 버전에서
기존 빌드 툴을 사용할 때
볼 수 있습니다
기본적인 방법은
빌드 툴을 업그레이드하여
.bc 파일 삭제를 명령하는 것입니다
이렇게 하면 RenderScript 문제가 해결됩니다
마지막 정보는 MultiAPK와 관련이 있습니다
64비트에 App Bundle을 사용하여
코드를 줄이시는 게 좋지만
MultiAPK를 사용하여
64비트보다 이전인 APK용
SDK 최고 버전을 선언하실 수도 있습니다
저희의 64비트 요구 사항에
대한 자료 페이지입니다
오늘 설명드린 모든
정보와 그 외의 정보가 있으니
방문해보시기 바랍니다
여기까지입니다
[박수]
[음악 재생]

Indonesian: 
yang menghasilkan file BC.
File .bc ini hanya untuk 32-bit.
Dan biasanya akan muncul jika Anda
menggunakan fitur
build yang lebih lama dari 21.
Pada dasarnya,
Anda perlu mengupgrade fitur build
dan memerintahkannya
untuk menghapus file .bc.
Cara ini akan mengatasi
masalah RenderScript Anda.
Kendala terakhir
terkait dengan MultiAPK.
Walaupun kami menyarankan
penggunaan App Bundle untuk 64-bit
agar ukuran kode berkurang,
Anda bisa menggunakan MultiAPK
dan mendeklarasikan
versi SDK maksimum untuk APK
yang lebih lama dari 64-bit.
Ini adalah halaman blog kami
untuk persyaratan 64-bit,
yang berisi semua
informasi ini dan lainnya.
Silakan mengunjunginya.
Selesai.

English: 
producing BC files.
And these .bc files
are 32-bit only.
And this typically
will show up if you're
using older build tools
on versions before 21.
Basically, you'll need to
upgrade your build tools
and tell it to
delete the .bc files.
And those will solve
your RenderScript issues.
And the last one
is around MultiAPK.
So while we recommend you
use App Bundles for 64-bit
to help reduce your code,
you can use MultiAPK
and declare a max
SDK version for APKs
that are older than 64-bit.
This is our [? DAQ ?]
page 64-bit requirement,
which has all of this
information and more,
so please go visit.
Done.
[APPLAUSE]
[MUSIC PLAYING]

Portuguese: 
produzindo arquivos .bc.
Esses arquivos .bc são apenas de 32 bits.
Em geral, esse problema aparece se
você usa ferramentas de compilação
mais antigas em versões anteriores à 21.
Você precisa fazer upgrade
das suas ferramentas de
compilação e pedir que elas
excluam os arquivos .bc.
Isso resolverá seus
problemas com o RenderScript.
A última é sobre Multi-APK.
Embora a gente recomende o uso
de pacotes de apps para 64 bits
para ajudar a reduzir seu código,
você pode usar Multi-APK
e declarar uma versão
SDK máxima para APKs
anteriores a 64 bits.
Esse é a nossa
apresentação sobre 64 bits
que tem todas essas e outras informações.
Então, acessem.
É isso.

Japanese: 
生成するという問題を耳にしますが
このファイルは32ビット限定で
バージョン21以前の古いビルド ツールを
使っていると発生します
アップグレードして
BCファイルを削除するようにすれば
この問題は解決します
最後はMultiAPKです
64ビット版のApp Bundlesを使って
コードを減らしましょう
MultiAPKを使って
64ビットより古いAPKの
maxSDKVersionを宣言できます
こちらが64ビット要件のページです
今回紹介した情報は
こちらでご覧になれます
以上です
