أعلنت منصة واتساب التابعة لشركة ميتا الشهيرة بـ امتلاك العديد من منصات التواصل الاجتماعي، أنها ستتوقف عن دعم إصدارات iOS الأقدم من iOS 15.1 اعتبارًا من 5 مايو 2025.
واتساب يتوقف عن الدعم في 2025
ووَفقًا لما نُشر في macrumors، كشفت منصة واتساب عن قرارها بوقف دعم إصدارات iOS التي تسبق الإصدار 15.1 اعتبارًا من مايو المقبل، وهذا الإجراء سيؤثر على عدد من أجهزة iPhone القديمة، مما يتطلب من مستخدميها الترقية إلى هواتف حديثة لضمان استمرار استخدام التطبيق.
وأكد الخبراء، أن هذا القرار سيؤدي إلى إنهاء توافق تطبيق المراسلة الشهير مع بعض طرازات iPhone، مما يؤثر على ملايين المستخدمين حول العالم.
وبحسب البيان الرسمي، لن يكون تطبيق واتساب متاحًا للاستخدام على هواتف iPhone 5s وiPhone 6 وiPhone 6 Plus بعد التاريخ المذكور.
ويشترط التحديث إلى إصدارات أحدث من نظام iOS أو ترقية الهواتف إلى طرازات مدعومة لضمان استمرار الوصول إلى الخدمة.
خطوات للمستخدمين المتأثرين
لضمان عدم فقدان المحادثات أو الوسائط، ينصح واتساب المستخدمين المتأثرين باتباع الخطوات التالية:
إجراء نسخة احتياطية: يمكن للمستخدمين عمل نسخة احتياطية لمحادثاتهم وملفات الوسائط باستخدام خدمة iCloud.
نقل البيانات: يتيح واتساب ميزة نقل الدردشة التي تسمح للمستخدمين باستعادة سجل محادثاتهم ووسائطهم بالكامل على أجهزة أحدث مدعومة.
كما يوفر مركز مساعدة واتساب تعليمات مفصلة حول كيفية تنفيذ عملية النسخ الاحتياطي ونقل البيانات، مما يسهل على المستخدمين الانتقال إلى الأجهزة الجديدة دون خسارة بياناتهم.
ويُذكر أن هذه الخطوة تأتي ضمن جهود واتساب لضمان تحسين الأداء وتعزيز الأمان لمستخدميه، وهو ما يتطلب إنهاء الدعم للأجهزة القديمة.
';
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "instagram") {
var html="
';
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "twitter") {
var html="
';
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "facebook") {
var html="
function extractLinkFromOembed(element) {
return getUrlSource(element.getAttribute("url"));
}
function getUrlSource(url) {
var ytRegex = /http(?:s?):\/\/(?:www\.)?youtu(?:be\.com\/watch\?v=|\.be\/)([\w\-\_]*)(&(amp;)?[\w\?=]*)?/;
var instaRegex = /(https?:\/\/www\.)?instagram\.com(\/p\/(\w+)\/?)/;
var twitterRegex = /twitter\.com\/.*\/status(?:es)?\/([^\/\?]+)/;
var fbRegex = /^https?:\/\/www\.facebook\.com.*\/(video(s)?|watch|story|posts)(\.php?|\/).+$/;
function replaceElementWithHtml(element, html) {
var str = html;
var Obj = element; //any element to be fully replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it's simple replacement of whole element with contents of str var
} else { //if outerHTML is not supported, there is a weird but crossbrowsered trick
var tmpObj = document.createElement("div");
tmpObj.innerHTML = '';
ObjParent = Obj.parentNode; //Okey, element should be parented
ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to
ObjParent.innerHTML = ObjParent.innerHTML.replace('
', str);
}
}
function loadfbApi() {
var js = document.createElement('script');
js.src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2";
document.body.appendChild(js);
}
function runYoutubeLazyLoad() {
/// youtube lazyload
var youtube = document.querySelectorAll(".youtube");
for (var i = 0; i < youtube.length; i++) {
var source = "https://img.youtube.com/vi/" + youtube[i].dataset.embed +
"/0.jpg";
var image = new Image();
image.src = "/themes/cairo2/assets/images/no.jpg";
image.classList.add('lazyload');
image.setAttribute("data-src", source);
image.setAttribute("alt", "youtube");
image.addEventListener("load", function () {
youtube[i].appendChild(image);
}(i));
youtube[i].addEventListener("click", function () {
var iframe = document.createElement("iframe");
iframe.setAttribute("frameborder", "0");
iframe.setAttribute("allowfullscreen", "");
iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset
.embed + "?rel=0&showinfo=0&autoplay=1");
this.innerHTML = "";
this.appendChild(iframe);
});
};
}