AWS Amplify

Mobil uygulamalar ve web uygulamaları oluşturmanın en hızlı yolu

AWS Amplify güvenli, ölçeklendirilebilir mobil uygulamalar ve web uygulamaları oluşturmak için yazılım geliştirme platformudur. Kullanıcıların kimliklerini doğrulamanızı, verileri ve kullanıcı meta verilerini güvenli şekilde depolamanızı, verilere seçili erişim yetkilendirmenizi, makine öğrenimini entegre etmenizi, uygulama ölçümlerini analiz etmenizi, sunucu tarafında kod çalıştırmanızı kolaylaştırır. Amplify mobil uygulama yazılım geliştirme iş akışının sürüm denetimi ve kod testinden ürün dağıtımına kadar tamamını kapsar ve işinizi binlerce kullanıcıdan on milyonlarca kullanıcıya kolayca ölçeklendirir. Amplify Framework’un parçası olan Amplify kitaplıkları ve CLI açık kaynaktır ve kendi eklentilerinizi oluşturup özelleştirebileceğiniz eklenebilir bir arayüz sunar.

Platforms Grey@2x
Diagram Dark Blue@2x_with_dotted_line

Amplify topluluk tarafından seviliyor ve bu onu milyonlarca indirme sayısıyla birlikte GitHub üzerinde en hızlı büyüyen ilk 5 projeden biri yapmıştır.

Neden Amplify’ı seçmelisiniz?

Daha fazla çeşitlilik ve derinlik

Amplify, uygulamalarınıza güç sağlamak için AWS Cloud kullanır. Böylece diğer mobil yazılım geliştirme platformlarından daha derin işlevselliği olan daha kapsamlı hizmet seçeneklerine erişim sağlayabilirsiniz. Uygulamanız büyüdükçe tamamen üretime hazır bir platforma geçiş yapmanıza gerek yok. Çünkü Amplify sizinle ve işinizle birlikte ölçeklendirir. Amplify ile istek üzerine tüm dünyadan mikro saniyelik gecikmeyle saniyede yüzlerce terabayttan fazla veride milyonlarca istekle başa çıkabilen canlı uygulamalar oluşturabilirsiniz.

Herhangi bir platform için oluşturun

Amplify, Android ve iOS mobil uygulamalarının yanı sıra React Native ve React, Ionic, Angular, Javascript ve Vue web uygulamalarını yerel olarak oluşturmanız ve işletmeniz için uç uca çözümler sunar. Sürüm denetimi, otomatik kod testi ve ürün uygulama dağıtımı için ihtiyacınız olan her şeyi sunar. Aşamalı web uygulamaları için hem ön ucunuz hem de arka ucunuz için tam yazılım geliştirme iş akışı verebilecek tek platform Amplify’dır.

Basitleştirilmiş veriler

Amplify çoklu veri tabanı teknolojileri kurma karmaşıklığına gerek kalmadan veri erişimini sorunsuz hale getirmektedir. İlişkisel ve ilişkisel olmayan veri tabanı gibi var olan veri kaynakları ile kolayca entegre edebilirsiniz. Amplify, diğer platformlar bu imkanı sağlamazken GraphQL’yi kullanarak verilerin yönetiminizi basitleştirmenizi sağlar. GraphQL ile daha hızlı ve daha etkileşimli mobil uygulamalar oluşturabilirsiniz çünkü tek bir ağ isteğindeki farklı kaynaklardan çoklu bilgiler sorgulayabilir ve alabilirsiniz. Bu, uygulamanın tükettiği CPU ve pil ömründen tasarruf sağlar.

Çevrimdışı eşitleme

