
Spanish: 
Hola todos, soy Yishai.
Soy desarrollador de Android en Glide.
Y yo soy Roi, su director de tecnología.
Y estoy muy emocionado por estar aquí,
en Firebase,
para hablar de nuestra experiencia
con Firebase, cómo nos ayuda,
algunas cosas de las que Steve habló,
cómo las utilizamos y cómo afecta 
nuestra vida como compañía.
Vamos a hablar brevemente sobre calidad.
Todos los que tengan experiencia
con ingenieros de prueba, laboratorios,
probablemente tienen algunos dispositivos.
Quizá usan el servicio de la nube.
Tenemos cientos de dispositivos
en laboratorios.
Pero aprendimos algo que la mayoría
de ustedes sabe.
No importa cuántas pruebas internas
realices,
qué tantas pruebas hagas
con algún público de prueba o grupos beta.

Chinese: 
大家好，我是Yishai
我是在Glide的安卓开发者
我是Roi，是他的首席技术官
来到这里我非常的激动
我们在这里要聊一下我们的
Firebase体验，它如何帮助了我们
一些Steve刚刚谈到的事
我们如何使用它们，它如何
改变了我们公司的命运
我们先要简短的谈一下质量
你们中那些和
质检工程师，或实验室有接触的人
你可能有一些设备
也许你使用云服务
我们的实验室里有上百台设备
当我们学习到一些你们大多数人都知道的事
无论你在内部做了多少测试
无论你做了多少
人群测试或是测试组

English: 
[MUSIC PLAYING]
YISHAI LEVENGLICK: Hi
everybody, I am Yishai.
I am an Android
developer at Glide.
ROI GINAT: And I'm Roi, his CTO.
And I'm thrilled to
be here, at Firebase,
talk about our experience with
Firebase, how it helps us,
some of the things that
Steve just talked about,
how we use them, and how it
affects our life as a company.
So we're going to talk
briefly about quality.
And all of you who
have experience
with QA engineers, labs.
You probably have a few devices.
Maybe you're using
cloud, the cloud service.
We have hundreds
of devices in labs.
But we'll learn something
that most of you know.
It doesn't matter
how much testing you
do internally, how
much testing you
do with some crowd
testing or beta groups.

Indonesian: 
Hai semua, saya Yishai.
Saya pengembang Android di Glide.
Saya Roi, CTO-nya.
Saya senang berada di sini, di Firebase,
berbicara tentang pengalaman kami 
dengan Firebase, bagaimana membantu kami,
beberapa hal yang Steve bahas barusan,
bagaimana kami menggunakannya, dan
pengaruhnya untuk perusahaan.
Jadi kita akan berbicara sejenak 
tentang kualitas.
Anda semua yang berpengalaman
dengan insinyur atau lab QA.
Anda mungkin punya beberapa perangkat.
Mungkin kalian menggunakan layanan cloud.
Kami punya ratusan perangkat di lab.
Tapi kita akan belajar sesuatu 
yang banyak dari Anda sudah tahu.
Tidak peduli berapa banyak pengujian
yang Anda lakukan secara internal,
berapa banyak pengujian yang Anda lakukan
dengan pengujian kelompok atau grup beta.

Japanese: 
皆さんこんにちは
私はイシャイ
Glide のAndroid 開発者です
私はロイ
彼の CTO です
ここに来れて本当にうれしいです
Firebase が我々を
どの様に助けてくれるかについてや
先ほどスティーブが話していたことや
活用方法や
我が社が受けた恩恵についての
体験を話しに来ました
では質について
少しお話ししましょう
QA エンジニアやラボの
経験がある人は
複数のデバイスを持っていると思います
Cloud のサービスを
使っている人もいるでしょう
我々は山ほどのデバイスを
ラボに置いています
我々は皆さんのほとんどが
知ってることを学びました
社内でテストをした量や
集団やベータ群でテストをした量は
関係ありません

Arabic: 
مرحبًا، أنا يشاي.
وأنا مطور Android في Glide.
وأنا روي، مدير التكنولوجيا التنفيذي
الخاص به.
وأنا سعيد جدًا لتواجدي هنا في Firebase،
لنتحدث عن تجربتنا مع Firebase،
وكيف ساعدنا،
وبعض الأمور التي تحدث عنها ستيف،
كيف نستخدمه، وكيف يؤثر على حياتنا كشركة.
حسنًا، سوف نتحدث باختصار عن الجودة .
وجميعكم من الذين لديهم الخبرة
مع مهندسين ضبط الجودة، والمعامل.
فمن المحتمل أن لديكم بعض النصائح.
ربما تستخدمون الحوسبة السحابية،
خدمات الحوسبة السحابية.
نحن لدينا المئات من الأجهزة في المعامل.
ولكننا سوف نتعلم شيء معظمكم يعرفه.
لا يهم كمية الاختبار
التي تقومون بها داخليًا، وكمية الاختبار
التي تقومون بها مع بعض اختبار الحشد
أو مجموعات بيتا.

Korean: 
안녕하세요, 저는 이샤이 입니다
글라이드의 안드로이드 개발자입니다
저는 글라이드 CTO, 로이 입니다
오늘 Firebase 회담장에서
Firebase가 어떻게 저희를 돕고 있는지에 대한
경험을 나눌 수 있어서 기쁘네요
앞서 스티브가 이야기를 잠시 하기도 했지만
저희는 품질에 대한 이야길 나누려 합니다
품질관리를 담당하는 개발자라면
아마도 사용하시는 디바이스가
몇 가지 있을 거라 생각이 되네요
클라우드 서비스를 사용하고 계실지도 모르죠
저희 연구소에는 수백 개의 디바이스가 있습니다
하지만 아무리 디바이스가 많고
테스트를 많이 하더라도 중요한 게 있더라고요
베타 그룹 테스팅같은
내부적인 테스트는 아무리 해봤자

Portuguese: 
Oi, pessoal, eu sou Yishai.
Sou um desenvolvedor Android na Glide.
E eu sou Roi, o diretor 
de tecnologia dele.
E estou muito feliz em estar aqui, 
no Firebase,
para falar sobre nossas experiências 
com o Firebase, como ele nos ajuda,
sobre algumas coisas que Steve 
acabou de discutir,
como nós as usamos e como afetam 
a nossa vida como uma empresa.
Então, vamos falar rapidamente 
sobre qualidade.
E todos vocês que têm experiência
com engenheiros de garantia 
da qualidade, laboratórios,
vocês têm, provavelmente, 
alguns dispositivos.
Talvez estejam usando a nuvem, 
o serviço de nuvem.
Temos centenas de dispositivos 
em laboratórios.
Mas iremos aprender algo 
que a maioria de vocês conhecem.
Não importa quantos testes 
vocês façam internamente,
quantos testes vocês façam
com alguns testes de público 
ou grupos Beta.

Chinese: 
你都无法拥有这个特定的设备
在特定的网络条件下，
特定的使用情况
那个你的用户所拥有的那个设备
它是上百万台中的一台
在我们开始之前，我想要
简要介绍一下Glide
Glide是一个信息平台
我们的目标是创建一个平台
让人们可以做实名交流
我们认为一个真正的微笑
比一个笑脸表情更好
因此，我们认为最好的方法
是异步的直播视频交流
我们的应用可以在多个平台上使用
我们对这个崭新的

English: 
You will never be able to
get to this specific device,
specific network condition,
and that specific use case
that one device
and one user had,
which is just one
out of million.s
Before we dig any farther, I'll
just briefly introduce Glide.
Glide is a messaging platform.
And our goal is to
create a platform
for authentic communication
between human beings.
We believe that a smile is
much better than a smiley.
And for that, the
best way, we believe,
is asynchronous, live
video communication.
We're available on
multiple platforms,
and we're very excited about
the wrist worn new platforms,

