هل برنامج مضاد الفيروسات كافى للحماية؟

لا، مضاد الفيروسات (Antivirus) غير كافى لحماية جهازك من الفيروسات والبرمجيات الخبيثة. لماذا الأنتى فيرس غير كافى؟ ﻷن الهاكرز اخترعوا طرق كثيرة ومتنوعة ﻹصابة جهازك والتجسس عليك وسرقتك. من أكثر الطرق المشهور ﻹختراق الأجهزة هى:

1. مرفقات البريد الإلكترونى (EMail Attachement): هى عبارة عن ملفات برامج (executable) أو ملفات وثائق (documents) مثل ملفات الوورد (docx) وملفات الـ PDF وغيرها. يقوم المخترق بإضافة برنامج تجسس (برنامج خبيث) للملف أو البرنامج، وبعد أن تقوم أنت بتنزيل الملف المرفق وفتحه يبدأ البرنامج الخبيث فى العمل على جهاز والقيام بالمهمه الخبيثة التى صممها له الهاكر.

2. ملف يمثل أنه ملف مفيد وهو فى الحقيقة برنامج خبيث (فيرس): هذا النوع من البرمجيات الخبيثة يُسمى حصان طروادة "Trojan Horse" حيث تقوم بتحميله على جهازك على أنه برنامج فوتوشوب مثلاً ثم أثناء التثبيت تكتشف أنه مجرد برنامج خبيث يقوم بإقتحام جهاز وإفساد الملفات أو التجسس عليك أو أى مهمه خبيثه قام مصمم البرنامج الخبيث بكتابتها.

3. الصفحات المزورة (phishing pages): غالباً تكون هذه الصفحات المزورة هى صفحات تسجيل دخول للمواقع الشهيرة أو المواقع البنكية. مثل أن يقوم أحد المخترقين بعمل صفحة مشابهه تماماً لصفحة تسجيل الدخول على الفيسبوك، ثم وضعها على موقع اسمه مشابه ﻹسم الفيسبوك (facebook.com الأصلى، faceeebook.com الموقع المزور) ويرسلها إلى بعض الناس ويخبرهم أن هذا كتاب رائع أو فيلم جميل أو أى شئ وعندما يضغط الضحية يجد أمامه صفحة تسجيل الدخول للفيسبوك مكتوب عليها "قم بإعادة تسجيل الدخول لكى ترى المحتوى" أو أى كلام مشابه. وعندما يقوم الضحية بتسجيل الدخول من هذه الصفحة المزورة يتم ارسال الإيميل وكلمة المرور إلى هذا الهاكر.

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

4. البرامج المهكرة (cracked software/pirated programs): البرامج المدفوعه وتم تعديلها لتصبح مجانية هى البرامج المهكرة أو المكركة. هذه البرنامج تكون بها برامج تجسس وسرقة وبرمجيات خبيثة دائماً. بالإضافة إلى أن الكثير جداً من الألعاب مليئة بالبرمجيات الخبيثة التى من الصعب إكتشافها بسبب كثرة عدد ملفات اللعبة ومشكلة أن اللعبة نفسها مكركة لكى تحصل عليها بشكل مجانى.

هناك الكثير من الحالات التى يستطيع الهاكرز اختراقك دون أن تدرى أو يخدعوك لتعطيهم كلمة مرور حسابك على ياهو أو جيميل أو فيسبوك أو حتى ارقام المعاملات البنكية الخاصة بك. ولذلك أنصحك بأن تأخذ حذرك من هذه الطرق المشبوهه والملتوية. وإليك بعض النصائح لكى تبقى آمناُ على الإنترنت:

