AWS Amplify
Ölçeklenebilir mobil uygulamalar ve web uygulamaları oluşturmanın en hızlı yolu
AWS Amplify, AWS tarafından sağlanan ölçeklenebilir mobil uygulamalar ve web uygulamaları oluşturup bunları hem yapılandırmayı hem de uygulamayı kolaylaştırır. Amplify, mobil arka ucunuzu sorunsuz bir şekilde tedarik edip yönetmenin yanı sıra arka ucunuzu iOS, Android, Web ve React Native ön uçlarınızla kolayca entegre edebilmeniz için basit bir framework sağlar. Amplify aynı zamanda hem ön hem arka ucunuzun uygulama yayınlama sürecini otomatikleştirerek daha hızlı özellik sunmanıza olanak tanır.
Mobil uygulamalar; çevrimdışı veri eşitleme, depolama veya birden çok kullanıcı arasında veri paylaşımı gibi doğrudan cihazda gerçekleştirilemeyen işlemler için bulut hizmetleri gerektirir. Genellikle arka ucu desteklemeye yönelik birden çok hizmeti yapılandırmanız, ayarlamanız ve yönetmeniz gerekir. Ayrıca, satırlarca kod yazarak bu hizmetlerin her birini uygulamalarınızla entegre etmeniz gerekir. Bununla birlikte, uygulamanın özellik sayısı arttıkça kodunuz ve yayın süreciniz daha karmaşık hale gelirken, arka uç yönetimi daha fazla zaman gerektirir.
Amplify, mobil uygulamalarınızın arka uçlarını tedarik eder ve yönetir. Tek yapmanız gereken, ihtiyaç duyduğunuz kimlik doğrulaması, analiz veya çevrimdışı veri eşitleme gibi özellikleri seçmektir. Amplify, bu özelliklerin her birini destekleyen AWS hizmetini otomatik olarak tedarik edip yönetir. Daha sonra Amplify kitaplıkları ve kullanıcı arabirimi bileşenleri aracılığıyla bu özellikleri uygulamanıza entegre edebilirsiniz.
AWS Amplify, altyapı tedarik etmek ya da yönetmek zorunda kalmamanız için AWS AppSync ve AWS Lambda gibi tam olarak yönetilen hizmetlerden yararlanır. Uygulamanızın arka uç hizmetleri gerektiği gibi ölçeklendirilir ve yalnızca kullandığınız
kadar ödersiniz.
AWS Amplify, müşterileriniz için kolayca ilginç ve etkileşimli deneyimler oluşturmanıza olanak sağlar. Yalnızca birkaç satır kodla Amazon Lex tarafından desteklenen ses ve metin tabanlı arabirimler oluşturabilir, Amazon Sumerian ile oluşturulmuş sanal gerçeklik sahneleri ekleyebilir veya kullanıcılarınıza anlık bildirimler gönderebilirsiniz.
Amplify Framework
Amplify Framework, bir mobil arka uç oluşturup bunu iOS, Android, Web ve React Native uygulamalarına entegre edebilmeniz için bir dizi kitaplık, kullanıcı arabirimi bileşeni ve bir komut satırı arabirimi sağlar. Amplify CLI, arka ucunuzun desteklenmesi için gerekli tüm hizmetleri basit bir komut satırı arabirimi üzerinden yapılandırmanıza olanak sağlar. Amplify kitaplığı, bildirim tabanlı arabirimler ve basit kullanıcı arabirimi bileşenleri kullanarak kodunuzu arka ucunuza entegre etmenizi kolaylaştırır.
Bulut Hizmetleri
Amplify; çevrimdışı veriler, kimlik doğrulaması, analiz, anlık bildirimler, botlar ve AR/VR kategorilerine ayrılmış bir dizi temel AWS hizmetinden yararlanır.
Veri
Çevrimiçi ve çevrimdışı veri erişimi, birden çok veri kaynağındaki verileri değiştirme ve GraphQL desteği gibi özelliklerle uygulama verilerini gerçek zamanlı olarak sorgulayın, depolayın ve eşitleyin.
Kimlik Doğrulaması
Mobil uygulamalara ve web uygulamalarına kullanıcı kaydı, oturum açma ve erişim denetimi ekleyin.
Analiz
Kullanıcı oturumlarını, özniteliklerini ve uygulama içi ölçümleri izlemeye yönelik kullanıma hazır analiz
Bildirimler
Yerleşik olarak analiz ve hedefleme özellikleri sunan, özel olarak uyarlanmış anlık bildirimleri entegre edin.
Botlar
Derin öğrenim destekli ses ve metin özelliklerini kullanarak konuşma tabanlı arabirimler oluşturun.
Depolama
Kullanıcı içeriklerini bulutta ve cihazda güvenli bir şekilde yönetin.
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.
Geliştirici Araçları
AWS Amplify, mobil uygulama testlerini tamamen otomatikleştirir. Amplify Console’u kullanarak web uygulamanıza ve arka uç kaynaklarınıza yönelik dağıtımları da akıcı hale getirebilirsiniz. Bu sayede her kod değişikliğini hızla ve kolayca test etmenizin yanı sıra hataları küçük ve basitçe düzeltilebilecek haldeyken yakalama olanağınız olur. Amplify ile geri bildirimleri temel alarak hızla yineleme yapabilir ve yeni özellikleri kullanıcılarınıza daha hızlı ulaştırabilirsiniz.
Amplify Console
AWS Amplify Console, mobil web uygulamalarına yönelik bir sürekli teslim ve barındırma hizmetidir. Modern mobil web uygulamaları, tüm uygulama bileşenlerini statik dosyalar halinde paketleyen tek sayfalı web uygulamaları olarak oluşturulur. AWS Amplify Console, hızla yeni özellikler yayınlamanızı kolaylaştırır, uygulama dağıtımı sırasında kapalı kalma süresinden kaçınmanıza yardımcı olur ve uygulamalarınızın ön ve arka ucunun eş zamanlı olarak güncellenmesi sırasında karmaşık görevleri gerçekleştirir.
Device Farm
AWS Device Farm, iOS ve Android uygulamalarınıza yönelik, tam olarak yönetilen bir test hizmetidir. AWS Cloud’daki büyük bir fiziksel cihaz koleksiyonu üzerinde otomatik testler gerçekleştirebilirsiniz. Dilerseniz de doğrudan web tarayıcınızdan cihazlarla gerçek zamanlı bir şekilde etkileşim kurarak manuel testler gerçekleştirebilirsiniz.