CapCut zwiększa ruch bezpłatny o 83%, tworząc w pełni funkcjonalną aplikację internetową za pomocą narzędzi WebAssembly i WebCodecs

Wśród 10 najczęściej pobieranych aplikacji na Androida w 2023 r. CapCut to jedna z najpopularniejszych aplikacji do edycji wideo. na urządzenia mobilne. Również usługa jest całkowicie bezpłatna. Wszechstronne narzędzie do edycji wideo liczne efekty i funkcje edycji, takie jak zamiana mowy na tekst i skalowanie obrazu, a także w pełni zaopatrzoną bibliotekę multimediów, która pomaga użytkownikom tworzyć płynnego i szybkiego odtwarzania filmów i grafik. Gdy użytkownicy CapCut zakończą tworzenie mogą opublikować je na wybranej przez siebie platformie społecznościowych, np. TikToka, YouTube, Instagrama czy Facebooka.

CapCut koncentruje się na zapewnianiu użytkownikom doskonałych wrażeń, umożliwiając im tworzyć treści na swoich warunkach. Zespół CapCut zainwestował w tworzy zaawansowaną aplikację internetową dla użytkowników komputerów, użytkowników. CapCut online ma łatwy w użyciu interfejs, dla użytkowników osobistych i biznesowych, dzięki czemu tworzyć treści i współpracować między zespołami. Ta aktualizacja umożliwia użytkownikom dostęp do zaawansowane oprogramowanie do edycji wideo bezpośrednio w preferowanej przeglądarce co zapewnia wygodniejsze i bardziej elastyczne środowisko edycji.

Aplikacje internetowe obniżają barierę wejścia

Firma CapCut wprowadziła aplikację internetową, która dała użytkownikom więcej sposobów do edycji filmów i dodawania ich do swoich aplikacji mobilnych na Androida i iOS. Udostępnienie większej liczby punktów wejścia pozwala użytkownikom wybrać platformę, która najlepiej się sprawdza Może to być np. pobranie aplikacji mobilnej ze Sklepu Google Play, instalując ją jako aplikację internetową za pomocą ulubionej przeglądarki lub używając bezpośrednio na karcie przeglądarki. Zespół uważał, że aplikacja komputerowa, która działania w przeglądarce mogą potencjalnie zwiększyć utrzymanie uwagi odbiorców i poprawić ogólną jakość i zadowolenie użytkowników.

Dzięki pakietowi technologii dostępnym dla programistów było to proste CapCut, by przetłumaczyć i przekazać aplikację mobilną specyficzną dla tej platformy w taki sam sposób dzięki zaawansowanej wersji internetowej. Technologie platform internetowych, takie jak WebAssembly, zyskały dużą popularność wśród programistów w ciągu ostatnich kilku lat, pozwalając im sprawia, że zaawansowane aplikacje internetowe są szybsze niż kiedykolwiek wcześniej. Ponieważ większość montażu w CapCut napisanej w języku C++, programiści mogą użyć programu Emscripten, aby przenieść do wersji internetowej na komputer.

Cytat Jamesa Williamsa z firmy CapCut stwierdza: „Użyliśmy narzędzi WebAssembly i WebCodecs, by skutecznie przenieść wiele ważnych funkcji z natywnej bazy kodu do sieci bez szkody dla
wydajność ani funkcjonalność.

WebAssembly

Za pomocą WebAssembly deweloperzy CapCut przenieśli więcej niż milionów szablonów wideo i graficznych do nowej aplikacji internetowej. Emscripten wydajna obsługa kompilacji kodu w C i C++ w WebAssembly pozwoliła na zastosowanie na skuteczne współdzielenie kodu między aplikacjami platformowymi i aplikacjami internetowymi, z najważniejszych funkcji CapCut na nowej platformie, z dostosowanymi efektami wideo i edycją filmów.