1. قم بتثبيت مضاد فيروسات (Anti-virus) ومضاد برمجيات خبيثة (Anti-malware)
2. تحديث برنامج مضاد الفيروسات، ومضاد البرمجيات الخبيثة دائماً
3. تحديث قاعدة بيانات الفيروسات فى برنامج مضاد الفيروسات، وتحديث قاعدة بيانات البرمجيات الخبيثة فى مضاد البرمجيات الخبيثة
4. تحديث نظام التشغيل التى تعمل عليه مهما كان ويندوز، ماك، لينكس، أندرويد، آيوس،.. إلخ
5. تحديث كل البرامج الموجودة على جهازك
6. التأكد من تحديث متصفح الإنترنت الذى تستخدمه مثل جوجل كروم، موزيللا فايرفوكس، سافارى،.. إلخ
7. لا تضغط على الروابط المشبوهة
8. لا تزور المواقع المشبوهة المليئة بالإعلانات المنبثقة مثل مواقع تحميل الأفلام والمسلسلات، والمواقع الإباحية.
9. لا تضغط على الإعلانات المنبقة (pop up ads) واستخدم متصفحات تمنع هذه الإعلانات مثل جوجل كروم، وفايرفوكس.
10. قم بتنزيل أو شراء البرامج من الموقع الرسمى أو من موقع موثوق منه.
11. لا تستخدم شبكات الواى فاى العامة للدخول إلى الإنترنت واجراء المعاملات التجارية. وإن أردت استخدامها لتصفح الإنترنت فقط، استخدم VPN لتأمين تصفحك ولكن فى جميع الأحوال لا تقوم بعمليات تجارية من خلال الإنترنت على شبكات عامة.
12. لا تستخدم نفس كلمة السر فى كل المواقع والتطبيقات.
13. استخدم برنامج SmadAV لحماية جهازك من الفلاشات والكروت الميمورى المليئة بالفيروسات التى تضعها فى الكمبيوتر/اللابتوب.
14. استخدم كلمات مرور قوية. كلمات مرور (passwords / passphrase) تحتوى على حروف وأرقام ورموز وطولها أكبر من 12 حرف.
15. اظهر امتدادات الملفات لتعرف نوع الملف الحقيقى وتحدد إن كان ملف PDF فعلاً أم هو ملف تنفيذى (برنامج) مثلاً.
16. تأكد من أنك تقوم بعمل نسخة احتياطية (Backup) للملفات والمعلومات الهامة لك على الإنترنت (مثل جوجل درايف) أو على جهاز تخزين خارجى (مثل هارد دسك خارجى).

أتمنى أن تكون استفدت من الموضوع. تأكد أن سلوكك هو ما يجعلك آمناً ﻷن الهاكرز حالياً يركزون على ثغرات البشر وليس ثغرات الأنظمة والبرامج فقط. أراك فى تدوينة جديدة على موقع أبانوب حنا للبرمجيات.

الفرق بين static library و shared library

بعد أن فهمنا تقسيمة لغات البرمجة، والفرق بين اللغات المترجمة "compiled" والمفسرة "interpreted" سنفهم الآن ما الفرق بين المكتبة البرمجية الـ static والـ shared. إن كنت قد استخدمت أنظمة لينكس فإن المكتبات البرمجية تُسمى "someLibrary.so"، أما فى نظام التشغيل ويندوز تُسمى (someLibrary.dll)، أما فى نظام التشغيل ماك أو إس إكس تُسمى "someLibarary.dylib". وهذه المكتبات البرمجية هى مكتبات متشاركة "Shared Libraries".

أما المكتبات الـ static تُسمى غالباً "something.a" أو "something.lib" والآن دعونا نفهم فكرة كل نوع منهما لكى نعرف كيف نستفيد منهما فى كتابة برامجنا فى المستقبل القريب إن شاء الله.

المكتبة البرمجية بشكل عام "library" هى عبارة عن ملف مترجم إلى لغة الآلة يحتوى على وظيفة نحتاج أن نستخدمها. يمكننا كتابة كود يقوم بتحويل ملف الوورد "Word" إلى pdf ولكن لماذا نجهد أنفسنا ونعيد اختراع العَجَلَة! لما لا نستخدم المكتبة البرمجية المتخصصة فى ذلك بدلاً من كتابتها من جديد. هذه هى الفكرة؛ أننا لا نعيد كتابة الكود مرة أخرى بل نعيد استخدام هذه الوظائف أو الأكواد مرةً أخرى فى شكل مكتبات برمجية.