Portuguese: 
Vocês nunca poderão chegar 
a um dispositivo específico,
uma condição específica de rede 
e aquele caso de uso específico
que um dispositivo e um usuário tiveram,
que é simplesmente um em um milhão.
Antes de irmos mais a fundo, 
irei apresentar o Glide rapidamente.
Glide é uma plataforma de mensagens.
E nosso objetivo é criar uma plataforma
para comunicação autêntica 
entre seres humanos.
Acreditamos que um sorriso 
é bem melhor do que um smiley.
E, para isso, acreditamos 
que a melhor forma é
comunicação ao vivo 
e assíncrona por vídeo.
Estamos disponíveis 
em inúmeras plataformas,
e estamos bem animados 
com as novas plataformas usadas no pulso

Korean: 
세부적인 디바이스까지 모두 테스트하지 못하고
특정 네트워크 상태나 사용자 환경까지
전부 닿을 수 없다는 것이죠
물론 백만 분의 일 같은 경우겠지만요
더 깊은 이야길 나누기 전에, 글라이드를 소개하죠
글라이드는 메시지 플랫폼입니다
저희 목표는 실제와 같은 커뮤니케이션 환경을
만들어서 사용자가 소통할 수 있도록 하는 것이죠
실제 미소는 웃는 이모티콘 보다 더 낫다고 믿습니다
그래서 저희는 영상 커뮤니케이션이
최선이라고 생각합니다
저흰 다양한 플랫폼에서 사용 가능하고
최신 급부상하는 스마트 워치 플랫폼에 대해서도

Japanese: 
特定のデバイスや
特定のネット状況を
たった数百万分の１でしかない
１ユーザーの１デバイスから
使用例をあげることは
絶対に不可能です
これ以上 深入りする前に
Glide について少し紹介します
Glide はメッセージを送信する
プラットフォームです
我々の目標は
人々が確実にコミュニケーションするための
プラットフォームを作ることです
我々はニコニコするよりも
笑顔の方が良いと信じでいます
そのために最適な方法だと思うのは
非同期のライブ動画コミュニケーションです
わが社のものは
複数のプラットフォームで利用できます
腕時計型の新プラットフォームには
とても期待しています

Spanish: 
Nunca podrás llegar a este dispositivo
específico,
la condición específica de la red
y ese uso específico,
que un dispositivo y un usuario tuvieron,
que es uno en millones.
Antes de profundizar, presentaré a Glide
brevemente.
Glide es una plataforma de mensajes
y nuestra meta es crear una plataforma
para comunicación auténtica 
entre seres humanos.
Creemos que una sonrisa es mucho mejor
que un emoticon de sonrisa.
Y por eso, la mejor manera, creemos,
es comunicación de vídeo asincrónica,
en vivo.
Estamos disponisbles en muchas plataformas
y estamos muy emocionados por
las nuevas plataformas en muñequeras,

Arabic: 
لن نكون قادرين أبدًا على الحصول
على هذا الجهاز المحدد،
وحالة الشبكة المحددة،
وحالة الاستخدام المحددة هذه
التي يمتلكها جهاز واحد ومستخدم واحد،
والتي هي فقط واحدة من ملايين.
قبل أن نمضي قدمًا، سوف أقدم Glide باختصار.
Glide هي منصة مراسلة.
وهدفنا هو إنشاء منصة
لتواصل جدير بالثقة بين البشر.
نحن نؤمن أن الابتسامة
أفضل بكثير من المبتسم.
ومن أجل ذلك، نحن نعتقد أن الطريقة الأفضل،
هي التواصل بالفيديو المباشر غير المتزامن.
نحن متاحون على العديد من المنصات،
ونحن متحمسون جدًا لمنصات
أجهزة المعصم الجديدة

Indonesian: 
Anda tidak akan pernah 
mendapat perangkat khusus ini,
kondisi jaringan khusus, dan 
kasus penggunaan khusus
yang hanya dimiliki satu perangkat
dan satu pengguna,
hanya satu dari jutaan.
Sebelum kita lanjutkan, saya 
akan jelaskan singkat tentang Glide.
Glide adalah platform perpesanan.
Tujuan kita adalah membuat platform
untuk komunikasi otentik 
antara umat manusia.
Kami percaya bahwa senyum 
lebih baik dari emoji senyum.
Untuk itu, kami percaya cara terbaik
adalah komunikasi video langsung,
dan asinkron.
Kami tersedia dalam berbagai platform,
dan kami sangat senang akan platform baru
yang bisa dikenakan di pergelangan tangan,

Spanish: 
o relativamente nuevas.
Es el lugar adecuado para comunicarse,
más accesible.
Estuvimos trabajando con el equipo
de Google bastante tiempo
y ya puedes descargar Glide y usarlo
en tu dispositivo Wear,
y podrás ver vídeos en vivo
de tus colegas, amigos y familias,
y responder por audio en vivo o mensaje.
Obviamente nos falta una sola cosa,
que es la cámara
y estoy feliz de decir que el miércoles
pasado
Glide le anunció al mundo CMRA, cámara,
que es básicamente
añadir una funcionalidad de cámara
al dispositivo en muñequera,
inicialmente para el Apple Watch--
dos cámaras HD,
una mirando hacia adelante, 
otra mirando hacia afuera,

Chinese: 
或者较新的平台感到非常的激动
这是一个用于沟通的正确地方，更加的容易
我们和Google Wear小组一起工作了一段时间
你现在可以下载Glide并使用它
在你的可穿戴设备上
你可以看到你同时，朋友
亲人的在线视频，并且可以回复
用视频或者文字的方式
很显然，我们忘了一点，那就是摄像机
我很高兴的在这里宣布，在上周三
Glide发布了CMRA相机
它基本上就是在可穿戴设备上添加相机功能
最初用于苹果手表
两个高清摄像头，一个前置，一个外置

Indonesian: 
atau cukup baru.
Tempat tepat untuk berkomunikasi 
karena lebih mudah diakses.
Kami bekerja cukup lama 
dengan tim Google Wear.
Dan sekarang, Anda bisa mengunduh Glide
dan menggunakannya pada perangkat Wear,
Anda akan bisa melihat video langsung 
dari rekan kerja, teman dan keluarga Anda,
dan bisa menjawab 
dengan audio langsung, atau teks.
Tentu saja kita kehilangan satu hal,
yaitu kamera.
Saya senang berkata bahwa hari Rabu lalu,
Glide mengumumkan 
pada dunia, CMRA, kamera,
yang dasarnya menambah fungsi kamera
ke perangkat yang bisa dipakai,
awalnya untuk Apple Watch--
dua kamera HD,
satu menghadap depan, satu menghadap luar,

Portuguese: 
ou relativamente novas.
É o lugar certo para, de fato, 
se comunicar...
...mais acessível.
Estamos trabalhando com a equipe 
do Google Wear há um bom tempo.
E vocês já podem baixar o Glide e usá-lo
em seu dispositivo vestível 
e poderão assistir a videos ao vivo
de seus colegas, amigos e familiares,
e responder com áudio ao vivo, ou texto.
Obviamente, sentimos falta de uma coisa,
que é uma câmera.
E fico feliz em dizer que 
na última quarta-feira,
a Glide anunciou mundialmente 
a câmera CMRA,
que é a adição da funcionalidade 
da câmera ao dispositivo vestível,
inicialmente só para o Apple Watch...
...duas câmeras HD, uma voltada 
para a frente, outra para o exterior,

Arabic: 
أو الجديدة نسبيًا.
إنها المكان المناسب فعليًا للتواصل،
والأكثر سهولة.
كنا نعمل مع فريق Google Wear
منذ فترة لا بأس بها.
والآن يمكن بالفعل تحميل Glide واستخدامه
في جهاز Wear الخاص بكم، وسوف تكونون
قادرين على رؤية فيديوهات مباشرة
لزملائكم، وأصدقائكم،
وعائلاتكم، وتكونون قادرين على الإجابة
بالصوت المباشر أو النصوص.
ومن الواضح أننا نسينا شيء واحد فقط،
والذي هو الكاميرا.
ويسعدني أن أقول أن في الأربعاء الماضي،
أعلنت Glide إلى العالم كاميرا CMRA،
والتي بصورة أساسية
تضيف وظيفة الكاميرا
إلى الأجهزة التي يمكن ارتدائها،
وبصورة أساسية لساعات Apple Watch--
كاميرتان عاليتان الوضوح،
واحدة في المواجهة، والأخرى تواجه الخارج،

