2023'te Android'de en çok indirilen 10 uygulamadan biri olan CapCut, mobil cihazlarda kullanılabilen en popüler video düzenleme uygulamalarından biridir. Ayrıca tamamen ücretsizdir. Her şey dahil video düzenleme aracı, konuşmayı metne dönüştürme ve resmin çözünürlüğünü artırma gibi çok sayıda efekt ve düzenleme özelliğinin yanı sıra kullanıcıların yüksek kaliteli videolar ve grafikler oluşturmasına yardımcı olmak için eksiksiz bir medya kitaplığı sunar. CapCut kullanıcıları, içeriklerini oluşturduktan sonra TikTok, YouTube, Instagram ve Facebook gibi sosyal medya platformlarında tek tıklamayla yayınlayabilir.
CapCut, kullanıcılarına istedikleri şekilde içerik üretme olanağı sunarak onlara mükemmel bir deneyim sunmaya odaklanır. CapCut ekibi, yakın zamanda masaüstü kullanıcıları için kullanıcı deneyimini iyileştiren gelişmiş bir web uygulaması geliştirmeye yatırım yaptı. CapCut online, hem kişisel hem de kurumsal kullanıcılara pratik özellikler sunan kullanıcı dostu bir arayüze sahiptir. Bu sayede içerik oluşturmayı ve ekipler arasında ortak çalışmayı kolaylaştırır. Bu güncelleme, kullanıcıların güçlü video düzenleme yazılımına doğrudan tercih ettikleri tarayıcıdan erişmelerine olanak tanıyarak daha rahat ve esnek bir düzenleme deneyimi sunar.
Web uygulamaları giriş engelini azaltır
CapCut, kullanıcılarına video düzenleme platformuna erişmek için daha fazla yol sunmak amacıyla mevcut Android ve iOS mobil uygulamalarına ek olarak bir web uygulaması kullanıma sundu. Daha fazla giriş noktası sunmak, kullanıcıların kendileri için en uygun platformu seçmelerine olanak tanır. Bu platformlar arasında mobil uygulamayı Google Play Store'dan indirme, favori tarayıcıları üzerinden web uygulaması olarak yükleme veya doğrudan bir tarayıcı sekmesinde kullanma yer alır. Ekip, tarayıcıda da çalışan bir masaüstü uygulamasının kullanıcıları elde tutma oranını artırabileceğini ve kullanıcılarının genel memnuniyetini iyileştirebileceğini düşünüyordu.
Geliştiricilerin kullanımına sunulan teknoloji paketi sayesinde CapCut, platforma özel mobil uygulamasını aynı derecede güçlü bir web sürümüne çevirip aktarabildi. WebAssembly gibi web platformu teknolojileri, son birkaç yılda geliştiriciler arasında önemli ölçüde popülerlik kazandı ve geliştiricilerin güçlü web uygulamalarını eskisinden daha hızlı oluşturmasına olanak tanıdı. Ayrıca, CapCut'un düzenleme motorunun çoğu C++ ile yazıldığı için geliştiriciler, uygulamayı masaüstü web sürümüne taşımak için Emscripten'i kullanabiliyordu.
WebAssembly
CapCut geliştiricileri, WebAssembly sayesinde bir milyondan fazla video ve grafik şablonunu yeni web uygulamasına başarıyla aktardı. Emscripten'in C ve C++ kodunu WebAssembly'e derleme konusunda sunduğu güçlü destek, CapCut'un platforma özel uygulamalar ile web uygulamaları arasında verimli bir şekilde kod paylaşmasına olanak tanıdı. Bu sayede CapCut'un en önemli işlevlerinden bazıları (ör. özelleştirilmiş video efektleri ve video düzenleme) yeni platforma taşındı.
CapCut'ta tarayıcıda algoritmalar çalıştıran birçok özel efekt bulunur. Bu efektler, gerçek zamanlı işleme sırasında video oluşturma işlemini yavaşlatabilir. WebAssemly'nin Tek Talimat, Çoklu Veri (SIMD) olarak bilinen paralel işleme işlevi sayesinde CapCut geliştiricileri, uygulamanın işleme performansını SIMD olmayan çözümlere kıyasla yaklaşık% 300 artırdı ve darboğazların oluşmasını daha iyi önledi.
İstisna İşleme (EH), C++'nun temel özelliklerinden biridir ancak Emscripten'de EH desteği eksikti. Emscripten, JavaScript'e dayalı bir dizi EH mekanizması sağlar ancak bu mekanizmalar uygulamanın çalışma zamanı performansını olumsuz yönde etkileyebilir ve paket boyutunu artırabilir. WebAssembly'nin EH standardı bu sorunun üstesinden gelir. EH için WebAssembly'ye geçmek, CapCut'un web uygulamasının paket boyutunu% 15 azaltırken kodu daha performanslı hale getirdi.
WebCodecs
CapCut, video düzenleme için kullanıcıların resimlere eklediği videoların kodunu çözmeli ve ardından video önizlemesinin altındaki düzenleme kanvaslarında bunları göstermelidir. SIMD için optimize edilmiş bir kod çözücü kullanıldığında bile, yüksek performanslı bir bilgisayarda 4K görüntünün düzenleme kanvasındaki kodunu çözmek onlarca milisaniye sürer. Bu da birden fazla video kanalının kodunu aynı anda çözmenin çok fazla güç gerektirdiği anlamına gelir.
WebCodecs'i kullanan CapCut, donanım hızlandırmalı kodlama ve kod çözme özelliğini entegre ederek ses ve video işleme hızını yaklaşık %300 artırdı. CapCut, performansı önemli ölçüde iyileştirildi ve artık aynı anda birden fazla 4K yayını desteklemektedir. Ayrıca WebCodecs, H264, HEVC, VP8, VP9 ve AV1 gibi daha fazla video biçiminin desteklenmesine olanak tanıdı.
Web uygulamasının tüm gücünden yararlanma
CapCut ekibi, platforma özel uygulamayı 2022'nin başlarında web'e taşımaya başladı. Aynı yılın Ağustos ayında CapCut, masaüstü için uygulamanın ilk web tabanlı sürümünü resmi olarak kullanıma sundu. CapCut, progresif web uygulaması (PWA) teknolojilerini kullanarak tarayıcı üzerinden yükleme özelliğini etkinleştirdi. Bu teknolojileri kullanarak yeni web uygulamasını kullanıma sunan CapCut ekibi, SEO trafiğinde% 83 artış elde etti.
CapCut'u web'e taşımak, geliştiricilerin güçlü Google özelliklerini uygulamayla birleştirerek kullanıcı deneyimlerinden en iyi şekilde yararlanmasına da olanak tanıdı. Özellik kullanıma sunulduktan sonraki bir ay içinde birçok kullanıcı Google One Tap ile oturum açma işlevini kullanarak oturum açtı. Bu işlev, kullanıcıların bilgilerini manuel olarak yazmak yerine mevcut Google kimlik bilgilerini kullanmalarına olanak tanıyarak oturum açma sürecini kolaylaştırdı.
Web ile imkanları genişletme
CapCut'u web'de kullanıma sunarak milyonlarca kullanıcıya yazılıma erişmek için daha fazla yol sunduk. CapCut geliştiricileri, WebAssembly, WebCodecs ve gelişmiş web uygulamaları oluşturmak için kullanılabilen diğer modern web teknolojileri sayesinde uygulamanın tüm gücünü ve performansını koruyan bire bir bağlantıyı başarıyla uyguladı.
Daha fazla bilgi
WebAssembly ve WebCodecs'i kullanarak uygulamalarınızı web'e nasıl taşıyacağınızı öğrenin.