عندما نستخدم مكتبة برمجية متشاركة "shared library" هذا يعنى أن الكومبيلر عند ترجمة البرنامج إلى لغة الآلة يقوم بإضافة رابط "linking" لهذه المكتبة لكى يقوم البرنامج بإستخدامها للقيام بعملية أو وظيفة معينة.

أما عندما نستخدم مكتبة برمجية ثابتة "static library" فإن الكومبيلر عند ترجمة البرنامج إلى لغة الآلة يقوم بأخذ نسخة من أجزاء الكود المستخدمة داخل البرنامج من المكتبة البرمجية ويضيفهم فى كود البرنامج نفسه بلغة الآلة.

عندما نقوم بتشغيل البرنامج الذى استخدمنا فيه "shared library" فإن البرنامج يحتاج إلى وجود هذه المكتبة لكى يعمل، وإلا يتوقف البرنامج عن العمل. مثل ما يحدث فى البرامج الضخمة والألعاب على نظام ويندوز عندما يكون هناك أحد مكتبات dll غير موجود ولا يعمل البرنامج إلا إن تواجد الملف.

أما عند تشغيل البرنامج الذى استخدمنا فيه "static library" فإن البرنامج يعمل بشكل عادى جداً ﻷن الأكواد التى يحتاجها من المكتبة هى موجودة فى داخله حالياً ولذلك لم يعد بحاجه إلى المكتبة البرمجية مرةً أخرى.

عيوب استخدام الـ shared library :

- حدوث مشكلات فى تشغيل البرنامج بسبب غياب ملفات المكتبات التى يطلبها البرنامج

مميزات استخدام الـ shared library :

- حجم البرنامج قليل ويسهل نقله وتبادله على الإنترنت وتوزيعه.

عيوب استخدام الـ static library :

- حجم البرنامج يكون كبير؛ وخاصةً إن استخدمت الكثير من المكتبات وهذا ما يحدث دائماً.

مميزات استخدام الـ static library :

- البرنامج يعمل دائماً وليس هناك أى مشكلة ﻷنه لا يعتمد على مكتبات خارجية؛ أى كل الأكواد موجودة فى حزمة البرنامج نفسها.

أراك فى تدوينة أخرى قريباً على موقع أبانوب حنا للبرمجيات.

كيف قُمت بتسريع التصفح على موقع أبانوب حنا للبرمجيات؟!

تسريع تحميل صفحات موقعك شئ مهم جداً للمستخدمين وهو من العانصر المؤثرة فى ترتيب موقعك فى نتائج محركات البحث وخاصةً جوجل. لذلك أردت أن أشارك معكم ما أفعله لتسريع التصفح على موقع أبانوب حنا للبرمجيات الذى أنت عليه الآن.

فلنبدأ بمعرفة تقييم سرعة الموقع الآن قبل اضافة المزيد من التحسينات لتسريع الموقع. موقع تقييم سرعة الموقع من جوجل (PageSpeed Insights) يقول أن موقع أبانوب حنا للبرمجيات سرعته 66/100 أى أنه جيد إلى حدٍ ما (أو مقبول) كما ترى فى الصورة التالية.


ولكن.. ما الذى يجعل الموقع بطئ! وما الأشياء التى نغيرها لنجل الموقع أسرع فى تحميل الصفحات وبالتالى سريع فى التصفح مع المستخدمين؟! 🤔

نصائح لتسريع تصفح الموقع:

1. استخدام صور بصيغة webp أو gif بدلاً من jpg و png

سألتزم بهذه النصيحة فى الشروحات والموضوعات القادمة بإذن الله.

2. تقليل عدد الطلبات (HTTP requests)

قمت بضم تنسيقات CSS مع بعض فى ملف واحد، وسكربتات JavaScript فى ملفين فقط. واستخدمت صور مرفوعة على استضافة الموقع بدلاً من صور موجودة على استضافات أخرى.

3. عمل تصغير لسكربت CSS الخاص بتنسيق الموقع

قمت بتصغير تنسيقات CSS عن طريقة أدوات "css minification tools" الموجودة على الإنترنت.

4. عمل تصغير لسكربت جافاسكربت (JavaScript)

قمت بتصغير سكربت جافاسكربت بإستخدام أدوات مجانية موجودة على الانترنت "JS Minify".

