WEBVTT

00:00:00.000 --> 00:00:01.740
>> Bu haftanın
Xamarin Göster nerede

00:00:01.740 --> 00:00:03.450
benim iyi arkadaşım John
nasıl alınabileceğinizi gösterir

00:00:03.450 --> 00:00:05.250
Android uygulamalarınızı paketleyin ve paketleyin

00:00:05.250 --> 00:00:07.620
Android Uygulama Paketleri içine. O zaman dinle.

00:00:07.620 --> 00:00:15.720
>> [MÜZİk]

00:00:15.720 --> 00:00:17.685
>> Herkese tekrar hoş geldiniz
Xamarin Gösterisi'ne.

00:00:17.685 --> 00:00:18.730
Ben ev sahibiniz James Montemagno' yum.

00:00:18.730 --> 00:00:20.100
ve bugün bir tane var
benim en iyi arkadaşlarımın

00:00:20.100 --> 00:00:22.695
tüm dünya John Douglas
Utah'tan. John nasıl gidiyor?

00:00:22.695 --> 00:00:23.910
Hey, teşekkürler James.

00:00:23.910 --> 00:00:24.855
Tekrar geri dön.

00:00:24.855 --> 00:00:27.165
Tekrar geri dön. Yani
Eyerin hemen geri sinde.

00:00:27.165 --> 00:00:28.245
Burada bizzat buradasın.

00:00:28.245 --> 00:00:30.825
Öyleyim. Artık ağların arasında yok.

00:00:30.825 --> 00:00:32.565
Çok güzel. Ben sevindim
Seni burada görmek.

00:00:32.565 --> 00:00:36.255
Program yöneticisi olarak biliyorum.
Android Stack'imizde,

00:00:36.255 --> 00:00:38.850
Birçok şeyi önemsiyorsun.

00:00:38.850 --> 00:00:39.865
Evet, biliyorum.

00:00:39.865 --> 00:00:42.710
>> Özellikle, yapım
emin şeyler inşa

00:00:42.710 --> 00:00:46.175
hızlı ve geliştiriciler inşa edebilirsiniz
daha küçük ve daha yalın uygulamalar.

00:00:46.175 --> 00:00:47.450
Kesinlikle James.

00:00:47.450 --> 00:00:51.090
Bu doğru. Ne yapıyoruz?
Bugün hakkında konuşmak zorunda?

00:00:51.090 --> 00:00:53.630
Tabii ki. Konuşacağız.
Android Uygulama Paketleri hakkında,

00:00:53.630 --> 00:00:55.220
ve bu nasıl çalışır

00:00:55.220 --> 00:00:58.160
her Android Uygulama Paketi
temelde oluşturmak için bir yol

00:00:58.160 --> 00:01:03.050
tüm için daha küçük bir APK
Google Play'deki kullanıcılarınız.

00:01:03.050 --> 00:01:04.640
Bu yüzden şöyle düşün.

00:01:04.640 --> 00:01:07.100
Geleneksel olarak
bir APK ekleyin ve

00:01:07.100 --> 00:01:09.720
bu olabilirdi
Oldukça büyük bir APK, değil mi?

00:01:09.720 --> 00:01:11.265
Evet, evet. Android paketi.

00:01:11.265 --> 00:01:12.750
Android paketi, tam olarak.

00:01:12.750 --> 00:01:17.565
Yani Android App Bundle da
AAB olarak bilinen, bu yeni.

00:01:17.565 --> 00:01:19.710
Şu anda uygulama paketini yaptım.

00:01:19.710 --> 00:01:23.630
Kesinlikle. Yani bu yeni format
temelde size sağlar

00:01:23.630 --> 00:01:27.560
tarafından daha küçük bir paket oluşturmak
anında bir APK teslim.

00:01:27.560 --> 00:01:30.620
Atlayacağım.
Bunu nasıl yapabileceğini.

00:01:30.620 --> 00:01:32.400
Yani Google bugün,

00:01:32.400 --> 00:01:34.050
Google Play'e gönderdiğiniz zaman,

00:01:34.050 --> 00:01:36.795
o zaman bugün göndermek istiyorsunuz
geleneksel bir APK?

