WEBVTT

00:00.000 --> 00:00.900
[Bu derste, mobil cihaz

00:00.900 --> 00:03.420
senkronizasyonu ve çeşitli uygulamalarınızdaki

00:03.420 --> 00:04.590
verileri cihazlar arasında

00:04.590 --> 00:07.140
veya bulutta nasıl senkronize edebileceğiniz hakkında

00:07.140 --> 00:08.730
konuşacağız.

00:08.730 --> 00:09.750
Ancak bunu yapmadan önce,

00:09.750 --> 00:12.660
mobil cihazlar için piyasada bulunan iki ana işletim sistemi

00:12.660 --> 00:14.070
hakkında konuşalım.

00:14.070 --> 00:16.620
Bunlar Android ve iOS.

00:16.620 --> 00:18.480
Bugün mobil işletim sistemleri, tabletler

00:18.480 --> 00:20.190
ve akıllı telefonlarla uğraşırken,

00:20.190 --> 00:23.460
bu pazarda gerçekten sadece iki baskın oyuncu var.

00:23.460 --> 00:26.040
Bunlardan ilki Android işletim sistemidir.

00:26.040 --> 00:28.290
Android, kapalı kaynak veya tescilli

00:28.290 --> 00:30.420
kod tabanı yerine açık kaynak kod tabanı

00:30.420 --> 00:33.600
sunduğu için çok fazla pazar payı elde etti.

00:33.600 --> 00:36.450
Android, Google tarafından desteklenmiş ve geliştirilmiştir.

00:36.450 --> 00:38.070
İşletim sistemi kodunun çok geniş

00:38.070 --> 00:39.480
bir dağılımına sahiptir ve akıllı

00:39.480 --> 00:42.300
telefonlar ve tabletlerin yanı sıra ağ akışlı TV set üstü

00:42.300 --> 00:43.740
kutuları gibi diğer akıllı cihazlarda

00:43.740 --> 00:46.080
ve sayısız diğer nesnelerin interneti cihazlarında

00:46.080 --> 00:48.930
yaygın olarak mevcuttur.

00:48.930 --> 00:50.340
Bu işletim sistemini oluşturan

00:50.340 --> 00:51.390
Android kod tabanının

00:51.390 --> 00:53.250
açık kaynak niteliği nedeniyle, her

00:53.250 --> 00:55.620
bir tablet veya akıllı telefon üreticisi kendi

00:55.620 --> 00:56.700
cihazlarına uygulamadan

00:56.700 --> 00:58.410
önce işletim sisteminin görünümünü

00:58.410 --> 01:00.990
ve verdiği hissi değiştirebilir.

01:00.990 --> 01:04.350
Örneğin, bir Amazon Kindle Fire tablete bakarsanız, normal bir

01:04.350 --> 01:05.310
Android tablet gibi

01:05.310 --> 01:07.080
görünmezler, ancak altlarında aslında

01:07.080 --> 01:08.790
Android işletim sistemini çalıştırırlar,

01:08.790 --> 01:10.230
ancak bunun üzerine özelleştirilmiş

01:10.230 --> 01:13.380
bir arayüz yapmışlardır.

01:13.380 --> 01:15.720
Bu işletim sistemi açık kaynaklı olduğundan, üreticiler

01:15.720 --> 01:18.300
tablet cihazları veya akıllı telefonları için kendi işletim

01:18.300 --> 01:20.610
sistemlerini yeniden icat etmek zorunda kalmayarak

01:20.610 --> 01:22.470
önemli ölçüde zaman ve para tasarrufu sağlayabilir

01:22.470 --> 01:25.800
ve bunun yerine Android'i temel olarak kullanabilirler.

01:25.800 --> 01:29.520
Şimdi, diğer baskın mobil işletim sistemi iOS.

01:29.520 --> 01:30.930
iOS, Apple tarafından iPhone

01:30.930 --> 01:32.850
ve iPad'lerde kullanılmak üzere geliştirilmiştir,

01:32.850 --> 01:35.880
ancak günümüzde iOS yalnızca iPhone'larda ve bunun bir

01:35.880 --> 01:40.290
varyasyonu olan iPadOS ise iPad'lerde kullanılmaktadır.

01:40.290 --> 01:41.790
Şimdi topluca iOS olarak adlandıracağımız

01:41.790 --> 01:44.040
bu işletim sistemi, Apple tarafından geliştirilen

01:44.040 --> 01:45.810
ve desteklenen kapalı kaynak koduna

01:45.810 --> 01:48.300
dayanıyor.

01:48.300 --> 01:49.440
Bu işletim sisteminin

01:49.440 --> 01:51.840
tescilli ve kapalı yapısı nedeniyle, onu

01:51.840 --> 01:54.420
kullanabilecek tek kişi Apple'dır, çünkü fikri

01:54.420 --> 01:56.610
mülkiyeti onlara aittir ve bu noktada

01:56.610 --> 01:58.590
yalnızca Apple donanımında kullanılmak

01:58.590 --> 02:00.990
üzere lisanslanmıştır.

02:00.990 --> 02:03.960
Şimdi açık ve kapalı kaynaktan bahsettiğimde, bu yazılım

02:03.960 --> 02:05.220
hakkında konuştuğumuzda

02:05.220 --> 02:06.930
önemli bir ayrımdır.

02:06.930 --> 02:09.780
Açık kaynak olarak ifade edilen bir sistemden bahsettiğimizde,

02:09.780 --> 02:12.090
yazılımın ve orijinal kaynak kodunun, onu indirmek,

02:12.090 --> 02:13.260
değiştirmek ve bu kod tabanını

02:13.260 --> 02:15.630
yeniden dağıtmak isteyen herhangi bir geliştirici

02:15.630 --> 02:18.540
için ücretsiz olarak mevcut olduğu anlamına gelir.

02:18.540 --> 02:20.820
Bu, üreticilerin orijinal yazılım üreticisine

02:20.820 --> 02:22.620
büyük bir lisans ücreti ödemek zorunda

02:22.620 --> 02:24.810
kalmadan kodu kullanmalarına olanak tanır.

02:24.810 --> 02:27.750
Ayrıca, ister akıllı telefona, ister tablete veya başka

02:27.750 --> 02:29.520
bir akıllı cihaza yerleştirmek olsun,

02:29.520 --> 02:31.710
işletim sistemini veya kodu istedikleri

02:31.710 --> 02:33.480
gibi değiştirebilirler.

02:33.480 --> 02:36.540
Açık kaynaklı yazılım, cihazlarının üretiminde çok fazla yaratıcılığa

02:36.540 --> 02:38.430
sahip olmalarının yanı sıra, kullandıkları

02:38.430 --> 02:40.560
işletim sistemi için daha fazla uygulama oluşturmaya

02:40.560 --> 02:42.240
yardımcı olacak başka insanların da

02:42.240 --> 02:44.400
çalışmasını sağlar.

02:44.400 --> 02:45.420
Android işletim sisteminin

02:45.420 --> 02:46.860
üreticiler arasında bu kadar hızlı

02:46.860 --> 02:49.980
popülerlik kazanmasının nedenlerinden biri de budur, çünkü işletim

02:49.980 --> 02:52.110
sistemleri için kod tabanı olarak bu açık kaynaklı

02:52.110 --> 02:53.790
platformu kullanarak daha düşük hizmet

02:53.790 --> 02:56.280
maliyetine sahip olmaktadırlar.

02:56.280 --> 02:59.310
Şimdi tam tersine, Apple'ın iOS'u kapalı kaynak

02:59.310 --> 03:00.840
kategorisine giriyor.

03:00.840 --> 03:02.610
Kapalı kaynaklı yazılım kullandığınızda,

03:02.610 --> 03:05.400
bunu genellikle özel mülk yazılımla yaparsınız ve bu bilgisayar

03:05.400 --> 03:07.110
yazılımı, telif hakkı sahibinin, bu

03:07.110 --> 03:09.960
durumda Apple'ın münhasır yasal hakkı altında lisanslanır

03:09.960 --> 03:11.250
ve bunu kendi hüküm ve koşulları

03:11.250 --> 03:13.230
altında kullanmaları için diğer insanlara

03:13.230 --> 03:15.720
lisanslayabilirler.

03:15.720 --> 03:18.600
Şimdi, yazılımını lisanslayacak olan lisans sahibinin diğer kullanımları

03:18.600 --> 03:20.460
kısıtlanacaktır, bu nedenle yazılımı değiştirmelerine,

03:20.460 --> 03:22.800
paylaşmalarına, incelemelerine, yeniden dağıtmalarına

03:22.800 --> 03:26.340
veya kod üzerinde tersine mühendislik yapmalarına izin verilmez.

03:26.340 --> 03:28.200
Kapalı kaynak kodlu yazılımlarla uğraşırken,

03:28.200 --> 03:30.030
tek elde ettiğiniz şey üründür, gerçekte

03:30.030 --> 03:31.710
nasıl oluşturulduğunu veya altında

03:31.710 --> 03:34.680
yatan gerçek yazılım kodunu göremezsiniz.

03:34.680 --> 03:38.070
Açık ve kapalı yazılımları şu şekilde düşünmeyi seviyorum, diyelim

03:38.070 --> 03:41.130
ki bu akşam tatlı olarak bir turta yemek istiyorsunuz, turta almak

03:41.130 --> 03:43.080
için yerel fırınınıza giderseniz, size

03:43.080 --> 03:44.670
tarifi vermeyeceklerdir, bu kapalı

03:44.670 --> 03:46.890
kaynaklı bir yazılım gibidir.

03:46.890 --> 03:48.120
Pasta için para ödeyeceksiniz,

03:48.120 --> 03:50.460
pastayı yiyebilirsiniz, pastanın tadını çıkarabilirsiniz,

03:50.460 --> 03:53.070
ancak pastayı nasıl yaptıklarını bilmeyeceksiniz.

03:53.070 --> 03:53.970
Diğer yandan, markete

03:53.970 --> 03:55.770
gittiğinizi ve sadece elmalı turta olduğunu,

03:55.770 --> 03:57.210
ancak yaban mersinli turta istediğinizi

03:57.210 --> 03:59.220
varsayalım.

03:59.220 --> 04:02.310
O dükkanın sadece elmalı turta satması çok kötü, bu yüzden bu akşam

04:02.310 --> 04:04.020
tatlı olarak yaban mersini yerine elmalı

04:04.020 --> 04:06.120
turta yemek zorunda kalacaksın.

04:06.120 --> 04:07.590
Bunun nedeni, turtanın tarifini değiştirmek

04:07.590 --> 04:09.180
için hiçbir yönteminiz olmamasıdır, çünkü

04:09.180 --> 04:11.580
o turtanın nasıl yapıldığını bilmiyorsunuz.

04:11.580 --> 04:13.140
Şimdi bunu bir arkadaşınızın evine

04:13.140 --> 04:15.360
gidip ondan turta almakla karşılaştıralım.

04:15.360 --> 04:18.060
Şimdi bu daha çok açık kaynaklı bir çözüm gibi olabilir,

04:18.060 --> 04:20.310
arkadaşınız size elmalı turtayı vermek yerine,

04:20.310 --> 04:23.130
turtayı kendiniz yapmanız için tarifi verebilir.

04:23.130 --> 04:23.963
Açık kaynaklı yazılım

04:23.963 --> 04:25.920
topluluğunda olan da budur.

04:25.920 --> 04:27.090
Android işletim sistemini

04:27.090 --> 04:29.340
indirerek son ürüne sahip olabilir ve onu var olduğu

04:29.340 --> 04:30.720
gibi kullanabilirsiniz ya da bu

04:30.720 --> 04:32.820
durumda arkadaşınızın evine gidebilir ve sizin

04:32.820 --> 04:34.950
için yaptıkları elmalı turtayı alabilirsiniz ya

04:34.950 --> 04:37.320
da aslında kaynak kodunu indirebilir ve kendi kullanımınız

04:37.320 --> 04:39.510
için yeniden düzenleyebilirsiniz.

04:39.510 --> 04:40.740
Elmalı turta örneğinde, tarifi

04:40.740 --> 04:42.360
arkadaşınızdan aldınız ve elmaları yaban

04:42.360 --> 04:44.250
mersini ile değiştirdiniz, böylece gerçekten

04:44.250 --> 04:46.650
yemek istediğiniz turtayı yapabilirsiniz.

04:46.650 --> 04:48.540
Açık kaynağın güzelliği de burada, yaratıcılık

04:48.540 --> 04:50.820
ve değişim dahil edilebilirken, kapalı kaynak

04:50.820 --> 04:54.300
veya özel mülk yazılımlarda bu mümkün değildir.

04:54.300 --> 04:55.800
Şimdi açık kaynak ve kapalı kaynak

04:55.800 --> 04:57.720
tartışmasını bitirdik ve bunların hepsi

04:57.720 --> 04:59.280
geçerli olsa da, son kullanıcı işletim

04:59.280 --> 05:01.380
sisteminin veya kodun kendisinin geliştirilmesine

05:01.380 --> 05:04.380
nadiren dahil olacaktır, bunun yerine, son kullanıcı sadece

05:04.380 --> 05:07.410
cihazlarındaki uygulamaları satın alabilmek, indirebilmek

05:07.410 --> 05:10.320
ve kullanabilmek ister.

05:10.320 --> 05:12.960
Eğer bir Android cihaz kullanıyorsanız uygulamaları almak

05:12.960 --> 05:15.270
için birkaç farklı yerden temin edebilirsiniz.

05:15.270 --> 05:17.130
İlk sırada Google Play Store olarak

05:17.130 --> 05:19.140
bilinen resmi market yer alıyor.

05:19.140 --> 05:20.850
Bu, yeni uygulamalar almak için açık

05:20.850 --> 05:23.310
ara en yaygın kullanılan ve en kolay yerdir.

05:23.310 --> 05:24.630
Ancak Android'de açık kaynaklı

05:24.630 --> 05:27.240
bir işletim sistemiyle karşı karşıya olduğumuz için, aslında

05:27.240 --> 05:28.410
yalnızca Google Play resmi

05:28.410 --> 05:30.330
mağazasıyla sınırlı değilsiniz ve bunun

05:30.330 --> 05:32.430
yerine, yazılımınızı veya uygulamalarınızı

05:32.430 --> 05:35.340
çeşitli farklı kaynaklardan edinebilirsiniz.

05:35.340 --> 05:38.089
Örneğin, Android işletim sistemini kullanıyorsanız,

05:38.089 --> 05:39.390
akıllı telefonunuza veya

05:39.390 --> 05:41.850
tabletinize yazılım indirmek için Amazon Appstore,

05:41.850 --> 05:44.550
GetJar, SlideME veya çok sayıda diğer üçüncü taraf uygulama

05:44.550 --> 05:46.890
mağazalarına gidebilirsiniz.

05:46.890 --> 05:47.940
Apple ise duvarlarla çevrili

05:47.940 --> 05:50.220
bir bahçe yaklaşımı kullanmayı tercih ediyor ve bu da

05:50.220 --> 05:53.850
uygulamaları yalnızca doğrudan Apple'dan alabileceğiniz anlamına geliyor.

05:53.850 --> 05:55.860
Bu, Apple'ın tek geliştirici olduğu anlamına gelmez,

05:55.860 --> 05:58.800
ancak yalnızca App Store adı verilen uygulama mağazasından uygulama

05:58.800 --> 06:00.630
alabileceğiniz anlamına gelir.

06:00.630 --> 06:03.540
Artık App Store, iOS cihazınızda bir mağazaya erişmenizi,

06:03.540 --> 06:05.010
uygulama satın almanızı ve indirmenizi

06:05.010 --> 06:07.230
sağlayan bir uygulamadır.

06:07.230 --> 06:08.640
Apple hizmet koşulları uyarınca,

06:08.640 --> 06:10.350
dünyanın herhangi bir yerinden uygulama

06:10.350 --> 06:11.970
indirmenize izin verilmez, bunu yalnızca

06:11.970 --> 06:14.460
App Store'dan yapabilirsiniz.

06:14.460 --> 06:17.160
iOS cihazınız, cihazı jailbreak yapmadan dışarıdan

06:17.160 --> 06:18.780
uygulamaların yüklenmesine

06:18.780 --> 06:20.880
izin vermez ve Apple Yazılımı kapalı kaynak

06:20.880 --> 06:22.800
olduğundan, son kullanıcının cihazı

06:22.800 --> 06:25.560
kullanmadan önce hizmet şartlarını kabul etmesi

06:25.560 --> 06:27.270
gerekir, bu nedenle artık yazılım

06:27.270 --> 06:31.620
indirmek istediklerinde App Store'a kilitlenirler.

06:31.620 --> 06:34.560
Artık hem Google Play Store'da hem de Apple App Store'da birçok

06:34.560 --> 06:35.760
farklı geliştiricinin

06:35.760 --> 06:37.740
uygulamalarını bulabilirsiniz.

06:37.740 --> 06:40.080
Herkes bu yazılım için bir uygulama yapabilir,

06:40.080 --> 06:42.420
ancak indirebilmeniz ve mobil cihazınıza yükleyebilmeniz

06:42.420 --> 06:44.640
için onaylanması ve uygulama mağazasında yayınlanması

06:44.640 --> 06:46.682
gerekir.

06:46.682 --> 06:49.320
Bir iOS aygıtı için bir uygulama oluşturmak için Swift

06:49.320 --> 06:51.360
programlama dilini kullanacak ve bu uygulamayı

06:51.360 --> 06:52.650
oluşturan kodu oluşturmak

06:52.650 --> 06:54.360
için entegre bir geliştirme ortamı

06:54.360 --> 06:57.180
olan Apple'ın Xcode'unu kullanacaksınız.

06:57.180 --> 06:59.880
Öte yandan, Android için bir uygulama oluşturmak istiyorsanız,

06:59.880 --> 07:00.780
bunu Java programlama

07:00.780 --> 07:02.580
dilinde yazacaksınız ve entegre geliştirme

07:02.580 --> 07:04.170
ortamı olarak Android Studio'yu

07:04.170 --> 07:05.940
kullanacaksınız ve bu Linux, Windows

07:05.940 --> 07:09.840
ve macOS sistemlerinde çalışabilir.

07:09.840 --> 07:12.510
Artık uygulamalarınız bir cihaza yüklendikten sonra, bu uygulamalar

07:12.510 --> 07:14.130
tarafından tutulan verileri dizüstü bilgisayarlar,

07:14.130 --> 07:16.080
masaüstü bilgisayarlar, akıllı telefonlar ve

07:16.080 --> 07:19.620
tabletler dahil olmak üzere birden fazla cihaz arasında senkronize etmenin bir yoluna

07:19.620 --> 07:21.600
ihtiyacınız var.

07:21.600 --> 07:23.760
Artık verilerinizi birden fazla cihaz arasında

07:23.760 --> 07:25.260
senkronize etmenin en kolay yollarından

07:25.260 --> 07:28.770
biri, bulut tabanlı bir ağda paylaşılan bir hesap kullanmaktır.

07:28.770 --> 07:31.320
Bu alanda Microsoft, Google ve Apple olmak

07:31.320 --> 07:33.840
üzere üç ana sağlayıcı bulunmaktadır.

07:33.840 --> 07:37.620
Microsoft, Microsoft 365 olarak bilinen bir ürün kullanmaktadır; bu

07:37.620 --> 07:39.000
ürün size ofis üretkenlik

07:39.000 --> 07:40.470
yazılımının yanı sıra OneDrive

07:40.470 --> 07:42.420
olarak bilinen bulutta büyük miktarda

07:42.420 --> 07:45.570
depolama alanına sahip olma olanağı sağlar.

07:45.570 --> 07:48.210
Microsoft 365 kullanıcıları normalde outlook'un genel etki

07:48.210 --> 07:49.950
alanını kullanarak bununla ilişkili bir

07:49.950 --> 07:52.620
e-posta hesabı alırlar. com veya şirketiniz 365'i

07:52.620 --> 07:55.470
kurumsal düzeyde kullanıyorsa kendi şirketinizin

07:55.470 --> 07:57.210
alan adı gibi kayıtlı bir üçüncü

07:57.210 --> 08:01.410
taraf alan adına sahip olarak, örneğin şirketim için Microsoft 365 kullanmaya

08:01.410 --> 08:04.380
karar verirsem, @diontraining e-posta adreslerimiz

08:04.380 --> 08:07.650
olur.

08:07.650 --> 08:07.650
com'a

08:07.650 --> 08:10.500
aktarılacak ve 365 hizmeti kullanılarak Microsoft sunucuları tarafından

08:10.500 --> 08:12.720
barındırılacak ve sağlanacaktır.

08:12.720 --> 08:15.420
İkinci seçeneğimiz ise Google tarafından sağlanan Google

08:15.420 --> 08:16.860
Workspaces'i kullanmak.

08:16.860 --> 08:19.620
Artık Google Workspaces için bir Google hesabı,

08:19.620 --> 08:21.300
yani bir Gmail hesabı veya Google'da

08:21.300 --> 08:23.550
bir kurumsal hesap ve kendi alan adınız olması

08:23.550 --> 08:25.050
gerekiyor.

08:25.050 --> 08:27.360
Şirketim aslında tüm üretkenlik yazılımlarımız

08:27.360 --> 08:29.310
için Google Workspace kullanıyor.

08:29.310 --> 08:31.260
Bu bize bulut tabanlı depolama için Google

08:31.260 --> 08:35.010
Docs, Sheets, Slides ve Google Drive'a sahip olma ve Dion Training'deki

08:35.010 --> 08:37.140
tüm ekip üyelerimiz için e-posta sağlama

08:37.140 --> 08:38.430
olanağı veriyor.

08:38.430 --> 08:40.800
Bize deontraining adresinden e-posta gönderdiğinizde. com'a girdiğinizde, aslında

08:40.800 --> 08:42.750
bir Google sunucusundan geçiyor ve Google Workspace'in

08:42.750 --> 08:44.820
bir parçası olarak e-postalarımızı bizim için

08:44.820 --> 08:46.710
barındıranlar da onlar.

08:46.710 --> 08:49.260
Ve üçüncü seçeneğimiz Apple'ın seçeneği,

08:49.260 --> 08:50.970
bu iCloud olarak bilinir.

08:50.970 --> 08:53.070
Şimdi iCloud ile bir Apple hesabı alırsanız, e-postanız

08:53.070 --> 08:57.510
@icloud olacaktır. com veya @me. com.

08:57.510 --> 09:00.060
Bu, herkesin kaydolabileceği ücretsiz bir hizmettir

09:00.060 --> 09:02.460
ve buna kaydolduğunuzda iCloud'da ücretsiz bir saklama

09:02.460 --> 09:03.600
alanı seviyesi katmanı

09:03.600 --> 09:05.310
vardır ve mobil cihazınız olarak bir

09:05.310 --> 09:09.090
iPhone veya iPad kullanıyorsanız bu hizmet son derece iyi çalışır.

09:09.090 --> 09:10.500
Artık ücretsiz seviyeye ek olarak,

09:10.500 --> 09:12.750
iCloud ile sahip olabileceğiniz ve size bulutta ek

09:12.750 --> 09:15.720
depolama kapasitesi sağlayan ücretli bir katman da var.

09:15.720 --> 09:17.460
Şimdi cihazınızı yapılandırırken,

09:17.460 --> 09:18.480
bu üç hizmetten hangisini

09:18.480 --> 09:20.160
kullanacağınızı ya da başka bir seçeneği

09:20.160 --> 09:22.080
seçeceksiniz ve bu bulut tabanlı hizmetleri

09:22.080 --> 09:24.690
kullanarak cihazlarınızdaki bilgi ve verileri birden

09:24.690 --> 09:26.640
fazla mobil cihaz ve masaüstü ve dizüstü

09:26.640 --> 09:28.530
bilgisayarınızdaki diğer cihazlarla

09:28.530 --> 09:31.923
senkronize etmenize olanak tanıyacaktır.