5. ضغط الصور وتقليل حجمها بحد أقصى (HD)

استخدام برنامج GIMP لتحديد أبعاد الصورة، ثم استخدم موقع compressor.io دائماً لضغط الصور وتصغير حجمها.

6. تقليل عدد الإضافات فى صفحات الموقع (plugins or widgets)

مسحت كل الإضافات التى لا تضيف قيمة أو معلومة للمستخدم الموقع، والإضافة المطلوبة قمت بكتابتها بنفسى بدلاً من استخدام اضافة للموقع (وهى "اقرأ أيضاً" أو الـ related posts).

7. وضع مدة مناسبة للحفظ المؤقت (Cache)

حددت مدة 7 أيام للصور، وشهر لتنسيقات css وسكربتات JavaScript وبذلك يُصبح الموقع أسرع فى ثانى مرة يقوم المستخدم بتصفح موقع أبانوب حنا للبرمجيات.

8. قلل إعادة التوجية (redirects)

لم أجد أى اعادة توجيه داخل الموقع والحمدلله.

والآن بعد كل هذه التغييرات دعونا نرى التحسن فى الموقع من خلال "PageSpeed Insights" فى الصورة التالية.

تقليل وقت تحميل الصفحة لزيادة تحسن ترتيب الموقع وإستجابته للزائرين

كان تقييم الموقع 66% ولكن بعد هذه التعديلات تحسّن أداء الموقع وأصبح أسرع بكثير حيث وصل التحسن إلى 91% وهذا ترتيب رائع جداً لسرعة الموقع.

اقرأ أيضاً:
- تحديث ثيم موقع أبانوب حنا للبرمجيات
- ما هو تصنيف لغات البرمجة؟!
- كيف تصبح مبرمج؟!

الفرق بين لغات البرمجة المُترجمة (compiled) والمُفسّرة (interpreted)

كل لغة برمجة تكون مشهورة بأنها إما مترجمة (compiled) أو أنها مفسرة (interpreted) ولكن معظم لغات البرمجة يمكن أن تستخدمها مترجمة أو مفسرة. ولكن ما معنى أن لغة البرمجة مترجمة أو لغة البرمجة مفسرة؟ 😥

الفكرة بسيطة وهى؛ عندما تكتب كود بلغة برمجة معينه ثم تقوم بتحويله إلى لغة الآلة من خلال مترجم (compiler) ومن ثم يمكنك تشغيله. فإن هذه الطريقة هى الطريقة المترجمة (compiled implementation) أى أنك استخدمت هذه اللغة بالطريقة المترجمة من خلال الكومبيلر الخاص باللغة مثل gcc (كومبيلر لغة سى).

أما إن كتبت كود بلغة برمجة معينة وقمت بشتغيله مباشرة من خلال مفسر (interpreter) فإنك تقوم بتفسير الكود سطر بسطر للآلة لكى تقوم بتشغيل الكود.

ما هى مميزات لغات البرمجة المترجمة (compiled)؟

يقوم المبرمجين بإستخدام لغات البرمجة بالطريقة المترجمة (compiled implementation) ﻷنها تجعل البرنامج الذى تكتبه أسرع فى العمل على الآلة ﻷن كود البرنامج المصدرى تم تحويله بالكامل إلى لغة الآلة التى يتفهمها البروسيسور، وكل ما على البروسيسور هو تشغيل الكود وقت استدعاءه فقط.

الميزة الثانية للطريقة المترجمة هى إمكانية عمل تحسينات على الكود من خلال الكومبيلر (compiler). ولكن عليك أن تأخذ فى الإعتبار أن كتابة الكومبيلر نفسه هى مهمه صعبه جداً ومرهقة للشركات وليست سهله والتحسينات تكون بعد عناء وتعب طويل لذلك هناك لغات بعيدة عن فكرة الترجمة (compilation).

ما هى مميزات لغات البرمجة المفسرة (interpreted)؟

