برجستگی استفاده از تلفن همراه به سطحی رسیده است که هم از وب سایت وبرنامه های کاربردی استفاده می کنیم.
این pwa یا (progress- web-application) یک استاندارد که برای بهترین چیزها طراحی شده و تا الان نیاز ما برای کارهای وب اپلیکیشن جلو برده است ،ولی ایده twa سعی دارد که گسترش بین کاربردی وب، تلفن همراه برای اندروید یا ios بیشتر نشان بدهد
سعی دارد که شکاف بین اپ های اندروید و ios از بین ببرد ومشکلاتش که دارد تا حدی از بین ببرد.
1)این twa سعی دارد که یک پروتکلی باشد که برنامه وب شما در واقع به apk اندروید تبدیل کند که شما همون apk بتوانید در اپ استور ،گوگل پلی، کافه بازاربرای نصب به نمایش بگذارید که مردم استفاده کنند.
2)این twa مانند pwa ازمحتوای یک وب سایت یا مرورگرت مثل یک view نشان می دهد که همه محتوا ببنید که مانند یک وب سایت ولی در اپ گوشی ریسپانسیو شده نشان می دهد.
3)این twa به حساب کاربری گوگل متصل است ومی توانید به صورت افلاین برای کار به گوشی دسترسی داشته باشید کار کنید.
شما با twa میتوانید با اپی که به apk تبدیل شده است به صورت افلاین می توانید کار کنید.
1) این twa سعی دارد که مثل اپ های android در حد یکapk اندروید بتواند ان را نمایش بدهد
2) برنامه درcache service-worker ذخیره سازی می کند و اپ به صورت افلاین به نمایش می گذارد
3) این twa میتواند پکیج های نتیو اپ به برنامه وب به یک کش css,js ذخیره کند وبه مخاطبش محتوا نشان بدهد واین کاردرعرض 5 ثانیه که واقعا باور نکردنی است.
4) در twa شما خیلی راحت میتوانید با نتیفیکیشن درسرویس وب کار کنید و پشتیبانیnative push برای نتیفیکیشن ها دارد.
5) اپلیکیشن twa همه چیز در manifest.json نمایش داده میشود که می توانید عکس ها وخیلی چیزهای دیگر در انجا تغییر دهید
1)اگر یک باگ در برنامه های اندرویدی باشد،میتواند اون کد بررسی وباگ حل کند که مانند وب محتوای به نمایش بگذارد
2)سازگاری با backward ندارد (no backward compatibility
سعی می کند که کد مشابهی نشان بدهد و هیچی بررسی api دربرنامه های twa به وجود نداشته باشد
3) برنامه های اپ های نینیو سعی دارد یک اپ به چند مگابایت برساند و اون در یک صفحه وب درخواست کند واون اپ تا 200 300 کیلوبایت حجمش کم شود
چه چیزهای نیاز است که یک برنامه به twa تبدیل شود؟
1) باز شدن به صورت افلاین
2) باید منابع دیجیتال مربوط به twa راا اندازی شود
طبق گفته خود google سعی دارد twa مانند pwa اپ به نمایش بگذارد و خصوصیت به اون اپ که قبلا pwa بوده در twa بیشتر ویژگی ها نشان بدهد
1)این twa سعی دارد که شما یک برنامه از google play Appstore یا کافه بازار دانلود کنید نه با استفاده از مروگر اون اپ که در واقع از مرورگر یا browser اضافه کردید استفاده کنید
2) محتوای برنامه میتواند ایندکس شده در موتور های جستجوهای اینترنتی به نمایش بگذارد
1) تولیدش اپ نیتیو که به شما میدهد سریع وکم هزینه است
2) اپ در گوگل پلی استور به نمایش می گذارد
3) برای اپ در گوگل پلی خاصیت به روز رسانی میگذارد که بتوانید اپ ارتقاء بدهید
منابع