Japanese: 
比較的新しいですよね
実際コミュニケーションに適した場所ですし
アクセスもしやすいです
Google Wear チームと我々は
しばらく仕事をしていましたので
Wear デバイスに Glide を
ダウンロードして使えるのは知っていました
すると 同僚や友人や家族と
ライブ動画で会えます
応答もライブ音声やメッセージで可能です
何か１つ足りませんね
そう カメラです
嬉しいことに
先週の水曜日に
Glide は世界中に
CMRA カメラを発表しました
これは基本的にカメラ機能を
ウェアラブルデバイスに
追加するものです
まずは Apple Watch 用に出しました
前向きと外向きの
２つの HD カメラを付けますので

English: 
or relatively new.
It's the right place to actually
communicate, more accessible.
We were working with Google
Wear team for quite a while.
And already now you can
download Glide and use it
on your Wear device,
and you'll be
able to see live video of
your colleagues, friends,
and families, and
be able to respond
with live audio, or text.
Obviously we're missing just
one thing, which is a camera.
And I'm happy to say that
last Wednesday, Glide
has announced to the world
CMRA, camera, which is basically
adding the camera functionality
to the wearable device,
initially for the
Apple Watch-- two HD
cameras, one front facing,
one outward facing,

Korean: 
많은 기대를 갖고 있습니다
어쩌면 더 접근하기 좋은 플랫폼이란 생각도 들더군요
현재 저희는 Google 웨어팀와 협업 중인데
현재 글라이드를 다운받아서 웨어 디바이스에 사용가능하죠
웨어 디바이스에서 여러분은 이제
동료나 친구, 가족들과 라이브 영상으로
서로 소통할 수 있습니다
라이브 문자나 음성도 가능하죠
하지만 여기서 부족한 게 하나 있는데, 카메라 입니다
지난 수요일, 글라이드는 CMRA 카메라를 공개했습니다
이건 웨어러블 디바이스에
카메라를 더하는 것이었죠
물론 시작은 애플워치 였습니다
두 개의 HD카메라가 앞과 뒤에 달리게 됐죠

Spanish: 
que te permiten comunicarte rápidamente
con tus amigos.
Por cierto, va a ser abierto.
Así que cualquier desarrollador podrá usar
la cámara para su propia aplicación.
Así que hablamos de calidad.
Y claramente queríamos descubrir las cosas
más temprano que tarde.
Vamos a compartir que, en nuestro caso,
eso no es siempre cierto.
Bueno, una de las primeras cosas
que hace la aplicación 
al conectarse al servidor
es sincronizar toda la información nueva
y relevante
para poder presentarla al usuario
lo más rápido posible.
Parte de eso recibir las identificaciones
de conversaciones de conversaciones
de las que formo parte y luego solicitar
información relevante sobre ellas.
Entre ellas están los últimos mensajes.
¿Qué sucede si una aplicación solicita
información
sobre una conversación
de la que no es parte?

Japanese: 
友人とコミュニケーションを
すぐに取れます
そうそう これはオープンなので
開発者は どなたでも
このカメラをアプリに使えます
私たちは質について話しているんでしたね
物事は早い方が絶対に良いはずですが
それが常に真実ではないことを
皆さんと共有したいと思います
まず最初にアプリケーションが
サーバーに接続することについてですが
できるだけ早くユーザーに示すために
新しい関連情報は全て同期されますよね
その一部が参加しているチャットの
チャット履歴の受信です
そして チャット履歴を
関連情報としてリクエストされたら？
そのチャットが最新メッセージとなったら？
ではアプリケーションがチャットの情報を
リクエストしたらどうなるでしょう？
参加していないのに

Arabic: 
تتيح لك التواصل السريع مع أصدقائك.
وبالمناسبة، إنها بصدد أن تكون مفتوحة.
وبذلك سوف يكون أي مطور قادر على
استخدام الكاميرا قي التطبيق الخاص به.
إذن نحن تحدثنا عن الجودة.
وبشكل واضح نحن نريد
أن نكتشف الأشياء الأقرب عن الأبعد.
نحن بصدد مشاركة ذلك، في حالتنا،
ليس دائمًا صحيح.
حسنًا، أحد أول الأشياء
التي يقوم بها التطبيق
بمجرد الاتصال بالخادم
هو مزامنة جميع المعلومات
ذات الصلة والجديدة
من أجل عرضها على المستخدم بأسرع ما يمكن.
إذن جزء من ذلك هو استقبال
هويات المحادثة من المحادثات
التي أنا جزء منها،
ومن ثم طلب المعلومات ذات الصلة
عنها.
ومن بينها آخر الرسائل.
الآن ماذا يحدث إذا طلب تطبيق
معلومات عن محادثة هو ليس جزء منها؟

English: 
that allows you to quickly
communicate with your friends.
By the way, it's
going to be open.
So any developer will be able to
use the camera for its own app.
So we talked about quality.
And obviously we want to find
out things sooner than later.
We're going to share that, in
our case, it's not always true.
YISHAI LEVENGLICK: Well,
one of the first things
the application does upon
connection to the server
is sync all the relevant
and new information
in order to display it to
the user as fast as possible.
So part of that is
receiving chat IDs of chats
that I am part of, and then
requesting relevant information
about them.
Among them is the last messages.
Now what happens if an
application requests
information about a chat
that it's not part of?

Indonesian: 
mengizinkan Anda berkomunikasi 
dengan cepat dengan teman Anda.
Omong-omong, itu akan terbuka.
Jadi, pengembang akan bisa menggunakan 
kameranya untuk aplikasinya sendiri.
Jadi, kita berbicara tentang kualitas.
Tentu saja kita ingin tahu lebih awal.
Kami akan berbagi bahwa 
dalam kasus kami, itu tidak benar.
Salah satu hal pertama 
yang aplikasi lakukan
begitu terhubung ke server
adalah mensinkron semua informasi
baru dan bersangkutan
dan menampilkannya 
ke pengguna secepat mungkin.
Jadi salah satu bagiannya adalah 
menerima chat ID dari chat saya
dan meminta informasi terkait 
mengenai mereka.
Di antaranya adalah pesan terakhir.
Sekarang, apa yang terjadi
jika aplikasi meminta
informasi tentang chat 
yang bukan bagiannya?

Chinese: 
它可以让你和你的朋友快速的沟通
对了，它很快就会被公布
也就是说任何开发者都可以
把它添加到它们的应用中去
我们刚聊了质检
很显然，我们想要更早的发现问题
我们要分享它，在我们的例子中
这不一定是正确的
应用作的第一件事
当它链接到服务器时
是同步所有的相关的，和新的信息
以便尽快显示给用户
其中的一部分工作就是接受聊天ID
然后请求接受相关的
信息
其中的一项是最后的信息
如果应用请求一个对话信息
但此设备不是该对话的一部分时会怎么样？

Korean: 
보다 빠르게 친구들과 소통할 수 있도록 돕죠
이것은 범용적인 기술로
카메라가 필요한 개발자라면 누구나 앱에 사용할 수 있습니다
저희가 품질에 대한 이야길 나누겠다고 했는데요
저흰 누구보다 더 빨리 오점을 발견하고 싶어 합니다
단점이 발견되면 항상 공유하려 하는데 저희 경우 꼭 그렇진 않았죠
저희 앱이 실행되면 먼저 하는 것은
주변 서버에 동기화해서
관련된 모든 새로운 정보를 받아
사용자에게 최대한 빨리 화면을 보여주는 것입니다
채팅ID나 채팅에 대한 관련 정보를 수집하고
최대한 것을 빠르게 화면으로
표시하죠
가장 최신의 메시지가 표시되도록 했는데
맨날 앱에서 사용자가 참여하고 있지 않던
채팅에 대한 정보를 요청하게 되면 어떻게 될까요?