يَستخدم المبرمجين الطريقة المفسرة مع لغات البرمجة ﻷنها لا تحتاج إلى وقت لتحويل الكود (compilation time). ﻷنك عندما تغير شئ فى كود لغة مترجمة، تحتاج إلى وقت لكى يقوم الكومبيلر بتحويل هذا البرنامج من البداية إلى لغة الآلة ثم تشغل البرنامج وهكذا.. وهذه الحالة تُضايقنا كمبرمجين ﻷننا نحتاج إلى الكثير من الإختبارات والإضافات والتعديلات أثناء كتابة البرامج ووقت الترجمة غالباً يكون أطول من وقت كتابة الكود المصدرى نفسه ويصبح الأمر مُمل.

والميزة الأخرى التى أراها فى البرمجة المفسرة هى سهولة وسرعة التعديل على الكود المصدرى ﻷنه يظل كما هو ولا يتغير إلى كود آخر لكى يعمل. وبالتالى سهولة إضافة إمكانيات جديدة للموقع أو البرنامج.

ولكن ما هى عيوب كل طريقة ؟!🤔

عيوب طريقة البرمجة المترجمة هى أن الوقت اللازم لكتابة البرنامج طويل وأحياناً يكون طويل جداً. ويحتاج المبرمج إلى لابتوب أو كمبيوتر قوى وذو إمكانيات عالية ليقوم ببرمجة تطبيقات باللغات المترجمة (compiled language). لماذا لابتوب بمواصفات عاليه؟ لكى تُقلل من وقت الترجمة (compilation time) قدر المُستطاع.

أما عيوب طريقة البرمجة المفسرة (interpretation) هى أن البرامج المكتوبة بها تكون بطيئة دائماً ولا يُنصح بكتابة البرامج التى تقوم بحسابات كثيرة أو بمهام خاصة بالجرافكس ﻷنها ستكون بطيئة بشكل يجعل هذه البرامج غير قابله للإستخدام.

أتمنى أن أجد..
لغة برمجة تعمل بطريقة التفسير (interpreted implementation) داخل الـ IDE لتسريع كتابة البرنامج. ولكن عند حزم البرنامج لكى يبدأ المبرمج فى نشرة تُستخدم طريقة الترجمة (compiled implementation) مع تحسينات على البرنامج من خلال الكومبيلر ليكون أداء البرنامج سريع وسريع الإستجابة.

اقرأ أيضاً:

افهم لغات البرمجة!

هناك الكثير من لغات البرمجة الموجودة حالياً، ونسمع كثيراً عن لغات مثل جافا، كوتلن، سى، سى شارب، جو، روبى، بى اتش بى، جافاسكربت، رست،.. والكثير جداً من اللغات! ولكن المحير أكثر أننا نسمع عن تصنيف اللغات؛ وأن هناك لغة عالية المستوى ولغة أخرى منخفضة المستوى! ولكن ما معنى هذه التصنيفات. فلنبدأ فى فهم تصنيف لغات البرمجة والمهام التى تقوم بها كل لغة.

لغة الآلة (Machine Language/Code)

لغة الآلة هى عبارة عن تعليمات برمجية مكتوبة بالـ binary (النظام الثنائى)؛ أى كل ما تراه هو عبارة عن 0 و 1 وهذه اللغة لا يفهمها الإنسان ولكن تفهمها الآلة. مثل 1010000101 (معناها اضافة). وﻷن من يفهمها هو الآلة لذلك سُميت لغة الآلة! 🤔

لغة الآلة يترجمها وينفذها الهاردوير مباشرةً وسنفهم كيف يُترجمها فيما بعد إن شاء الله (موضوع جديد).

لغة التجميع (Assembly Language)

لغة التجميع هى لغة يستطيع أن يفهمها الإنسان ﻷنها ترجمه للغة الآلة مثل ADD R0,R1,R3;. هذه اللغة بدائية وصعبة جداً على الإنسان ولكن يستطيع فهمها.

لغات منخفضة المستوى (Low-level Languages)

تُسمى أيضاً لغات النظام (System Languages) ﻷنها لغات منخفضة المستوى وقريبة جداً من الآلة وتُستخدم فى كتابة أنظمة التشغيل (operating systems)، وتعريفات الأجهزة الملحقة (peripheral device drivers). مثل لغة سى (C Language) وسى بلس بلس (C Plus Plus).

