هاپتیک ها را پیاده سازی کنید

تولیدکنندگان دستگاه‌ها عموماً مالک دارایی‌های خصوصی ایجاد شده برای هر دستگاه در نظر گرفته می‌شوند. به همین دلیل، تلاش‌های مهندسی آنها اغلب بر اساس هر دستگاه متمرکز است و تلاش کمی برای سازگاری سایر دستگاه‌های موجود در اکوسیستم انجام می‌دهند یا اصلاً تلاشی نمی‌کنند.

در مقابل، توسعه‌دهندگان تلاش می‌کنند برنامه‌هایی بسازند که صرف نظر از مشخصات فنی هر دستگاه، روی تمام گوشی‌های اندروید موجود در اکوسیستم کار کنند. این تفاوت در رویکرد می‌تواند باعث ایجاد مشکل چندپارگی شود، به عنوان مثال، قابلیت‌های سخت‌افزاری برخی از تلفن‌ها با انتظارات تعیین‌شده توسط توسعه‌دهندگان برنامه مطابقت ندارد. بنابراین اگر APIهای لمسی روی برخی از گوشی‌های اندروید کار کنند اما روی برخی دیگر کار نکنند، نتیجه یک اکوسیستم ناپایدار خواهد بود. به همین دلیل است که پیکربندی سخت‌افزار نقش مهمی در اطمینان از اینکه تولیدکنندگان می‌توانند APIهای لمسی اندروید را روی هر دستگاهی پیاده‌سازی کنند، ایفا می‌کند.

این صفحه یک چک لیست گام به گام برای تنظیم سازگاری سخت‌افزاری جهت بهترین استفاده از APIهای لمسی اندروید ارائه می‌دهد.

شکل زیر، ایجاد دانش مشترک بین تولیدکنندگان دستگاه و توسعه‌دهندگان را نشان می‌دهد که گامی حیاتی در ایجاد یک اکوسیستم منسجم است:

نمودار موارد استفاده از فناوری‌های لمسی برای توسعه‌دهندگان اپلیکیشن و تولیدکنندگان دستگاه

شکل ۱. ایجاد دانش بین تولیدکنندگان دستگاه و توسعه‌دهندگان

چک لیست اجرای فناوری‌های لمسی

  1. پیاده‌سازی ثابت‌ها

    • فهرست ثابت‌ها برای پیاده‌سازی فناوری‌های لمسی.
  2. پیاده‌سازی مقادیر اولیه

    • راهنمای پیاده‌سازی برای اجزای اولیه ترکیب HAL.
  3. ثابت‌های نگاشت بین HAL و API

  4. پیاده‌سازی اثرات پوشش خطی تکه‌ای (PWLE)

    • راهنمای پیاده‌سازی برای پوشش‌های دامنه و فرکانس.
  5. ارزیابی سخت‌افزار

    • دستورالعمل‌هایی در مورد جلوه‌های لمسی هدف. از این دستورالعمل‌ها برای انجام بررسی‌های سریع روی سخت‌افزار خود استفاده کنید.