Portuguese: 
que permitem que você se comunique 
rápido com seus amigos.
A propósito, ela será aberta.
Então, qualquer desenvolvedor poderá usar 
a câmera para seu próprio aplicativo.
Então, falamos de qualidade.
E, obviamente, queremos descobrir 
as coisas o quanto antes.
Vamos dizer que, no nosso caso, 
isso nem sempre é verdade.
Bem, uma das primeiras coisas
que o aplicativo faz 
ao ser conectado ao servidor
é sincronizar toda a informação 
nova e relevante
para exibi-la ao usuário 
o mais rápido possível.
Assim, parte disso é receber 
identificações de bate-papos
dos quais sou participante, e então, 
solicitar informação relevante sobre elas.
Entre elas, estão as últimas mensagens.
Agora, o que acontece 
se um aplicativo solicitar
informação sobre um bate-papo 
que não faz parte?

Japanese: 
感謝すべきは
セキュリティー対策の存在です
セキュリティー対策が
否定の答えをユーザーに返して
アプリケーションがこう言うのです
「チャットの参加者以外には
情報はお伝えできません」
さかのぼること数年前
我々はチャットに参加していない人に
チャット履歴を割り振るという失敗を
いくつかのデバイスでおかしました
そのデバイスは情報を請求し
チャットの最新の
メッセージを数行要求しましたが
答えは否でした
残念ながらクライアントには
否という答えが行かなかったのです
そして できるだけ早く
何度も繰り返し要求し続けました
否定的な答えが返ってくるたびに
次のリクエストが入ってきました
その結果
サーバーがクラッシュしました
そしてアラームが鳴りました

Portuguese: 
Bem, graças a isso, 
temos medidas de segurança.
E essas medidas de segurança retornarão 
uma resposta negativa ao usuário,
para o aplicativo, dizendo que você 
não poder ter essa informação.
Você não faz parte deste bate-papo.
Então, alguns anos atrás, não tínhamos 
muitos, apenas alguns dispositivos,
que, por erro, obtiveram 
identificações de bate-papos
para bate-papos de que 
não participavam.
Então, eles solicitaram informação
e as últimas mensagens 
desses bate-papos,
e receberam uma resposta que era não.
Infelizmente, aqueles clientes 
não aceitaram não como resposta
e continuaram solicitando repetidas vezes,
o mais rápido que podiam.
Cada vez que uma resposta negativa 
chegava de volta,
uma nova solicitação chegava.
Como resultado disso, 
nossos servidores falharam,
e alguns alertas foram lançados.

Korean: 
저흰 다행히고 여러 보안 기능을 갖추고 있어서
사용자에게 보안상 안된다는 부정적인 결론을 보냅니다
앱에게도 해당 정보는 가질 수 없다고
말해주죠
당신은 이 채팅과 관련이 없다고요
몇 년 전, 저희는 다양한 디바이스를
갖추지 못하고 있을 때, 실수로, 관련 없는 채팅 정보가
수집되던 일이 있었죠
정보를 요청하면
최신 메시지를 수신하면서
관련없는 부분은 안된다고 대답이 왔지만
클라이언트 쪽에서 그 거절을 다시 거절한거죠
그래서 지속적인 요청을 계속
빠르게 보내서
부정적인 피드백이 올 때마다
새로운 요청을 보내는 식이었죠
그러다가 서버가 다운됐죠
이를 계기로 저희도 놀랬죠

Indonesian: 
Untuk itu, kita punya tindakan keamanan.
Dan tindakan keamanan tersebut 
akan mengembalikan jawaban negatif
pada pengguna, ke aplikasi, mengatakan
bahwa Anda tidak bisa
memiliki informasi ini, 
Anda bukan bagian dari chat ini.
Jadi beberapa tahun lalu, 
kami hanya punya beberapa perangkat,
yang bermasalah dan mendapat chat ID
dari chat yang bukan bagian mereka.
Jadi mereka meminta informasi,
dan meminta beberapa pesan terakhir 
dari chat tersebut,
dan menerima jawaban tidak.
Sayangnya klien tersebut tidak 
mempunyai jawaban tidak,
dan terus meminta lagi,
secepat yang mereka bisa.
Setiap jawaban negatif datang,
permintaan baru masuk.
Akibatnya, server kami mogok,
dan beberapa alarm berbunyi.

Spanish: 
Por fortuna tenemos medidas de seguridad
para ello.
Y esas medidas de seguridad le darán
una respuesta negativa
al usuario, o aplicación, diciendo
que no puede tener esa información.
No eres parte de esta conversación.
Hace algunos años no teníamos muchos,
solo algunos dispositivos,
que, como error, tenían identificaciones
de conversaciones
de las que no formaban parte.
Así que solicitaban información,
y solicitaban los últimos mensajes
de esas conversaciones,
y recibían una respuesta que era no.
Por desgracia esos clientes no aceptaban
un no como respuesta,
y seguían solicitando una y otra
y otra vez,
tan rápido como podían.
Cada vez que una respuesta negativa
llegaba,
una nueva respuesta venía.
Y como resultado nuestros servidores
cayeron,
y algunas alarmas se dispararon.

Chinese: 
非常感谢，我们有安全指标
那些安全指标会返还一个负面的答案
给用户，给应用
说你不可以有这些信息
你不是聊天的一部分
几年以前，我们还没有很多的设备
我们犯了一个错误
得到我们没有参与聊天的
聊天ID
当他们索取信息时，
索取那些聊天的最后一条信息
会收到一条答案：没有
不幸的是，那些用户不认为没有是一个答案
他们会不断的索取信息
以他们尽可能快的速度
每当一个负面答案被返还时
一个新的请求就被发送
结果就是，我们的服务器崩溃了
这引起了一些警示

Arabic: 
حسنًا، لحسن الحظ في ذلك،
لدينا إجراءات أمان.
وهذه الإجراءات سوف ترد بإجابة سالبة
على المستخدم، وإلى التطبيق،
وتقول لا يمكنك الحصول على هذه المعلومات.
فأنت لست جزء من هذه المحادثة.
حسنًا، قبل بضع سنوات، كان لدينا
أجهزة ليست كثيرة، بل قليلة،
تحصل عن طريق الخطأ على هويات محادثات
ليست هي جزء منها.
وبذلك تطلب المعلومات، وتطلب
آخر الرسائل من هذه المحادثات،
وتحصل على إجابة التي كانت لا.
وللآسف هؤلاء العملاء لا يأخذون لا كإجابة،
ويستمرون في الطلب مرات ومرات ومرات،
بأسرع ما يمكنهم.
في كل مرة تعود لهم إجابة سالبة،
يرسلون طلب جديد.
ونتيجة لذلك، تنهار خوادمنا،
وتثار عدد قليل من الإنذارات.

English: 
Well thankfully for that,
we have security measures.
And those security measures
will return a negative answer
to the user, to the application,
saying you cannot have this
information.
You're not part of this chat.
So a few years back, we had
not many, just a few devices,
that, as a mistake,
got chat IDs of chats
that they were not part of.
So they requested
information, and requested
the last few messages
from those chats,
and received an
answer that was no.
Unfortunately those clients
did not have no as an answer,
and kept on requesting
again and again and again,
as fast as they could.
Every time a negative
answer came back,
a new request came in.
As a result from that,
our servers crashed,
and a few alarms were raised.