CapCut ma wiele efektów specjalnych uruchamiających algorytmy w przeglądarce, wąskiego gardła w trakcie przetwarzania wideo w czasie rzeczywistym. Dzięki Funkcja przetwarzania równoległego w WebAssemly znana jako Pojedyncza instrukcja, Wiele Dane (SIMD), deweloperzy CapCut poprawiła wydajność przetwarzania aplikacji o prawie 300% w porównaniu z urządzeniami innymi niż SIMD rozwiązań, lepiej zapobiegać powstawaniu wąskich gardeł.

Obsługa wyjątków (EH) to jedna z podstawowych funkcji języka C++, ale obsługa EH w Emscripten jest niepełne. Emscripten udostępnia zestaw mechanizmów EH opartych na języku JavaScript, ale mogą one mieć negatywny wpływ na czas działania aplikacji i zwiększyć jej rozmiar przesyłki. Standard EH WebAssembly omija ten problem. Przełączam na WebAssembly dla EH zmniejszył rozmiar pakietu aplikacji internetowej CapCut o 15%, a jednocześnie zwiększył ilość kodu konkurenta.

WebCodecs

Do edycji wideo CapCut musi zdekodować filmy wpisywane przez użytkowników do obrazu a potem wyświetlić je w obszarze roboczym pod podglądem filmu. Nawet wtedy, gdy dekoder zoptymalizowany pod kątem SIMD, dekodujący obraz 4K do obszaru roboczego na do wydajnego komputera trwa dziesiątki milisekund, co oznacza, że dekodowanie wielu ścieżek wideo jednocześnie wymaga dużego nakładu pracy.

Zastosowanie WebCodecs, Zintegrowane kodowanie i dekodowanie CapCut z akceleracją sprzętową, poprawiające jakość dźwięku a czas przetwarzania wideo o niemal 300%. Dzięki poprawie wydajność, CapCut obsługuje teraz wiele strumieni 4K jednocześnie. Dodatkowo: Kodeki internetowe umożliwiły obsługę większej liczby formatów wideo, takich jak H264, HEVC, VP8, VP9, oraz AV1.

Statystyki dotyczące aplikacji CapCut: do aplikacji internetowej CapCut przeniesiono ponad milion szablonów. Nawet o 300% lepsza wydajność przetwarzania. Wzrost liczby obsługiwanych formatów wideo o 40%.

Pełne wykorzystanie potencjału aplikacji internetowej

Zespół CapCut rozpoczął przenoszenie aplikacji zależnej od platformy do internetu od początku 2022 r. W sierpniu tego roku firma CapCut oficjalnie uruchomiła swoją pierwszą internetowa wersja aplikacji na komputer. Używanie progresywnej aplikacji internetowej (PWA) technologie, CapCut włączony zainstalowaną w przeglądarce. Po uruchomieniu korzystających z tych technologii, zespół CapCut zaobserwował poprawę SEO o 83%

Instalowanie aplikacji CapCut.

Wprowadzenie CapCut w internecie pozwoliło deweloperom maksymalnie wykorzystać użytkowników Łącząc zaawansowane funkcje Google z aplikacją. W ciągu miesiąca od wprowadzenia wielu użytkowników mogło zalogować się za pomocą Logowanie się w Google One Tap usprawniając proces logowania, umożliwiając im korzystanie istniejących danych logowania Google, zamiast ręcznie wpisywać ich dane.

Większe możliwości dzięki internetowi

Udostępnianie CapCut w internecie stworzyło nowe możliwości dla milionów użytkowników, zapewniając im więcej sposobów dostępu do oprogramowania. Dzięki WebAssembly kodeki internetowe i inne nowoczesne technologie internetowe umożliwiają tworzenie do aplikacji internetowych, programiści CapCut zastosowali port 1:1, aby utrzymać pełną moc i wydajność aplikacji.

Więcej informacji

Dowiedz się, jak przenieść swoje aplikacje do internetu przy użyciu WebAssembly i WebCodecs.

Edytor wideo CapCut.