00:01:36.795 --> 00:01:37.320
Evet, evet.

00:01:37.320 --> 00:01:40.685
Ama şimdi, diyorsun ki.
isteğe bağlı olarak bir uygulama paketi yapabilir?

00:01:40.685 --> 00:01:41.165
Doğru.

00:01:41.165 --> 00:01:42.905
>> Şimdi, eğer göndererek
diğer uygulama mağazalarına

00:01:42.905 --> 00:01:44.285
veya dahili olarak dağıtmak,

00:01:44.285 --> 00:01:46.160
Hala bir APK kullanmak istiyorsunuz?

00:01:46.160 --> 00:01:48.230
Evet, evet. Yani hala.
biraz yavaş hareket,

00:01:48.230 --> 00:01:51.320
ama onlar da
uygulama paketlerini destekleme.

00:01:51.320 --> 00:01:53.630
Eğer Amazon mağazasındaysanız,

00:01:53.630 --> 00:01:55.865
Eğer bir Çin mağazasında iseniz,
böyle bir şey,

00:01:55.865 --> 00:01:58.550
uygulama paketlerini desteklerler
çünkü tüm bu çerçeve

00:01:58.550 --> 00:02:01.510
aslında dağıtılan
herhangi bir uygulama deposu.

00:02:01.510 --> 00:02:04.340
Bu çok güzel. Ⅰ
ayrıca son zamanlarda okuyun

00:02:04.340 --> 00:02:07.010
App Center açık kaynak projesi

00:02:07.010 --> 00:02:09.330
onlar app var
paket desteği geliyor,

00:02:09.330 --> 00:02:10.665
dağıtım, çok serin.

00:02:10.665 --> 00:02:11.415
Kesinlikle.

00:02:11.415 --> 00:02:14.370
>> Bu uygulama paketi olayı nedir
Çünkü ben bile bilmiyorum.

00:02:14.370 --> 00:02:17.240
Yani bir Android paketi
bir sürü farklı şey.

00:02:17.240 --> 00:02:19.550
Yani yerli kütüphaneleri var.

00:02:19.550 --> 00:02:21.665
çalıştırmak için gereken
Android'deki kodunuz.

00:02:21.665 --> 00:02:23.750
Tüm farklı kaynaklara sahip.

00:02:23.750 --> 00:02:26.210
her bir tür için
Android cihaz.

00:02:26.210 --> 00:02:27.830
Android gerçekten parçalanmış,

00:02:27.830 --> 00:02:30.380
bir sürü vardı
farklı kararlar,

00:02:30.380 --> 00:02:32.465
yoğunluklar, gerçekten her şey.

00:02:32.465 --> 00:02:34.730
O HDPI'yi hiç gördün mü?

00:02:34.730 --> 00:02:36.215
ya da bu tür şeyler,

00:02:36.215 --> 00:02:38.105
Çok fazla kaynak var.

00:02:38.105 --> 00:02:40.520
Çoğaltılan olsun
birçok kez.

00:02:40.520 --> 00:02:43.310
Yani gerçekten ne yapıyor
ben gidiyorum diyor

00:02:43.310 --> 00:02:46.295
cihazınızı almak James ve
bir piksel dört olabilir,

00:02:46.295 --> 00:02:48.530
belki de çıkıyor
Sonra, onu alırsınız.

00:02:48.530 --> 00:02:50.045
2. pikselimde saklayacağım.

00:02:50.045 --> 00:02:51.710
Şimdilik, ama dört alacağım.

00:02:51.710 --> 00:02:55.820
Kesinlikle. Sende bu var.
piksel dört ve bu cihaz

00:02:55.820 --> 00:03:00.675
için optimize edilmiş
belirli bir çözünürlük ve yoğunluk.

00:03:00.675 --> 00:03:03.320
Belirli bir işlemci.
çalıştığını,

00:03:03.320 --> 00:03:06.785
çok özel ABI ve aynı zamanda bir dil,

00:03:06.785 --> 00:03:09.080
örneğin, İngilizce.

00:03:09.080 --> 00:03:11.360
Yani yaptığı şey anında.