Arabic: 
أجل، ذلك في الأغلب أحد هذه الأيام
التي كنا فيها نحاول
إصلاح الخادم لجعله لا ينهار
وهذه الأحداث المتكررة، تخترق من حوله.
في نفس الوقت، حاول إيجاد
المشكلة في ناحية العميل
وإصلاحها.
هذه الصورة تعكس هذه الأيام تمامًا.
على أي حال، هذه ليست المشكلة الوحيدة
حين صيانة تطبيق كبير.
أعتقد من الواضح أنك
كلما اكتشفت المشكلة أسرع
كان أفضل.
وهدفنا في الحياة هو جعل
تجربة المستخدم هي الأفضل.
ونحن نواجه تحديات
في إيجاد هذه المشاكل سريعًا.
كما نعرف جميعًا،
لدى Android أنظمة تشغيل
هي حياتنا في نفس الوقت.
إذا دعمت منصات متعددة،

Korean: 
저희는 계속 다운된 서버를 고치려고 하는데
반복된 이벤트로 주변이 해킹당해서
엄청 고생했던 날 중 하나였죠
서버를 고치는 동시에 클라이언트 쪽으로도 살펴보면서
문제를 고치려 했죠
화면에 보이시는 짤은 딱 그날의 심정을 표현해주네요
어쨌든, 규모가 큰 앱을 돌리기 때문에 더 많은
문제들이 발생하더군요
사실 문제를 모르는 것보다는 발견하는 것이
더 낫습니다
저희는 보다 나은 경험을 제공하고 싶어 하니까요
이런 도전을 찾고 푸는 것도 좋고요
다들 아시다시피
안드로이드에는 여러 플랫폼을 지원할 경우
라이브 기능지원 OS들이 있습니다

Japanese: 
そうですね あの時
我々は
サーバーをクラッシュしない様に
修復しようと頑張りました
イベントを繰り返して
ハックもしました
同時にクライアント側の問題も
修正しようと努力しました
この画像は そんな日々を
とてもよく反映しています
とにかく これは
単に大きなアプリケーションを
保持するという問題だけではありません
早く問題を見つけて
改善しなくてはいけません
我々の存在意義は
ユーザエクスペリエンスを最高にすることです
そして我々はその問題を
すばやく見つけ出すように努力しています
皆さんご存知の通り
Android には同時中継ができる
OS がいくつかあります
複数のプラットフォームを
サポートしてるなら
同時中継する複数の
アプリケーションファイルを

English: 
ROI GINAT: Yeah, that was
probably one of those days
that we were trying to fix the
server to make them not crash
and those repeated
events, hack around it.
At the same time, try to locate
the problem on the client side
and fix it.
That image is very
reflective of that day.
YISHAI LEVENGLICK: Anyway, that
is not the only problem when
maintaining a big application.
ROI GINAT: I think it's obvious
that the sooner you find
a problem, the better it is.
And our purpose in life is
to make user experience best.
And we face challenges in
finding those problems soon.
YISHAI LEVENGLICK:
As we all know,
Android has some OSes that
our live at the same time.
If you support
multiple platforms,

Portuguese: 
É, aquele foi, provavelmente, 
um daqueles dias
em que tentávamos consertar o servidor 
para evitar que falhasse
e aqueles eventos repetidos hackeavam-no.
Ao mesmo tempo, tentar localizar 
o problema no lado do cliente
e consertá-lo.
Essa imagem reflete bem aquele dia.
De toda forma, esse não é o único problema
quando mantemos um grande aplicativo.
Acho que é óbvio que o quanto mais cedo 
você descobrir um problema, melhor será.
E nosso propósito na vida 
é melhorar a experiência do usuário.
E enfrentamos desafios para detectar 
esses problemas rápido.
Como todos sabemos, o Android tem 
alguns sistemas operacionais
que estão ativos ao mesmo tempo.
Se você mantém plataformas múltiplas,

Indonesian: 
Itu mungkin hari di mana kita 
mencoba memperbaiki server
untuk membuat mereka tidak mogok 
dan event berulang tersebut,
meretas di sekitarnya.
Pada saat sama, mencoba mencari masalah
pada sisi klien dan memperbaikinya.
Gambar itu sangat mencerminkan hari itu.
Bagaimanapun, itu bukan satu-satunya 
masalah saat menjaga aplikasi besar.
Jelas bahwa semakin cepat Anda 
menemukan masalahnya, semakin baik.
Tujuan kami dalam hidup adalah membuat
pengalaman terbaik bagi pengguna.
Dan kami mengalami halangan 
untuk menemukan masalahnya dengan cepat.
Kita semua tahu, Android mempunyai 
beberapa OS yang bekerja pada saat sama.
Jika Anda mendukung berbagai platform,

Chinese: 
是的，那发生在那个年代
我们尝试着修复服务器，让它不再崩溃
但事情不断的发生，问题没有被解决
与此同时，尝试着在客户端找到问题
并修复它
那张图反映了当时的情景
无论如何，那不是唯一的问题
当你要维护一个大的应用的时候
我认为这非常的显然
越快发现问题越好
我们的目标时让用户的体验变的最好
我们的挑战是及早发现那些问题
就像我们知道的那样
安卓又一些OSes，我们都必须忍受
如果你支持多平台

Spanish: 
Sí, ese fue probablemente
uno de esos días
en los que tratábamos de reparar
los servidores para evitar que caigan
y esos eventos repetidos lo hackean.
Al mismo tiempo, tratar de localizar
el problema del lado del cliente
y repararlo.
Esa imagen es muy reflexiva de ese día.
De cualquier manera, 
ese no es el único problema
cuando mantienes una gran aplicación.
Creo que es obvio que mientras
más temprano encuentres el problema,
mejor será.
Y nuestro propósito en la vida
es hacer la mejor experiencia
para el usuario.
Y nos enfrentamos a desafíos
para encontrar esos problemas temprano.
Y como todos saben,
Android tiene algunas OS que están en vivo
al mismo tiempo.
Si mantienes múltiples plataformas

English: 
you will have a few application
files live at the same time.
If you support
multiple platforms,
you will have that on different
stores simultaneously.
And if you have
different hardwares,
if you deal with video
streaming, which is what we do,
then you have also
vendor issues.
Now the problem is that once
you have so much information,
it becomes a bit hard to
understand and analyze that.
You have a large array of
analytics platforms and crash
logging platforms.
And it takes time and
resources and people
to gather all this
information into one place,
and then analyze it.
And if a bug happens,
you need to understand
what the impact is
on the end user,
if it's destroying your
current app, or is it
the bug that you're
currently fixing?
And that is something
that you have
to know as fast as possible.
We encountered a lot
of issues because there
was a lot of data,
and a lot of places,
and we didn't have enough
time to analyze it.

Korean: 
멀티 플랫폼을 지원하면 몇 가지 애플리케이션 파일들이
동시에 라이브인 상태를 유지할 수 있죠
다른 앱스토어와 하드웨어에 동시다발적으로
그것을 유지하게 될 경우, 특히
저희와 같은 영상 스트리밍인 경우는
벤더 관련 문제점들이 발생합니다
정보가 과잉이 되다 보면
그것을 받고 이해하고 분석하는데 어려움이 생기죠
여러 종류의 애널리틱스 플랫폼과 로깅 플랫폼들이
충돌하게 되는 거죠
이런 정보를 한 군데 모아서 분석하는 것도
많은 인력과 자원 필요해서
오래 걸리죠
만일 버그라고 생긴다면 최종 사용자에게
최악의 경험이 될지도 모릅니다
만일 버그 때문에 현재 앱
전혀 돌아가지 않는지?
어떻게 하면 고칠 수 있는지?
빨리 알아야 하죠
엄청난 양의 데이터가 여러 군데에서
쏟아지기 때문에 저희는
분석할 시간이 너무 부족했습니다

