قائمة جهات الاتصال الموجودة على هاتفك هي، بطريقة ما، واحدة من أكثر الأشياء الشخصية التي تمتلكها. فهي تحتوي على أسماء وأرقام، وفي بعض الأحيان عناوين، كل شخص تهتم لأمره. أنا أتحدث عن عائلتك، طبيبك، أقدم أصدقائك، أعدائك، إلخ. ومع ذلك، بشكل افتراضي، توجد هذه القائمة بأكملها مكشوفة في قاعدة بيانات جهات الاتصال المشتركة في Android، ويمكن الوصول إليها من قبل أي تطبيق تقريبًا يطلب ذلك بلطف كافٍ. لقد هزني هذا الإدراك قليلاً، مذكراً إياي لماذا يجب علي دائمًا التحقق من أذونات التطبيق قبل الضغط على تثبيت لمنع الأدوات العشوائية من جمع دفتر العناوين الخاص بي دون داعٍ.

OpenContacts يعزل جهات الاتصال الخاصة بك عن بقية هاتفك
دفتر العناوين الخاص بك حصل للتو على حارس شخصي
تعتمد الفكرة الأساسية وراء OpenContacts على أنه بدلاً من المزامنة مع قاعدة بيانات جهات الاتصال الرئيسية في Android، وهي القاعدة التي يمكن لأي تطبيق لديه إذن READ_CONTACTS التطفل عليها، فإنه ينشئ قاعدة بيانات منفصلة خاصة به، معزولة تمامًا. نظرًا لأن أذونات Android هي امتيازات خاصة تمنح عادةً وصولاً واسعًا بمجرد الموافقة عليها، فإن هذا العزل هو الطريقة الوحيدة لضمان عدم تمكن أي تطبيق آخر من “التجسس” على قائمتك الخاصة. تعيش جهات الاتصال الخاصة بك هناك وليس في أي مكان آخر.
يتطلب الإعداد الأولي بعض التكوين المتعمد، وهو أمر مناسب جدًا لتطبيق مبني على الموافقة. عند التشغيل الأول، يرشدك OpenContacts خلال خطوات الأذونات خطوة بخطوة ويشرح بالفعل سبب حاجته إلى كل منها. يمكنك اختيار أو إنشاء مجلد للنسخ الاحتياطية التلقائية، ويوضح أن الوصول إلى التخزين مخصص تمامًا لتصدير جهات الاتصال واستيرادها. إذا كنت ترغب في استخدامه كبديل كامل لبرنامج الاتصال الخاص بك، فستحتاج إلى تغيير تطبيق الهاتف الافتراضي في إعدادات النظام. سيطلب أيضًا إذن “الرسم فوق التطبيقات الأخرى”، مما يسمح له بإظهار تراكب مخصص لمعرف المتصل حتى ترى الأسماء الفعلية عندما يرن هاتفك بدلاً من مجرد سلسلة من الأرقام.
بعد ذلك، ستحتاج إلى نقل جهات الاتصال الحالية من تطبيق Android الافتراضي. افتح قائمة النقاط الثلاث في تطبيق جهات الاتصال الحالي وقم بتصدير كل شيء كملف .vcf (يُسمى أحيانًا vCard). ثم ارجع إلى OpenContacts، وانقر فوق استيراد جهات الاتصال، وابحث عن هذا الملف في تطبيق الملفات، وقم بالتأكيد. في حالتي، تعامل مع 851 جهة اتصال دون فقد أي إدخال، واستغرقت العملية بأكملها أقل من دقيقة.
ما تحصل عليه في النهاية هو قائمة جهات اتصال تبدو نظيفة وسريعة ومكتفية ذاتيًا. يتم ترتيب كل شيء أبجديًا وقابل للبحث. يمكنك إنشاء مجموعات، وإضافة جهات اتصال يدويًا، أو الاتصال مباشرةً من لوحة المفاتيح المدمجة. تقع علامة تبويب سجل المكالمات بجوار علامة تبويب جهات الاتصال مباشرةً وتعرض مكالماتك الأخيرة، مع مطابقة الأسماء مع قاعدة بيانات OpenContacts الخاصة. هذا شيء لا يمكن لسجل مكالمات Android القياسي القيام به بمجرد عدم تخزين جهات الاتصال الخاصة بك في قاعدة بيانات النظام بعد الآن.
وراء الواجهة البسيطة، يحزم OpenContacts عددًا كبيرًا من الميزات المدروسة
لا تدع المظهر العادي يخدعك
يكشف OpenContacts عن جوهر أعمق مما توحي به واجهته البسيطة في شاشة التفضيلات. ضمن “عام”، يمكنك التبديل بين تنسيقات الوقت 12 ساعة و 24 ساعة، وتمكين البحث T9 لعمليات البحث الرقمية السريعة، وحتى تفعيل دعم T9 لجهات الاتصال الصينية عبر Pinyin، وهو تضمين مدروس يعكس قاعدة المستخدمين الدوليين للمشروع. يوجد أيضًا خيار افتراضي “الفرز باستخدام الاسم الأول“، وشريط تمرير لحجم الخط، والقدرة على إعادة المكالمات الصادرة إلى طالب النظام الخاص بك إذا كنت تفضل عدم جعل OpenContacts تطبيق الاتصال الأساسي الخاص بك.
في قسم التصدير، يمكنك اختيار مجلد معين لعمليات النسخ الاحتياطي وتمكين عمليات التصدير الأسبوعية التلقائية، بحيث يتم حفظ جهات الاتصال الخاصة بك في الخلفية. يوجد أيضًا خيار لحماية ملف vcf. المصدر بكلمة مرور تشفير. هذا يطمئنك إلى أن جهات الاتصال الخاصة بك يتم نسخها احتياطيًا وفقًا لشروطك، في موقع تتحكم فيه، بدلاً من خدمة بعيدة لا تراها أبدًا.
إذا كانت المكالمات المزعجة جزءًا من روتينك اليومي، فإن قسم “تصفية المكالمات” في Android 10 والإصدارات الأحدث يتيح لك حظر الأرقام غير المعروفة تلقائيًا. يمكنك تحديد ما إذا كنت تريد رفض هذه المكالمات تمامًا أو إسكاتها. هذا اختياري، وهو أمر مناسب. يحتاج بعض الأشخاص بالفعل إلى تلقي مكالمات من أرقام غير مألوفة، ولا يفترض التطبيق خلاف ذلك.
يوجد أيضًا قسم “اجتماعي” يتضمن زر تبديل للتكامل مع تطبيقات مثل WhatsApp و Telegram، مما يتيح لك الانتقال مباشرةً إلى محادثة من ملف تعريف جهة الاتصال. يتم تعطيله افتراضيًا، بما يتماشى مع نهج الاشتراك في التطبيق: لا توجد اتصالات خارجية ما لم تبدأها أنت.
أخيرًا، إذا تعمقت في قائمة “المزيد” داخل سجل المكالمات، فستجد بعض الأدوات الإضافية التي يسهل تفويتها. يمكنك تصدير سجل مكالماتك، و دمج جهات الاتصال المكررة، وإعادة مزامنة سجل المكالمات مع جهات الاتصال الخاصة بك إذا لم تتطابق الأسماء بعد الاستيراد. بشكل عام، هذه الميزات تكمل تطبيقًا يفضل التحكم والوضوح على الزخرفة.
الأمر ليس جنون ارتياب إذا كانت شاشة الأذونات حقيقية
قد لا يثير إعجابك OpenContacts بالرسوم المتحركة اللامعة أو التصميم العصري. واجهته عملية بأفضل معاني الكلمة – مصممة لغرض معين، وضبط النفس، وأكثر قدرة مما تبدو عليه للوهلة الأولى. ولكن هذا جزئيًا ما يجعله جديرًا بالثقة. إنه مجرد تطبيق يفعل بالضبط ما يقوله: تخزين جهات الاتصال الخاصة بك في مكان لا يمكنك الوصول إليه إلا أنت.
لذلك، إذا شعرت يومًا بهذا الانزعاج الطفيف، مع العلم أن كل تطبيق لديه إذن الوصول إلى جهات الاتصال يمكنه تصفح شبكتك الشخصية، فهذه إحدى أكثر الطرق العملية لإغلاق هذا الباب.