00:03:11.360 --> 00:03:15.320
ile bir APK oluşturur
tüm bu öğeler in kombine böylece

00:03:15.320 --> 00:03:17.530
teslim edilir
en ideal deneyim

00:03:17.530 --> 00:03:19.385
ama sadece kaynaklara sahip
Önemsiyorsun.

00:03:19.385 --> 00:03:21.915
Bu bana mantıklı geliyor. Is
Bu burada ne gösteriyor?

00:03:21.915 --> 00:03:23.430
Bu tam olarak ne
Bu burada gösteriyor.

00:03:23.430 --> 00:03:27.080
Yani gerçekten bu gösteriyor
bu ARM 64 olduğunu hangi

00:03:27.080 --> 00:03:31.130
sizin ABI olabilir ki masanız
telefon veya bu cihaz hedefleri.

00:03:31.130 --> 00:03:33.980
Örneğin, bu gösteriyor
Fransızca ya da İngilizce.

00:03:33.980 --> 00:03:35.645
Yani ikisine de ihtiyacın var.

00:03:35.645 --> 00:03:37.940
O zaman şöyle diyor:
daha yüksek bir uç cihazdır,

00:03:37.940 --> 00:03:40.715
Bu yüzden sadece XXX HDPI gerekir.

00:03:40.715 --> 00:03:43.025
Bunun dışında, sen
bu temel modüle sahip

00:03:43.025 --> 00:03:45.310
olan bir APK'nın
sadece tüm kod.

00:03:45.310 --> 00:03:47.295
Bu çok mantıklı. Tüm kodum
yine de gidecek,

00:03:47.295 --> 00:03:49.595
ama olan kaynaklar
gerekli değildir.

00:03:49.595 --> 00:03:50.285
Kesinlikle.

00:03:50.285 --> 00:03:54.460
Burada güzel görünen şey ve
Biz Android abi söylüyorlar.

00:03:54.460 --> 00:03:56.700
>> Uygulama İkili Arabirimi.

00:03:56.700 --> 00:03:58.530
>> Mimari. Uygulama.

00:03:58.530 --> 00:04:00.060
Birçok anlama gelebilir.

00:04:00.060 --> 00:04:02.100
Bu bir ARM 64,

00:04:02.100 --> 00:04:06.190
ARM 7 veya x 86 veya x 64 bit
ne baz var,

00:04:06.190 --> 00:04:07.880
ve bu çok yapar
dünyada anlamda

00:04:07.880 --> 00:04:09.500
çünkü Xamarin
kaynaklara sahipsiniz,

00:04:09.500 --> 00:04:10.985
ama aynı zamanda ben kullanıyorum

00:04:10.985 --> 00:04:12.920
Sahip oldukları SkiaSharp kütüphaneleri

00:04:12.920 --> 00:04:15.845
olan bu SO dosyaları,
yine bir SO dosyası nedir?

00:04:15.845 --> 00:04:17.150
>> Paylaşılan Nesne dosyası.

00:04:17.150 --> 00:04:19.490
>> Paylaşılan Nesne dosyası. Ben.
SO dosyaları ne hiçbir fikrim yok.

00:04:19.490 --> 00:04:20.720
Aslında bu da bunların bir parçası.

00:04:20.720 --> 00:04:21.995
Kütüphaneler bu
sevk edilmesi gerekir.

00:04:21.995 --> 00:04:24.650
Örneğin, paylaşılan bir
ARM 64'teki nesne,

00:04:24.650 --> 00:04:27.270
sadece ARM 64 1'e ihtiyacınız var.
Hepsine ihtiyacın yok.

00:04:27.270 --> 00:04:28.890
Çok güzel. Yani sen
burada söylüyor

00:04:28.890 --> 00:04:30.585
benim için otomatik olarak mı?

00:04:30.585 --> 00:04:31.590
Öyle.

00:04:31.590 --> 00:04:33.800
Bu grafikte şöyle yazıyor:
azaltacak.

00:04:33.800 --> 00:04:35.990
yüzde 20-50 benim uygulama boyutu?

00:04:35.990 --> 00:04:39.500
Bu doğru. Nedeni
çünkü sadece teslim edildiniz