Indonesian: 
Anda akan melihat beberapa fail aplikasi
langsung pada saat yang sama.
Jika Anda mendukung berbagai platform,
Anda akan mempunyainya
pada berbagai toko secara serentak.
Jika Anda mempunyai 
perangkat keras berbeda,
jika Anda berhadapan dengan streaming
video, seperti yang kami lakukan,
Anda juga mempunyai masalah vendor.
Masalahnya sekarang adalah, saat Anda 
mempunyai terlalu banyak informasi,
sulit untuk memahami dan menganalisanya.
Anda mempunyai susunan besar 
dari platform analisis
dan platform crash logging.
Diperlukan waktu dan sumberdaya
dan orang-orang
untuk mengumpulkan semua informasi ini
ke satu tempat,
dan menganalisanya.
Jika bug terjadi, Anda perlu memahami
apa pengaruhnya pada 
bagian pengguna,
apakah ia merusak aplikasi Anda sekarang,
atau itu bug yang Anda sedang perbaiki?
Itu sesuatu yang Anda harus tahu
secepat mungkin.
Kami menemukan banyak masalah
karena banyak data, dan banyak tempat,
dan kami tidak mempunyai cukup waktu 
untuk menganalisanya.

Chinese: 
你会有一些应用文件需要同时运行
如果你支持多平台
你会同时储存在不同的地方
如果你有不同的硬件
如果你处理视频加载，也就是我们正在做的
你还会有供应商的问题
问题就是，当你有这么多的信息时
要理解分析它，就变的很难
你有很多的分析平台
崩溃报告记录平台
需要花时间，物力和人力
来把信息收集到一个地方
然后分析它
如果有错误发生，你需要理解
对终端用户的影响是什么
他是否会毁了你现在的应用
还是你正在修复的错误
这些信息
你都必须尽快的知道
我们遇到了很多的问题
因为我们有大量的数据，在很多的地方
我们没有充足的时间来分析它

Spanish: 
tendrás algunos archivos de aplicaciones
en vivo al mismo tiempo.
Si mantienes múltiples plataformas
tendrás eso en diferentes tiendas
simultáneamente.
Y si tienes diferentes "hardwares",
si lidias con vídeos transmitidos en vivo,
que es lo que hacemos,
también tendrás problemas
con los vendedores.
Ahora el problema es que una vez
que tienes tanta información,
se vuelve complicado entenderla
y analizarla.
Tienes una gran variedad de plataformas
analíticas
y plataformas de registro de fallos.
Y toma tiempo y recursos y personas
juntar toda esta información
en un lugar
y luego analizarla.
Y si sucede un error, tienes que entender
cuál es el impacto en el usuario,
si está destruyendo tu aplicación
actual,
o si es el error que estás solucionando.
Y eso es algo que tienes que saber
tan rápido como puedas.
Nos hemos topado con muchos problemas
porque ha habido mucha data,
y muchos lugares
y no teníamos tiempo suficiente
para analizarla.

Japanese: 
持つことになるでしょう
複数のプラットフォームを
サポートしてるなら
同時に違う話で
それを持つでしょう
もし違うハードウェアがあるなら
もし動画のストリーミングを扱うなら
それは我々の仕事です
すると今度は供給の問題が出てきます
その問題とは
一度に沢山の情報を得たら
理解したり分析をするのが
少し難しくなることです
長い配列の
Analytics プラットフォームや
Crash ログインの
プラットフォームがあります
これには時間と人材がかかりますし
人々が一丸となって
すべての情報を１カ所にまとめ
分析しなくてはいけません
そしてもしバグが起こったら
エンドユーザーへ影響する規模を
把握する必要があります
もし それで現在のアプリが
壊れてしまうのなら
それは現在 修正している
バグからなのかどうかを
これこそ できるだけ早く
知るべきことです
データが沢山あるため
沢山の場面で沢山の問題に直面します
でも分析の時間は不十分です

Portuguese: 
terá alguns arquivos de aplicativo ativos 
ao mesmo tempo.
Se você mantém múltiplas plataformas,
terá isso em lojas diferentes,
simultaneamente.
E se tiver hardwares diferentes,
se lidar com transmissão de vídeo, 
que é o que fazemos,
então, também tem problemas de fornecedor.
Agora, o problema é que, 
uma vez que você tem tanta informação,
torna-se um pouco difícil 
para entender e analisá-la.
Você tem uma grande variedade 
de plataformas analíticas
e plataformas de registro de falha.
E isso demanda tempo, recursos e pessoas
para juntar toda essa informação 
em um local
e depois analisá-la.
E se um erro acontecer, 
você precisa entender
qual é o impacto sobre o usuário final,
se ele está destruindo 
seu aplicativo atual
ou é o erro que você está 
consertando atualmente?
E isto é algo que você deve saber 
o mais rápido possível.
Encontramos muitos problemas 
porque há muitos dados,
e muitos locais,
e não tivemos muito tempo 
para analisá-los.

Arabic: 
سوف تمتلك ملفات تطبيقات
قليلة مباشرة في نفس الوقت.
إذا دعمت منصات متعددة،
سوف تكون في مخازن مختلفة في نفس الوقت.
وإذا كان لديك أجهزة مختلفة،
إذا كنت تتعامل مع بث الفيديو،
الأمر الذي نقوم به،
فلديك أيضًا قضايا بائع.
الآن المشكلة هي أن بمجرد
أن تمتلك المزيد من المعلومات،
يصبح من الصعب فهمها وتحليلها.
لديك مجموعة كبيرة من المنصات التحليلية
ومنصات تسجيل الانهيار.
وهذا يتطلب وقت وموارد وأشخاص
لجمع كل هذه المعلومات في مكان واحد،
ومن ثم تحليلها.
وإذا حدث عطب، فأنت تحتاج إلى فهم
ما الأثر الواقع على المستخدم النهائي،
إذا كانت تدمر تطبيقك الحالي، أو هل هو
العطب الذي تصلحه حاليًا؟
وهذا هو الأمر الذي عليك
معرفته بأسرع ما يمكن.
واجهنا الكثير من القضايا لأنه كان هناك
الكثير من البيانات، والكثير من الأماكن.
وليس لدينا الوقت الكافي لتحليلها.

Portuguese: 
E é basicamente aí que entra o Firebase.
Como podem ver aqui,
filtramos por uma versão de aplicativo.
À medida que o lançamos, 
temos toda a informação relevante
sobre o estado de saúde da versão atual.
E sabemos quantos usuários estão usando-a.
Então, se de fato encontrarmos uma falha, 
o que acontece ocasionalmente,
podemos saber se ela é ruim 
ou se está tudo bem,
e, geralmente, tentar consertá-la 
o mais rápido possível.
Mas damos prioridade de acordo 
com o impacto sobre o usuário final.
Então, o que você pode ver aqui
é como o Firebase, na verdade, 
afetou o nosso grande lançamento.
Normalmente, começamos 
com baixas percentagens
e tentamos entender qual é
o impacto nos usuários,
que tipo de problemas enfrentam, 
como Yishai disse,

Korean: 
그때 구세주가 나타났죠
Firebase는 보시다시피
앱 버전별로 필터링이 가능했죠
출시하는 시점에,
필요한 모든 정보가 들어간
상태로 출시를 하게 되는데
얼마나 많은 사용자들이 사용 중인지
앱이 불가피하게
다운되는 일이 발생한다면
그것도 괜찮은 건지
치명적인 것인지도 알 수 있어서
최대한 빨리 고칠 수 있는 것이죠
최종 사용자가 보낸 정보로
우선순위를 둘 수 있는 거죠
여기를 보시면
Firebase가 저희의 주기적인
업데이트 버전 출시에 대해
어떻 비율로 무슨 사용자 관련 문제가
있는지 효율적으로 보여줍니다
최종사용자의 입장에서 말이죠