Amplify, arka uç veri deponuz için bir yerleşik eşitleme bulunan cihaza yerleşik veri deposu sağlar. Diğer tüm platformlar sadece cihaza yerleşik bir önbellek sunar. Cihazınız çevrimdışıyken uygulamanız Amplify kullanarak yerel olarak veri sorgulayabilir ve yazabilir. Cihaz tekrar çevrim içi olduğu zaman, Amplify otomatik olarak yerel veri deponuzu arka uç veri deponuz ile eşitler ve çakışmaları giderir. Amplify ile ağ kesintilerine dayanıklı güvenilir uygulamalar ve cihazlara yayılan gerçek zamanlı işbirliğine dayalı uygulamalar oluşturabilirsiniz.

Yönetim gerektiren sunucu yok

Amplify, iş mantığınız için sunucuları yönetmeye gerek kalmadan sunucu tarafı kodu yürütmenize izin verir. Sadece maliyet tasarrufunuzu optimize etmek için kullandığınız kaynaklar için ücret ödersiniz ve sunuculara bakım veya yükseltme yapmanız ya da sunucuları yedeklemeniz gerekmez ve uygulamalarınız otomatik yüksek erişilebilirliğe sahip olur.

Ayrıntılı güvenlik denetimleri

Amplify, diğer platformlardan ziyade uygulamanız için çok daha iyi güvenlik denetimleri sağlar. Amplify ile uygulamanızı kullanan her kullanıcı için ayrıntılı erişim denetimi ayarlama gücünüz vardır. Amazon, Facebook ve Google’dan kolaylıkla birleştirilmiş kimlik doğrulaması kurabilirsiniz ve her bir kullanıcıya yetkilendirilmiş veri parçalarını denetleyebilirsiniz.

Özellikler

Amplify, AWS hizmetleri tarafından sağlanan zengin özelliklere sahip sunucusuz uygulamalar oluşturmanızı sağlayan Kimlik Doğrulama, Analiz, API (GraphQL ve REST), Etkileşimler, Tahminler, PubSub, Depolama, Anlık Bildirim ve XR gibi özellik kümeleri sağlar.

Data@1x

DataStore

GraphQL kullanarak uygulamanız ve bulut arasındaki verileri eşitleyen cihaza yerleşik bir sorgulanabilir kalıcı veri deposu.

User@1x

Kimlik Doğrulaması

Mobil uygulamalara ve web uygulamalarına kullanıcı kaydı, oturum açma ve ayrıntılı erişim denetimi ekleyin.

 

Analiz

Kullanıcı oturumlarını, özniteliklerini ve uygulama içi ölçümleri izlemeye yönelik kullanıma hazır analiz

API

REST ve GraphQL ile kolayca ve güvenli bir şekilde HTTP istekleri gerçekleştirin.

AR ve VR

Sanal gerçeklik (VR), artırılmış gerçeklik (AR) ve 3B sahnelerini kolayca entegre edin.

Etkileşimler

Derin öğrenim destekli ses ve metin özelliklerini kullanarak konuşma tabanlı arabirimler oluşturun.

Bildirimler

Yerleşik olarak analiz ve hedefleme özellikleri sunan, özel olarak uyarlanmış anlık bildirimleri entegre edin.

Tahminler

Bulut hizmetleri tarafından sağlanan uygulamanıza Yapay Zeka/Makine Öğrenimi özellikleri ekleyin.

PubSub

Uygulamanızı bulut üzerindeki ileti odaklı ara yazılımlara bağlayın.

Depolama

Kullanıcı içeriklerini bulutta ve cihazda güvenli bir şekilde yönetin.

Library(1)
Amplify Libraries

Amplify Framework’deki olay merkezli açık kaynak kitaplığını kullanarak bulut destekli mobil ve web uygulamaları oluşturun.

Daha fazla bilgi edinin 
CLI
Amplify CLI

Uygulamanızın arka ucunu oluşturmak, entegre etmek ve yönetmek için Amplify Framework’de açık kaynak araç zinciri.

Daha fazla bilgi edinin 
Console
Amplify Console

Sürekli dağıtım ile tam yığın sunucusuz web uygulamalarının barındırılması.

Daha fazla bilgi edinin