00:04:39.500 --> 00:04:43.270
bu optimal cihaza özgü
Günün sonunda APK.

00:04:43.270 --> 00:04:44.610
Peki bunu nasıl yapacağım?

00:04:44.610 --> 00:04:46.695
Gerçekten nasıl başladığımız,

00:04:46.695 --> 00:04:49.640
şu anda bir adım var
Bugün yapabileceğin bir şey.

00:04:49.640 --> 00:04:52.165
Bu adım.
komut satırları desteği.

00:04:52.165 --> 00:04:56.080
Bu da demek oluyor ki.
bugün 16.2 ve üzeri,

00:04:56.080 --> 00:04:58.460
uygulama paketlerini etkinleştirebilirsiniz

00:04:58.460 --> 00:05:01.010
sadece hızlı bir özellik ekleyerek
projenize.

00:05:01.010 --> 00:05:04.535
Çok güzel. Yani Visual Studio 2019 16,2

00:05:04.535 --> 00:05:09.245
veya Visual Studio Mac 2019 8.2 için.

00:05:09.245 --> 00:05:10.640
Tam olarak James.

00:05:10.640 --> 00:05:13.310
Yapacağımız şey.
Bunu başlatacağız.

00:05:13.310 --> 00:05:15.750
Ve size eserleri göstereceğiz.
biz bu ile oluşturabilirsiniz.

00:05:15.750 --> 00:05:16.880
Çok güzel. İşte burada.

00:05:16.880 --> 00:05:20.425
Bu yüzden burada sadece yarattı
yeni bir uygulama.

00:05:20.425 --> 00:05:24.830
Dosya, Yeni. Gördüğüm gibi.
Daha önce iki tane. Burası üçüncü uygulama.

00:05:25.100 --> 00:05:28.010
Bu yüzden yapabileceğimiz şey.

00:05:28.010 --> 00:05:30.290
bu projeyi boşaltmak veya
içinde de

00:05:30.290 --> 00:05:35.180
en sevdiğiniz metin düzenleyicisi
VS Kodu ne olursa olsun.

00:05:35.180 --> 00:05:38.180
. Devam edebiliriz.
ve CSS'yi edin. Prash,

00:05:38.180 --> 00:05:40.970
ve çünkü bu gidiyor
sadece serbest bırakılması için olmak,

00:05:40.970 --> 00:05:42.980
biz mutlaka oluşturmak istemiyorum

00:05:42.980 --> 00:05:45.440
bir uygulama paketi her
zaman biz hata ayıklama uygulaması,

00:05:45.440 --> 00:05:48.680
Bu mülkü de ekleyeceğiz.
"Yayın" bölümüne gidin.

00:05:48.680 --> 00:05:50.690
İşte burada, bu mülk grubu.

00:05:50.690 --> 00:05:51.740
Bu Dosya, New.

00:05:51.740 --> 00:05:54.545
Bu, her uygulama anlamına gelebilir
Ne zaman serbest bıraksam,

00:05:54.545 --> 00:05:56.795
herhangi bir CPU, bu ayarları kullanın.

00:05:56.795 --> 00:06:00.515
Kesinlikle. Burada üstte ne zaman
Bu küçük düşüşü görüyorsun.

00:06:00.515 --> 00:06:04.410
bu sürüm Yapılandırma
Yönetici bu temelde diyor ki,

00:06:04.410 --> 00:06:06.015
"Hey, ne yapıyorsun?

00:06:06.015 --> 00:06:07.920
Yayın mı yapıyorsun, ne de değil mi?"

00:06:07.920 --> 00:06:10.535
Yani yapabileceğin şey.
Bende bu zaten var.

00:06:10.535 --> 00:06:14.650
zaten burada ve biz sadece
Bu mülkü geri çekeceğim.

00:06:14.650 --> 00:06:17.660
Yani küçük güzel bir mülk
burada eklersiniz.

00:06:17.660 --> 00:06:19.930
>> Eklediğiniz tek bir özellik,

00:06:19.930 --> 00:06:22.745
Android paketi.
biçim özelliği ve bu

00:06:22.745 --> 00:06:26.120
iki değeri destekler
şu anda, AAB ve APK.

