پروژه تحقیقاتی مایکروسافت uLink معادل URL های وب را به برنامه های تلفن همراه می آورد
2 دقیقه خواندن
منتشر شده در
صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب
URL های وب نقش مهمی در نحوه تعامل ما با وب سایت ها دارند. خواه ناوبری به یک صفحه وب از صفحه دیگر، نشانک گذاری یک صفحه یا اشتراک گذاری آن با دیگران، پیوندهای عمیق وب برای ما برای کاوش در وب بسیار مهم هستند. تجارب مشابه با صفحات منفرد در داخل برنامههای تلفن همراه امکانپذیر نیست، زیرا برنامههای تلفن همراه پیوندهایی معادل پیوندهای عمیق وب (URL) ندارند. بله، لینک های عمیق موبایل در دسترس هستند، اما هنوز بسیاری از ویژگی های مهم لینک های عمیق وب را ندارند. بر خلاف لینک های وب، لینک های عمیق موبایل نیاز به تلاش قابل توجهی از توسعه دهندگان دارند، تعداد کمی از صفحات از پیش تعریف شده را پوشش می دهند، و به صورت ایستا برای پیمایش به یک صفحه برای یک لینک معین تعریف می شوند، اما نه برای ایجاد پیوندی پویا برای یک صفحه معین.
برای حل این مشکل، Microsoft Research پروژه جدید خود به نام uLink را معرفی می کند. uLink معادل URL های وب را به برنامه های تلفن همراه می آورد. با uLink، کاربران میتوانند لینکها را به صفحات برنامه نشانکگذاری کنند، و حتی صفحات برنامهای را که قبلاً دیدهاند با محتوای مورد علاقه جستجو کنند. همچنین، uLink به حداقل تلاش توسعهدهنده نیاز دارد و به لینکهای پویا تعریف شده توسط کاربر اجازه میدهد.
uLink بهعنوان یک کتابخانه کاربردی پیادهسازی میشود که بهطور شفاف وابستگیهای دادهها و رویدادهای رابط کاربری صفحات برنامه را ردیابی میکند و اطلاعات موجود در پیوندهای صفحات را رمزگذاری میکند. هنگامی که یک پیوند فراخوانی می شود، از اطلاعات برای بازسازی سریع و دقیق صفحه هدف استفاده می شود. uLink همچنین از تکنیکهایی مبتنی بر تجزیه و تحلیل استاتیک و پویا برنامه استفاده میکند که میتواند بازخوردی را در مورد اینکه آیا یک پیوند در آینده ممکن است به دلیل شکستگی، به عنوان مثال، تغییرات منابع خارجی مانند فایلی که پیوند به آن بستگی دارد، به کاربران ارائه دهد. ما uLink را در اندروید پیاده سازی کرده ایم. ارزیابی ما با 34 (از 1000 بارگیریترین) برنامه اندروید نشان میدهد که در مقایسه با لینکهای عمیق تلفن همراه موجود، uLink به حداقل تلاش توسعهدهنده نیاز دارد، به پوشش قابلتوجهی بالاتری میرسد و میتواند بازخورد دقیق کاربر را در مورد پیوند شکسته ارائه دهد.
برای اطلاعات بیشتر در مورد این پروژه تحقیقاتی مایکروسافت، این را بررسی کنید مقاله تحقیقاتی.