Linkify


פורסם ב 19/06/2010 ע"י CWR

החלטתי לתמצת מדי שבוע (לערך) את הפיצרים החבוים בטלפון הזמינים למשתמשים וכמובן למי שכותב תוכנה.
בתקצירים אלו אסקור את הפיצר ואנסה להשוות מול מערכות אחרות שאני מכיר.

והפעם – Linkify
מדובר ביכולת לשלב hyperlink לתוך רכיבי טקסט (בעצם כל אלמנט UI מהמשפחה) אותה חושף המפתח בממשק. על פני השטח נראה כי מדובר ביכולת בסיסית כשל בראוזר, אולם בתוספות הבאות:

  • כותב התוכנה יכול להגדיר חוקי חיפוש (regex) המאפשרים באופן נוח "לתפוס" טקסט בתיבה ולקשרו לתוכן
  • ניתן לנווט אל הקישור באופן סטנדרטי (מסך מגע או גלילה) ללא תוספות מיוחדות
  • הקישורים מאפשרים גישה לחייגן, תוכנת אימייל, או בראוזר (תלוי בהקשר) כמעט ללא טיפול מיוחד
  • הקישורים מאפשרים גישה ל intents – רוצה לומר, בעצם לכל תוכנה המספקת תוכן מקומי, באופן דינאמי, למשל מפות.
  • יש אפשרות להריץ קוד מאחורי ה Linkify, המאפשר בחינה וטיפול דינאמיים. תכונה זו שימושית למי שמספק תוכן המסופק ממטמון מקומי בכוונה לחסוך גישות לרשת

על אף שמייקרוסופט סיפקו יכולת דומה בסילוורליט – WPF (Windows Presentation Foundation) המאפשרת שילוב רכיבי UI הדומים בעיקרם ובעיצובם לרכיבי HTML, נדמה לי שלפחות Linkify מצטיין, לפחות בענין זה על פני WPF.

Share

השאר תגובה