00:06:26.120 --> 00:06:29.480
Hangisini tercih ederseniz edin
dağıtılmak istiyorsanız,

00:06:29.480 --> 00:06:32.390
buraya ekleyeceğiz ve
yoluna devam et.

00:06:32.390 --> 00:06:34.220
Bu çok hoş çünkü.
belki de hala var

00:06:34.220 --> 00:06:36.200
bir APK'yi başkasına teslim etmek,

00:06:36.200 --> 00:06:38.300
başka bir sürüm olabilir
sürüm adı verilen yapılandırma

00:06:38.300 --> 00:06:40.770
APK söndürdü, bu yüzden gerçekten çok güzel.

00:06:40.770 --> 00:06:42.110
>> Özellikle
olmayan bu mağazalar

00:06:42.110 --> 00:06:44.270
destek uygulaması paketleri
henüz veya herhangi bir tür

00:06:44.270 --> 00:06:47.890
geçici dağıtım veya
Ne yapman gerekiyorsa yap.

00:06:47.890 --> 00:06:48.315
Çok güzel.

00:06:48.315 --> 00:06:49.515
Kesinlikle.

00:06:49.515 --> 00:06:51.725
Bunu çok çabuk kurtarabiliriz.

00:06:51.725 --> 00:06:53.795
Bunu yeniden yükleyebiliriz.

00:06:53.795 --> 00:06:56.075
Sadece zamanın hatırına,

00:06:56.075 --> 00:07:00.410
biz zaten yaptım
gerçek komut satırı aracı

00:07:00.410 --> 00:07:05.405
burada size gösterecektir
aslında hangi koştu,

00:07:05.405 --> 00:07:09.670
biz sadece bu hedefi kullanmak
işareti android paketi denir.

00:07:09.670 --> 00:07:11.220
Bunların hepsi dokümanlarda var.

00:07:11.220 --> 00:07:12.625
Bunu kolayca bulabilirsin.

00:07:12.625 --> 00:07:14.270
ama bu olacak aynı şey

00:07:14.270 --> 00:07:16.970
herhangi bir
CI ve benzerleri.

00:07:16.970 --> 00:07:18.920
Ne olacak biz alırsınız

00:07:18.920 --> 00:07:21.485
ile bir KeyStore
bu işareti Android paketi,

00:07:21.485 --> 00:07:22.625
Ve şöyle diyeceğiz, "Hey,

00:07:22.625 --> 00:07:23.825
kullanmak istediğiniz KeyStore,

00:07:23.825 --> 00:07:25.415
şimdi bana bir uygulama paketi oluşturun."

00:07:25.415 --> 00:07:27.860
Yani şimdi bu özelliği var

00:07:27.860 --> 00:07:30.385
orada ve biz diyoruz ki
yapılandırma eşittir serbest,

00:07:30.385 --> 00:07:32.415
artık bu uygulama paketini oluşturabiliriz.

00:07:32.415 --> 00:07:34.140
Burada yaptığın şey.

00:07:34.140 --> 00:07:36.320
bunu belgelerden kopyalayın

00:07:36.320 --> 00:07:41.345
belirtilen t arama,
Android paketini imzalayın.

00:07:41.345 --> 00:07:44.935
Evet, bu iyi.
Sonra yapılandırma sürümü.

00:07:44.935 --> 00:07:46.965
Burası benim keystore'um.

00:07:46.965 --> 00:07:51.630
Bu benim istediğim keystore
Kullanın. O zaman bunu çalıştır.

00:07:51.630 --> 00:07:53.180
>> Bunu çalıştırabilirsiniz
komut satırı sağ

00:07:53.180 --> 00:07:55.175
şimdi ve bir uygulama oluşturmak
bugün sizin için paket.

00:07:55.175 --> 00:07:56.870
Daha önce de böyle mi yaptın?

00:07:56.870 --> 00:07:58.145
Bunu daha önce yapmıştım.

00:07:58.145 --> 00:07:59.210
Bir dakika sürer.

00:07:59.210 --> 00:08:00.935
Bir dakika kadar sürer.

