بهروزرسانی ورژن Web SDK ادتریس
با توجه به اهمیت استفاده ازPWA وTWAدر توسعه اپلیکیشنها ادتریس ورژن Web SDK خود را ارتقا دادهاست که میتواند عملکرد بهتری نسبت به ورژن قبلی داشته باشد و از ویژگیهای بیشتری از جمله شمارش Event و ارسال Event Value نیز برخوردار است، برای مشاهده و پیادهسازیSDK جدید ادتریس در بستر PWA و TWA میتوانید از گیتهاب ادتریس استفاده کنید.
مفهوم PWA و TWA چیست و کاربرد آنها در کجاست؟
PWA
Progressive Web Applications یا به اختصار PWAها کلاس نسبتا جدید در توسعه وب اپلیکیشنها محسوب میشوند که تجربه کاربری همسانی را برای کاربرانی که با مرورگر از یک اپلیکیشن استفاده میکنند را فراهم میکند. بهترین ویژگیPWA ها این موضوع است که کاربران میتوانند حتی در حالتOffline هم از وب اپلیکیشن خود استفاده کنند. این ویژگی به خاطر استفاده از آخرین تکنولوژیها مثل ,Push Notification Cache ,Secure Connection و موارد دیگر است. همچنین یک ویژگی مهم دیگر PWA جلوگیری از تجربه نامناسب کاربران شما در مقایسه با استفاده از وب سایتهای معمول میباشد.
PWAها یک وب اپلیکیشن هستند که در حقیقت وبسایتی هستند که از تکنولوژی مرورگرها استفاده میکنند. در حقیقت PWAها وب سایتی هستند که مانند یک اپلیکیشن همسان رفتار میکنند.
PWA ها پلتفرمهای راحتی هستند که هر کسی میتواند از سرور و یا زیرساخت به آنها دسترسی داشته باشد، از آنها استفاده کند و برای کاربران شما نیز روی هر Device قابل استفاده هستند اعم از موبایلها و یا کامپیوترهای شخصی. بنابراین با توجه به ویژگیهایی که PWAها دارند بیشتر از یکWeb app میتوان به آن نگاه کرد.
TWA
Trusted Web Activity یا TWAها به PWA شباهت زیادی دارند و به هم مرتبط هستند. TWAها یک اپلیکیشن اندرویدی هستند که نیاز به توسعه آنها به معنی معمول اندروید نیست، یعنی تنها کاری که نیاز است انجام بدهید این است که یک PWA را در بستر اندروید قرار دهید. یعنی وقتی اپلیکیشن از طریقPlay Store یا هر استور دیگری نصب شود بعد از باز شدن یک تب مرورگر شخصیسازی شده Chrome شما را باز میکند و نکته جالب توجه این است که در اپلیکیشن اثری از اینکه یک تب مرورگر کروم شما باز شدهاست مشاهده نمیشود (حتی نوار وارد کردن URLs). منظور از کلمهTrusted در TWA، متعلق بودن سایت و اپلیکیشن به یک شخص توسعه دهنده یا شرکت است و صحت اینکار توسط یک مکانیزم Digital asset links داخلی انجام میشود.
از آنجایی که پایه و اساس TWAها روی یک تب شخصیسازی شده کروم است به ویژگیهای کروم دسترسی دارد و این موضوع باعث افزایش عملکرد آن میشود. این موضوع باعث میشود که دادههایی مثلCookies که توسط مرورگر Chrome ذخیره میشوند بین مرورگر و اپلیکیشن به اشتراک گذاشته شوند، برای مثال کاربری که از طریق مرورگر Chrome اقدام به ورود به اپلیکیشن کردهباشد به طور اتوماتیک درTWA نیز وارد اپلیکیشن میشود. استفاده ازTWA در اپلیکیشن شما این امکان را برای شما فراهم میکند تا از امکانات فوق العاده Chrome در اپلیکیشن خود استفاده کنید.
با توجه به توضیحات بالا توسعهدهندگانTWA انقلابی را در روش استفاده کاربران از اپلیکیشنها و وب سایتها به وجود آوردهاند. آنها همچنین با یکپارچهسازی PWA و TWAبه کاربران این اجازه را میدهند تا بتوانند راحت اپلیکیشنها را پیدا و استفاده کنند همچنین با استفاده از این پروتکل راههای جدید را برای پیادهسازی یک اپلیکیشن اندروید با استفاده از PWA ایجاد کردهاند.