Chinese: 
这就是我们为什么需要 Firebase
在这里，你们可以看到
我们按照版本筛选应用
当我们发布它的时候
我们有所有的相关信息
关于现有版本的健康状态
并且我们知道有多少人正在使用它
所以如果我们发现一个错误
这时而会发生
我们可以知道是不是很槽糕
还是情况没有那么坏
然后再试着尽快修复它
但我们会根据对用户的影响来优化顺序
我们在这里可以看到的是
Firebase如何影响我们的推广发布
通常我们从低百分比开始
试着理解对用户的影响
他们面对什么样的问题
就像Yishai说的那样

Arabic: 
وهذا بصورة أساسية حيث وصل Firebase.
كما يمكنكم المشاهدة هنا، نحن رشحنا
عن طريق إصدار تطبيق.
حين إصداره، نمتلك جميع المعلومات ذات الصلة
عن الحالة الصحية للإصدار الحالي.
ونحن نعلم كم عدد المستخدمين
الذين يستخدمونه.
لذلك إذا وجدنا انهيار،
والذي يحدث في بعض الأحيان،
يمكننا معرفة ما إذا كان سيء
أم إنه ليس بالسيء،
وبشكل عام نحاول إصلاحه بأسرع ما يمكن.
ولكننا نضع الأولوية وفقًا للتأثير
على المستخدم النهائي.
إذن ما يمكننا رؤيته هنا
هو مدى تأثير Firebase على إدراج إصدارنا.
عادةً نحن نبدأ بنسب منخفضة
ونحاول فهم ما الأثر على المستخدمين، ما نوع
المشاكل التي يواجهونها، وكما يقول يشاي،

Japanese: 
そこが Firebase の導入する所です
こちらのように
アプリケーションバージョンによって
フィルターが実行されます
これをリリースすると
現在のクライアントの状態に関する
全ての関連情報が手に入ります
そして これを使っている
ユーザー数が分かります
時々 起こりますが
クラッシュを実際に見つけたら
それが悪いものか 放っておけるものか
知ることができます
そして通常は
できるだけ速く修正を試みますが
エンドユーザーへの影響により
優先度をつけます
こちらにあるのは
Firebase が実際に
どの様に新製品に影響しているかです
典型的なのは
低いパーセンテージから始まり
ユーザーへの影響や
ユーザーの直面している問題
そしてイシャイの言う様に
その重要性などを

English: 
And this is basically
where Firebase comes in.
As you can see here,
we have filtered
by an application version.
As we're releasing it, we have
all the relevant information
about the health status
of the current release.
And we know how many
users are using it.
So if we actually find a crash,
which occasionally happens,
we can actually know if it's
a bad one or if it's OK,
and generally try and fix
it as fast as possible.
But we prioritize according
to the impact on the end user.
ROI GINAT: So what
you can see here
is how Firebase actually
affected our rollout release.
Typically we start
with low percentages
and try to understand what's
the impact on users, what kind
of issues they face,
and as Yishai said,

Spanish: 
Y esto es básicamente donde aparece
Firebase.
Como pueden ver aquí,
filtramos por una versión 
de una aplicación.
Mientras la lanzamos, 
tenemos toda la información relevante
sobre el estatus de salud 
del lanzamiento actual
y sabemos cuántos usuarios
lo están utilizando.
Así que si encontramos una falla,
lo cual sucede ocasionalmente,
podemos saber si es una grave
o si está bien,
y generalmente tratar de solucionarla
tan rápido como sea posible.
Pero priorizamos de acuerdo al impacto
en el usuario.
Así que lo que pueden ver aquí
es como Firebase 
afectó nuestros lanzamientos.
En general comenzamos con
bajos porcentajes
e intentamos comprender cuál es el impacto
en los usuarios,
qué problemas enfrentan 
y como dijo Yishai,

Indonesian: 
Pada dasarnya, ini saat 
di mana Firebase masuk.
Anda bisa lihat di sini, 
kami telah menyaring
dengan versi aplikasi.
Saat kami merilisnya, kami 
mempunyai semua informasi terkait
tentang status kesehatan 
dari riilis sekarang ini.
Dan kami tahu berapa banyak 
pengguna sedang menggunakannya.
Jika kami menemukan mogok, 
yang kadang terjadi,
kami bisa tahu apakah mogoknya
buruk atau baik,
dan biasanya mencoba memperbaikinya
secepat mungkin.
Tapi kami memprioritaskannya 
sesuai pengaruhnya pada pengguna akhir.
Jadi, apa yang Anda lihat di sini
adalah bagaimana Firebase 
mempengaruhi rilis peluncuran kami.
Biasanya kami mulai 
dengan persentase rendah
dan mencoba memahami apa 
pengaruhnya pada pengguna,
apa masalah yang mereka hadapi, 
dan seperti yang dikatakan Yishai,

Chinese: 
那些问题严重吗？
一个普通的发布，Firebase Analytics
你可以看到Steve使用它
降低我们的推广费用
从测试到100%
从10天到7天
但它的功能更强大
当我们用它发布补丁的时候
当我们有紧急情况
或者接近紧急的情况时
我们想要快速发布补丁，我们通常可以
在48小时内，以一个较安全的方式发布
缓慢的发布速度也是由于
我们和我们大多数用户，
不生活在一个时区
你们中的很多人可能都面临这个问题
我们的大多数用户都生活在美国
这意味着当你想要做测试，
或者看一些事件的时候
如果我们不想在夜间工作

Arabic: 
هل هي خطيرة، وهلم جرا، وهلم جرا.
في إصدار متوسط، Firebase Analytics
هذا هو ما رأيت ستيف يستخدمه، قلل إدراجنا
من اختبار بيتا إلى 100% من تقريبًا 10 أيام
إلى سبعة أيام.
ولكنه، طريقة أقوى حين نستخدم
ذلك في إصدار التصحيح.
حين يكون لدينا شيء ناري
أو قريب من الناري، شيء ما
نريد أن نطلقه سريعًا، نحن قادرون تمامًا
على الإطلاق بطريقة آمنة جدًا خلال 48 ساعة.
وهذا الإطلاق البطيء يتأثر أيضًا بواقع
أننا نعيش في نطاق زمني مختلف
عن معظم مستخدمينا.
وهذا في الأغلب شائع للعديد منكم هنا.
معظم مستخدمينا في
الولايات المتحدة
وهذا يعني أنك حين تريد
اختبار أشياء وترى الأحداث،
إذا لم ننتظر لساعات متأخرة من الليل،

Indonesian: 
apakah itu penting, dan sebagainya.
Pada rilis rata-rata, Firebase Analytics,
yang Steve gunakan, 
telah mengurangi peluncuran
dari pengujian beta ke 100%
dari sekitar 10 hari menjadi 7 hari.
Bahkan lebih kuat saat kami menggunakannya
untuk rilis patch.
Saat kita mempunyai sesuatu yang membara
atau dekat dengan api, sesuatu 
yang ingin kita rilis segera,
kami biasanya bisa merilisnya
dengan aman dalam waktu 48 jam.
Rilis lambat itu biasanya 
dipengaruhi oleh kenyataan
bahwa kami tinggal di zona waktu berbeda
dari kebanyakan pengguna kami.
Itu umum bagi kalian semua di sini.
Banyak pengguna kami ada di Amerika.
Itu berarti bahwa saat Anda 
ingin menguji dan melihat event,
jika kami tidak menunggu 
sampai jam larut malam,

Korean: 
치명적인지 등등 말이죠
앞서 스티브 씨가 보여준
Firebase 애널리틱스 덕분에
저희는 보통 롤아웃 베타테스트의 경우
그 기간을 평균 10일에서 7일로
단축시킬 수 있었습니다
패치를 출시할 경우
더욱 강력한 지원이 가능합니다
뭔가 재빠르게 대응을
해야 할 경우라면
최소 48시간 내에 패치를
안전하게 내보낼 수 있게 합니다
슬로우 릴리즈의 경우,
사용자들이 다양한 환경과 시간대에서,
특히 미국에서 많이 있다는 점을
감안해서 진행하게 되죠
즉, 주요 사용자들이 있는
시간대에 맞춰
테스트를 하고 이벤트를 하기 위해서