00:08:00.935 --> 00:08:02.150
sadece inşa etmesi gerektiği için,

00:08:02.150 --> 00:08:05.840
imzalaması gerekir ve daha sonra
tabii ki eser kendisi oluşturun.

00:08:05.840 --> 00:08:09.530
Burada yaptığımız şey.
zaten bu uygulama paketi oluşturulan,

00:08:09.530 --> 00:08:13.655
Öyleydi. AAB, bu çok güzel.
Bugün bakarsanız küçük.

00:08:13.655 --> 00:08:18.450
Bunlar yaklaşık 150 megabayta kadar çıkıyor.
ne bir desteklenir,

00:08:18.450 --> 00:08:20.585
böylece mağazaya yükleyebilirsiniz.

00:08:20.585 --> 00:08:24.670
Bunun üstündeki her şeye ihtiyacın olabilir.
onu doğramaya bakmak için.

00:08:24.670 --> 00:08:27.590
Anladım. Bu yüzden sadece almak
Bu AAB ve tıpkı sizin gibi

00:08:27.590 --> 00:08:30.090
önce APK göndermek,
uygulama paketini mi sevk etmek?

00:08:30.090 --> 00:08:30.945
>> Sürükle ve bırak.

00:08:30.945 --> 00:08:31.395
Hepsi bu mu?

00:08:31.395 --> 00:08:31.890
İşte bu kadar.

00:08:31.890 --> 00:08:32.730
Çok güzel.

00:08:32.730 --> 00:08:36.195
>> Biz de Arşiv araç var
Visual Studio içinde.

00:08:36.195 --> 00:08:38.870
Bu özelliğe sahip olduğunuzda
projenizde,

00:08:38.870 --> 00:08:40.010
bunu destekleyeceğiz.

00:08:40.010 --> 00:08:41.885
Visual Studio'nun gelecekteki versiyonu.

00:08:41.885 --> 00:08:44.015
>> Dediğin gibi, eğer
Zaten CI var,

00:08:44.015 --> 00:08:45.710
bunları ekleyebilirsiniz
komut satırı bağımsız değişkenleri,

00:08:45.710 --> 00:08:48.855
isterseniz AAB dosyasını dışarı pompalayın.

00:08:48.855 --> 00:08:50.505
O dosyayı al,

00:08:50.505 --> 00:08:52.330
Sen üretirsin, artık bitersin.

00:08:52.330 --> 00:08:56.480
Bir sorum var. Biliyorum.
Bir APK üretirken,

00:08:56.480 --> 00:08:59.120
Son bir adım var.
zip hizalama,

00:08:59.120 --> 00:09:00.650
bu da bir gerekliliktir.

00:09:00.650 --> 00:09:01.880
Bilmiyorum.
otomatik olarak olur,

00:09:01.880 --> 00:09:03.590
ama ben içinde biliyorum
benim Azure DevOps I

00:09:03.590 --> 00:09:06.775
oturum açın ve sonra zip hizalayın.

00:09:06.775 --> 00:09:07.940
Zip hakkında endişelenmek zorunda mısın?

00:09:07.940 --> 00:09:09.410
bu veya hizalama
Bu nasıl oluyor?

00:09:09.410 --> 00:09:13.640
Yani Android Paketi hedefini imzalayın
tüm bunları senin için yapıyor.

00:09:13.640 --> 00:09:15.770
Endişelenmene gerek yok.
bu kadar. Bunu senin için yapacağız.

00:09:15.770 --> 00:09:17.630
Ama ci ortamındaysanız,

00:09:17.630 --> 00:09:19.580
almak zorunda
önlem çünkü

00:09:19.580 --> 00:09:23.330
uygulama demetleri farklı bir yapmak
olan imza mekanizması,

00:09:23.330 --> 00:09:26.375
bir önce hizalar
imza ve tersi.

00:09:26.375 --> 00:09:30.050
Belgelerimize bakın
emin ve mümkün olacak

00:09:30.050 --> 00:09:32.090
küçük nüansları görmek

00:09:32.090 --> 00:09:34.675
nerede bu adımı koymak gerekir
CI boru hattınızda.