لغات عالية المستوى (High-level Languages)

تُسمى أيضاً لغات التطبيقات (Application Languages) ﻷنها تُستخدم فى كتابة البرامج والتطبيقات التى يتعامل معها المستخدم. وهذه اللغات قريبة من الإنسان وأسهل فى فهمها من لغات التصنيفات السابقة بسبب بعدها عن تفاصيل الهاردوير بشكل يجعل اللغة سهله الإستخدام.

هذه اللغات كثيرة جداً ومتفاوتة فى الأهمية، والأداء، والسرعة، والكفاءة، وهناك الكثير من الإختلافات بينهم ولكن الإتفاق الأهم هو أنهم لغات عالية المستوى وأقرب للإنسان. مثل لغة جافا، بايثون، روبى، بى اتش بى (php)، سى شارب، سويفت، كوتلن،.. وغيرها الكثير جداً من اللغات.

اقرأ أيضاً:

تخفيضات موقع سوق دوت كوم

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

تخفيضات سوق.كوم - الإمارات

كود الكوبون: AFFAE15
ساري على: كل الفئات للعملاء الجدد فقط
قيمة الخصم: 15% بحد اقصى 50 درهم
الحد الأدنى لقيمة الطلب: 100 درهم
ساري من 19 - 24 نوفمبر

تخفيضات سوق.كوم - السعودية

كود الكوبون: AFFSA15
ساري على: كل الفئات للعملاء الجدد فقط
قيمة الخصم: 15% بحد اقصى 50 ريال
الحد الأدنى لقيمة الطلب: 100 ريال
ساري من 19 - 24 نوفمبر

تخفيضات سوق.كوم - مصر

كود الكوبون: AFFEG10
ساري على: كل الفئات للعملاء الجدد فقط
قيمة الخصم: 10% بحد اقصى 100 جنيه
الحد الأدنى لقيمة الطلب: 500 جنيه
ساري من 19 - 24 نوفمبر

ادخل على موقع سوق دوت كوم من هنا، وحدد ما تريد شراءة وأثناء عملية الشراء استخدم كود الكوبون الخاص بالدولة المتواجد فيها لكى تحصل على التخفيض فى سعر سلة الشراء.

هل شركة آبل اخترعت أو أبدعت منتجاتها ؟!

ما يميز شركة آبل (Apple) هو دقة وقوة منتجاتها، وطريقة التسويق الرائعة التى تجعل منتجاتها حديث الناس على الإنترنت وخاصةً فى مواقع التواصل الإجتماعى وفى الواقع أيضاً.

ما أحبه فى شركة آبل هو أنها تقوم بعمل خاصية معينة فى منتجاتها ثم تقويها وتُحسنها وتجعلها سريعة ورائعة أكثر من أى شركة أخرى وهذا ما يجعل أى شخص يستخدم منتجات شركة آبل ينبهر من السلاسة والقوة والسرعة التى تتمتع بها المنتجات. ﻷن شركة آبل تركز على الـ User Experience وهذا أكثر شئ أحبه فى شركة آبل.

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

والآن لنبدأ فى قراءة ومشاهدة تفاصيل خصائص وإمكانيات أجهزة شركة آبل، ومن أين أتت هذه الإختراعات والأفكار.

1. آبل لم تخترع أى شئ من منتجاتها !


2. ظهور شركة آبل وسقوطها !


3. هل شركة آبل اخترعت أى شئ؟!



4. هل شركة آبل بدأت تفقد سحرها؟! 🤔



5. هل آبل أبدعت منتجاتها حقاً؟!



6. الدليل القاطع على أن آبل لم تخترع الإمكانيات الموجوده فى منتجاتها من آيفون، آيباد، إلى ماك كمبيوتر.



7. أشياء لم تخترعها شركة آبل!



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

اقرأ أيضاً على موقع أبانوب حنا للبرمجيات:
شركة آبل؟! 🤔
شُهرة شركة آبل 🤔
3 قواعد ﻹنشاء علامة تجارية موثوقة (Brand)
أفضل 5 أنظمة تشغيل للحواسيب بالترتيب