English: 
are those critical,
et cetera, et cetera.
On an average release,
Firebase Analytics,
that you've seen Steve used,
have reduced our rollout
from beta testing to 100%
from approximately 10 days
to seven days.
But it's even way
stronger when we're
using that for patch release.
When we have something
that is a fire
or close to a fire,
something that we
want to release quickly, we're
able to typically release
in a very safe way
within 48 hours.
That slow release is typically
affected also by the fact
that we live in a different time
zone than most of our users.
And that's probably common
for many of you here.
Most of our users
are in the States.
That means that when you want to
test things and see the events,
if we don't wait for
the late night hours,

Portuguese: 
se eles são críticos, etc., etc.
Em um lançamento habitual, 
as Análises do Firebase,
que você viu o Steve usar, 
reduziram nossa implantação
de testes Beta para 100%, 
de aproximadamente dez dias
para sete dias.
Mas é ainda mais forte
quando as usamos para lançamento de patch.
Quando temos algo que é um fire
ou quase um fire, 
algo que queremos lançar rápido,
podemos, geralmente, lançar,
de forma segura, em 48 horas.
Esse lançamento lento é 
normalmente afetado
pelo fato de morarmos em fusos horários 
diferentes da maioria de nossos usuários.
E isto é provavelmente comum 
para muitos de vocês aqui.
A maioria de nossos usuários 
estão nos EUA.
Isso significa que quando queremos 
testar coisas e ver eventos,
se não esperarmos por tarde da noite,
isso levará um dia para um ciclo.

Spanish: 
si son críticos, etcétera,
etcétera.
En un lanzamiento promedio,
Firebase Analytics,
que han visto usar a Steve,
han reducido nuestros lanzamientos
de pruebas betas al 100%
de aproximadamente 10 días
a 7 días.
Pero es incluso más fuerte
cuando lo utilizamos para lanzar parches.
Cuando tenemos algo que es un incendio,
o cerca de un incendio,
algo que queremos lanzar rápidamente,
en general podemos lanzarlo
de forma muy segura en 48 horas.
Ese lanzamiento lento es generalmente
afectado, también, por el hecho
de que vivimos 
en un huso horario diferente
a la mayoría de nuestros usuarios.
Y eso probablemente es común
para muchos de ustedes aquí.
La mayoría de nuestros usuarios
están en USA.
Eso significa que queremos probar cosas
y ver los eventos,
si no esperamos a altas horas de la noche,

Japanese: 
把握しよと努力します
スティーブが使用するのを見ましたが
Firebase Analytics のおかげで
リリースまでに平均で
ベータテストは 100% 削減され
およそ 10 日かかっていたのを
７日間に短縮されました
それでもパッチリリースのために
使用している方法の方が
力が強いのです
何かがトラブルの最中だったり
トラブルに巻き込まれそうな時
また何かを速くリリースしたい時は
我々は 48 時間以内に
とても安全な方法で
大体リリースすることができます
このスローリリースは大概
我々の住んでいる場所の時間帯と
ユーザー時間帯の時差に影響を受けます
ここにいる皆さんには
共感いただけると思いますが
ほとんどのユーザーはアメリカにいるので
テストやイベントを試したい時に
深夜まで待たずに
日中にそのサイクルを行うことになります

Arabic: 
سوف يستغرق يوم للدورة.
كان دمج Firebase من السهل جدًا.
حرفيًا ثلاثة خطوط من التعليمات البرمجية.
نضيفها في ملفات الترتيب.
وهذا حتى أعتقد ليس ضروري بعد الآن
لأنه يحدث تلقائيًا.
نحن نخبر Firebase Crash
Reporting أن لدينا انهيار.
مرة أخرى، أعتقد أن هذا
يحدث بالفعل تلقائيًا الآن.
بصورة أساسية هو
خطان من التعليمات البرمجية.
نحن أعدنا كل شيء.
نحن أسرعنا جميع دورات الإصدار.
والحياة الآن أفضل أكثر بكثير.
شكرًا جزيلًا.

Spanish: 
va a tomar un día para un ciclo.
Integrar Firebase ha sido muy fácil,
literalmente, tres líneas de código.
Lo agregamos a nuestros archivos
de configuración
y creo que esto ya no es necesario,
porque sucede automáticamente.
Le decimos al Informe de Fallos
de Firebase que tuvimos un error.
Otra vez, creo que esto sucede
automáticamente ahora.
Así que básicamente son dos líneas
de código.
Recuperamos todo,
aceleramos nuestros ciclos de lanzamiento,
y la vida es mucho, mucho mejor ahora.
Muchas gracias.

Japanese: 
Firebase を統合するのは
とても簡単です
３行のコードだけで良いのです
それを設定ファイルの中に入れるだけです
これだけで良いです
あとは自動的に進みます
クラッシュがあったら
Firebase Crash Reporting に伝えます
これでもう今
自動的に進んでいます
これは基本的に２行のコードです
これで何もかも返ってきます
全てのリリースサイクルを使用できます
これで とっても使いやすくなりましたね
ありがとうございました

Korean: 
저희는 밤늦게 일해야 한다는 것이죠
Firebase를 접목하는 것은
매우 쉬웠습니다
막말로 코딩 3줄을
더한 것 밖에 안되죠
저희 설정 파일에 넣어주면 됐는데
이제는 이럴 필요도 없어졌죠
이제는 자동으로 해주니까요
Firebase 오류보고에
오류를 보고하는 것도
이제는 자동으로 되고 있습니다
이제 엄밀히 말하면 코딩2줄이네요
덕분에 저흰 편해졌고
제품 출시 사이클도 안정화됐죠
대만족하고 있습니다
들어주셔서 감사합니다

English: 
it's going to take
a day for a cycle.
YISHAI LEVENGLICK: Integrating
Firebase has been very easy,
literally three lines of code.
We add it into our
configuration files.
And this I think is
not even needed anymore
because it happens
automatically.
We tell Firebase Crash
Reporting we had a crash.
Again, I think this already
happens automatically now.
So basically it's
two lines of code.
We got everything back.
We sped up all of
our release cycles.
And life is much,
much better now.
Thank you very much.
[APPLAUSE]
[MUSIC PLAYING]

Chinese: 
就需要一整天来作为一个周期
集成Firebase非常的容易
只需要三行编码
我把它添加到我们的配置文件中
我甚至认为都不需要这么做
因为它自动就设置好了
当我们系统崩溃时，
使用Firebase Crash Reporting
同样的，这些也都已经自动化了
所以，基本上只需要两行编码
我们就得到了一切
我们加速了我们所有的发布周期
生活也变得越来越好
非常感谢大家

Portuguese: 
Tem sido muito fácil integrar o Firebase,
literalmente, três linhas de código.
Nós o adicionamos 
aos nossos arquivos de configuração.
E eu acho que isto não é 
nem mais necessário,
pois acontece automaticamente.
Informamos ao Relatório de falha 
do Firebase que tivemos uma falha.
Como disse, acho que acontece 
automaticamente agora.
Então, são, basicamente, 
duas linhas de código.
Temos tudo de volta.
Aceleramos todos os nossos ciclos 
de lançamento.
E a vida é muito, muito melhor, agora.
Muito obrigado.

Indonesian: 
akan memakan waktu sehari 
untuk satu siklus.
Memadukan Firebase cukup mudah,
tepatnya cuma tiga baris kode.
Kami menambahnya 
dalam fail konfigurasi kami.
Saya pikir ini tidak diperlukan lagi
karena ini terjadi secara otomatis.
Kami memberitahu Firebase Crash
Reporting, kami mogok.
Saya pikir sekarang sudah terjadi 
secara otomatis lagi.
Jadi intinya, dua baris kode.
Kami mendapat semuanya kembali.
Kami mempercepat semua siklus rilis.
Dan hidup menjadi lebih baik sekarang.
Terima kasih.