00:09:34.675 --> 00:09:37.580
Şu anda hayal edebiliyorum.
kelimenin tam anlamıyla diyor bir adım var

00:09:37.580 --> 00:09:39.560
Android inşa ama sonra
Ben sadece bir yapı olabilir

00:09:39.560 --> 00:09:40.640
Android, bu komutu çalıştır.

00:09:40.640 --> 00:09:43.380
Kesinlikle. Şunları yapabilirsiniz
bunu çok basit bir şekilde yap.

00:09:43.380 --> 00:09:46.145
Harika. İşte bu kadar. Biz yaptık.

00:09:46.145 --> 00:09:47.780
Gideceğimi sandım.
çok daha uzun gitmek için

00:09:47.780 --> 00:09:49.010
ama görünüşe göre sadece alır

00:09:49.010 --> 00:09:52.175
10 dakika hangi uygulama anlamak için
demetleri ve nasıl yapılacağını.

00:09:52.175 --> 00:09:52.820
Kesinlikle.

00:09:52.820 --> 00:09:55.440
Bu harika. John, akıllara durgunluk ver.

00:09:55.440 --> 00:10:02.060
Teşekkür ederim. Bunun için bir sebep var mı?
bir uygulama paketi kullanmak için değil mi?

00:10:02.060 --> 00:10:05.420
Şu anda yine
piyasalara bağlıdır.

00:10:05.420 --> 00:10:08.905
Eğer daha fazla yapıyorsanız
cihazlara dahil,

00:10:08.905 --> 00:10:10.850
yine de APK'lar kullanmak isteyeceksiniz

00:10:10.850 --> 00:10:13.475
çünkü günün sonunda
hala bir APK yüklüyorsunuz.

00:10:13.475 --> 00:10:16.835
Uygulama paketi sadece yapar
çok yararlı, samimi,

00:10:16.835 --> 00:10:20.760
için optimize edilmiş deneyim
cihazlara APK'lar teslim etme.

00:10:20.760 --> 00:10:22.775
>> Bu platform
kullandıklarında geliştiriciler

00:10:22.775 --> 00:10:26.820
uygulama paketi tamamen
Google'dan haddelenmiş,

00:10:26.820 --> 00:10:28.965
Dışarıda bir yerde, herkes kullanıyor.

00:10:28.965 --> 00:10:32.720
Evet, evet. Aslında.
bugün yüklemeyapmak için tercih edilen bir yol.

00:10:32.720 --> 00:10:36.380
Bu yüzden gidin uygulamalarınızı güncelleyin
şu anda uygulama paketleri için.

00:10:36.380 --> 00:10:40.145
aka.ms/AppBundles'e git
daha fazla bilgi edinmek için.

00:10:40.145 --> 00:10:41.120
İzleyin teşekkürler.

00:10:41.120 --> 00:10:42.335
John, geldiğiniz için teşekkürler.

00:10:42.335 --> 00:10:42.920
Teşekkürler James.

00:10:42.920 --> 00:10:44.930
Her zaman olduğu gibi, yapmak
emin abone,

00:10:44.930 --> 00:10:47.000
kayıt, o çan ding,
her şeyi yapmak.

00:10:47.000 --> 00:10:49.380
İzleyin teşekkürler
Bu Xamarin Göster.

00:10:49.380 --> 00:10:57.870
>> [MÜZIK].

00:10:57.870 --> 00:10:59.720
Hey, James burada,
sadece check-in istedim

00:10:59.720 --> 00:11:01.745
ve için teşekkür ederim
Bu videoyu izliyorum.

00:11:01.745 --> 00:11:04.835
Şimdi her şeyi yapmak
gibi yapmak istediğinizi biliyorum,

00:11:04.835 --> 00:11:07.310
abone olmak ve ding
bu bildirim zili,

00:11:07.310 --> 00:11:09.410
bir parçası haline
bildirim mangası.

00:11:09.410 --> 00:11:11.180
Buradayken, tüm

00:11:11.180 --> 00:11:14.000
bu harika videolar
Zaten kodladığım.

00:11:14.000 --> 00:11:17.640
Şu şeye tıkla. Tıklatın
bu kadar. Dikkat et. Yap.

