بحث باسم الموضوع المطلوب

اداة Mobile Helper Framework ( MHF)

 





تقوم بتحليل تطبيقات الاندرويد " ملفات apk " لمعرفه التقنيات المستخدمة في برمجة التطبيق.


مفيد لمختبرين اختراق تطبيقات الهاتف


رابط التحميل:

https://github.com/stuxctf/mhf

خرائط Apple مقابل خرائط Google

 



تم إطلاق خرائط Apple‌ في سبتمبر 2012، وسرعان ما تم انتقادها بسبب وجود بيانات خرائط غير كاملة وغير دقيقة، مما دفع بعض مستخدمي iPhone إلى مسارات خطيرة. قدم الرئيس التنفيذي لشركة أبل، تيم كوك، اعتذارًا علنيًا نادرًا عن الإحباط الذي سببته للعملاء، وتم إقالة رئيس iOS سكوت فورستال بعد شهر واحد فقط.

منذ ذلك الحين، أجرت شركة Apple تحسينات كبيرة على خرائط Apple‌، حيث قامت بإضافة ميزات جديدة وتصحيح الأخطاء العالقة. تمت إضافة معلومات حركة المرور في الوقت الفعلي وخيارات التنقل للمشاة إلى الخرائط في عام 2013، وهو نفس العام الذي تم فيه توسيع تطبيق الخرائط إلى OS X. وفي عام 2015، تم تحديث الخرائط باستخدام "القريبة"، وهي ميزة توفر نقاط اهتمام محلية واتجاهات النقل في عدد قليل من المدن.

في أوائل عام 2020، أكملت شركة Apple إصلاحًا شاملاً لخرائطها في الولايات المتحدة، وأضافت تفاصيل أكبر بكثير بما في ذلك المباني المحدثة والحدائق والملاعب الرياضية والمسابح والمزيد. تشبه ميزة "البحث حول المكان" في مدن محددة ميزة التجوّل الافتراضي من Google، وقد تم نشر الخرائط المحدثة في المزيد من البلدان في ذلك الوقت منذ ذلك الحين. في iOS 15، قدمت Apple اتجاهات المشي الغامرة الموضحة في الواقع المعزز، وأدلة منسقة لمدن محددة، وتحديثات النقل في الوقت الفعلي، والمزيد من تفاصيل الطريق لتحسين التنقل أثناء القيادة. في iOS 16 اكتسب توجيهًا متعدد التوقفات. وفي نظام التشغيل iOS 17 ، أتاحت شركة Apple تنزيل الخرائط للاستخدام دون اتصال بالإنترنت، وهو أمر تمكن مستخدمو خرائط Google من القيام به لبعض الوقت.

هل كانت التحسينات الإضافية التي أجرتها شركة Apple كافية لاعتبارها مساوية لخرائط Google في نظر المستخدمين؟ وبطبيعة الحال، لم يقف مطورو جوجل مكتوفي الأيدي وهم يراقبون التطور التدريجي لـ "خرائط أبل". أدخلت جوجل العديد من التحسينات التي تهدف إلى إثراء تجربة المستخدم من خلال تقنية الذكاء الاصطناعي المتقدمة وأدوات تصور أكثر غامرة، حتى أنها أخذت ورقة أو اثنتين من كتاب أبل.

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

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

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

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

على الأرجح، بفضل إطلاقه الكارثي، لا تزال خرائط Apple‌ تحظى بسمعة سيئة بين بعض المستخدمين، ولكن يبدو أن جهود Apple المستمرة لتحسين التطبيق قد ساعدت في عكس بعض هذه الآراء. قال كريج فيديريغي، رئيس برامج شركة Apple، في مؤتمر WWDC 2023: "لقد قطعت الخرائط شوطًا طويلًا، وقد لاحظ الناس ذلك". هل من المرجح أن تستخدم خرائط Apple‌ هذه الأيام؟ 

استبدلت Google برنامج Bard ببرنامج Gemini Pro المخيف، حيث جاء بقوة وكاسحة بتقييم أعلى من GPT-4

 

مقارنة بينه وبين GPT-4 من حيث: - التفكير الناقد - الرياضيات - البرمجة والحساب - الكتابة الإبداعية


1. برمجة الاكواد للمواقع:

حط الامر: 

Write a sleek HTML/CSS website that (...)

وحط بين الاقواس وظيفة الموقع 

على اليمين الـGemini pro وعلى اليسار الـGPT-4


2. الكتابة الابداعية:

حط الامر مثلًا:
 Write a 5 line poem where all the sentences need to finish on the vowel “a”
وبيكتب لك قصيدة او شعر او ادب
وتقدر تحط على مزاجك الطلبات

3. التفكير المصيري:

هذي الوظيفة لفهم الاشياء المعقدة والتي تحتمل احتمالات متعددة
حط الامر مثلًا:
I put a diamond in a cup and then place the cup upside down on my bed. Later I came back, took the cup, and put it in the fridge. Where is the diamond?

وهو بيحلل لك ويفكر لك

4. الرياضيات والحسابات:

حط الامر مثلًا: Is 48377 a prime number?

Note: Correct answer is no. However, it is only divisible by 1, 7 or 6911.

يعني هل هو عدد اولي، وعطاك الارقام اللي يقبل القسمة عليها، مع العلم تقدر تحط اي سؤال رياضي



5 مزايا جديدة تدعم الـAI وتم ادراجها في خرائط جوجل



1. ميزة Immersive View:

هذي الميرة راح تستعمل خرائط جوجل بمنظر ثلاثي الابعاد ومواكب للمنظر الحقيقي للطرق والاماكن


2. ميزة Lens in Maps

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


3. ميزة AI-Powered Search with Photos

ميزة البحث بالصور، الآن دعم كبير لها، وفقط بمشاركة الصور بينك وبين من حولك؛ سيعطيك تفاصيل كثيرة متعلقة بالصورة والمكان وغيره


4. ميزة الملاحة المتقدمة Advanced Navigation

تحديث ضخم متطور عن حالة الطرق بالدقيقة واللحظة ويساعد في التطور الكبير للملاحة 

فهو يوفر لك الآن المزيد من التفاصيل حول أي شيء تمر به على الطريق، بما في ذلك الشركات أو المعلومات أو المعالم


5. ميزة EV Charging Station Info:

وسيتمكن المستخدمون من معرفة مواقع محطات الشحن الكهربائي وطرق الوصول إليها ومعلومات شاملة عنها


هل تريد أن تتعلم شيئًا جديدًا في Android

 



ثواني LED: إضاءة مرور الوقت

استكشف المفهوم المبتكر لـ LED Seconds، وهو مشروع آسر من تصميم Sina Samaki والذي يغير إدراك الوقت من خلال صور مضيئة.


استكشاف مقدمي العروض القابلين للتركيب في منصة Kotlin المتعددة

اكتشف رؤى حول التجربة مع مقدمي العروض القابلين للتركيب في تطوير Kotlin Multiplatform، وتسليط الضوء على إمكاناتهم للحلول المحسنة عبر الأنظمة الأساسية.


تحسين الكود: تجنب الحالات غير المفيدة

استكشف إستراتيجيات تحسين كفاءة التعليمات البرمجية من خلال إزالة الحالات غير الضرورية، كما تمت مناقشته في هذه المقالة الثاقبة.


فرحة SQL في منصة Kotlin المتعددة

تعرف على قوة SQL Delight في تطوير Kotlin Multiplatform، حيث تستكشف هذه المقالة إمكانياتها وفوائدها لإدارة البيانات بسلاسة عبر منصات متعددة.


مخاطر العثور على التكرارات

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


تبسيط تحديثات تطبيقات Android: الاستفادة من Google Play Console

تعرّف على كيفية مطالبة المستخدمين بتحديثات التطبيقات على Android بشكل فعال من خلال الاستفادة من إمكانات Google Play Console، كما هو موضح في هذه المقالة الإعلامية التي كتبها جو بيرش.


الكشف عن العالم المثير للاهتمام لـ HashMap الأكثر غرابة

استكشف طريقة غير تقليدية لاستخدام HashMaps في هذه المقالة المثيرة للاهتمام، حيث تتعمق في تصميمها الفريد وآثارها المحتملة على هياكل البيانات والخوارزميات.


هل تريد أن تتعلم شيئًا جديدًا في iOS


 


وحدة تحكم Xcode والتسجيل الموحد

إذا كنت لا تزال تستخدم عبارات الطباعة لتصحيح أخطاء تطبيقك، فقد حان الوقت للانتقال إلى إطار عمل تسجيل نظام التشغيل الموحد.


حيل دليل المحاذاة الممتعة

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


تنفيذ وحدات التخزين في VisionOS

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


تأثيرات انتقال التمرير في iOS 17

أضافت Apple تأثيرات انتقال التمرير في iOS 17 والتي تسمح بتحريك سلوك العناصر أثناء التمرير داخل وخارج العرض.


كيفية استخدام معدّل عرض المفتش الجديد SwiftUI

لم يكن إنشاء عمود ثانوي بهذه السهولة من قبل مع iOS 17+.


قم بإنشاء انتقال متحرك باستخدام تأثير الهندسة المتطابقة في SwiftUI

تعرف على كيفية استخدام التأثير الهندسي المطابق لتحريك طرق العرض في SwiftUI


كيفية استخدامScaledMetric في SwiftUI لدعم النوع الديناميكي

يتيح لك برنامج تضمين الخاصية @ScaledMetric في SwiftUI اعتماد قيم مخصصة لإعدادات الكتابة الديناميكية.


ضمان وضوح الواجهة والتباين في VisionOS

استخدم المواد لصياغة واجهات المستخدم المكانية، مما يضمن الوضوح والتباين.


هل يجب عليك تمكين التحقق الكامل من التزامن في Swift؟

لقد رأيت مؤخرًا الكثير من الحديث حول تمكين التحقق الكامل من التزامن في Swift. أعتقد أن هذه مناقشة ممتازة.

أنشأت جوجل ومايكروسوفت وهارفارد منصة لتدريس الذكاء الاصطناعي عبر الإنترنت مجانًا

 






1. كورس كامل GOOGLE - Generative AI learning path


مجاني ويشرح لك الذكاء الاصطناعي


عبارة عن ٩ فيديوهات✅


http://cloudskillsboost.google/journeys/118


2. كورس "The 4 Hour AI Workweek" 


الاشياء اللي بتتعلمها:

- مساعد البحث التلقائيا

- استعمالات المبيعات والتسويق

- استعمالات الـAi للبزنس 


https://the4houraiworkweek.xperiencify.io/the-4-hour-ai-workweek-ignition/order?ref=poonam

3. كورس هارڤرد: 

مقدمات الذكاء الاصطناعي


بتتعلم:

- machine learning

- reinforcement learning

- neural networks

- natural language processing


المدة: 7 Weens


http://edx.org/learn/artificial-intelligence/harvard-university-cs50-s-introduction-to-artificial-intelligence-with-python

4. كورس مايكروسوفت

الذكاء الاصطناعي للمبتدئين

AI for Beginners - By Microsoft


مجاني✅


١٢ اسبوع و٢٤ درس


http://microsoft.github.io/AI-For-Beginners

5. كورس AI for Everyone

الذكاء الاصطناعي للجميع


- غير مخصص للمبرمجين او التقنيين

- يفهمك الاساسيات

- امثلة من الحياة على استعمالات الـAi


http://deeplearning.ai/courses/ai-for-everyone/


تعمل شركة Apple على تطوير أداة ذكاء اصطناعي تعمل على تحريك الصور مع أوصاف نصية

 




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


يستخدم Keyframer قوة نماذج اللغة الكبيرة لتحريك الصور الثابتة باستخدام مطالبات اللغة الطبيعية.


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


تقدم Apple أداة Keyframer، وهي أداة تعمل مع نماذج لغوية كبيرة، كمثال على كيفية استخدام هذه التكنولوجيا.


يستطيع Keyframer التقاط ملفات SVG بتنسيق يمكن تغيير حجمه وبدون جودة وإنشاء تعليمات برمجية CSS لتحريك الصورة بناءً على مطالبة نصية، باستخدام نموذج اللغة الكبير GPT4 الخاص بـ OpenAI كنموذج أساسي.


يحتاج المستخدم إلى تحميل الصورة، وكتابة رسالة نصية، ثم الضغط على زر "إنشاء".


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


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


ليست هناك حاجة إلى خبرة في البرمجة، حيث يقوم Keyframer تلقائيًا بتحويل هذه التغييرات إلى CSS، على الرغم من أن الكود نفسه قابل للتحرير بالكامل.


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


Keyframer ليس متاحًا للعامة بعد، وقد شملت دراسة المستخدم المضمنة في ورقة بحث Apple 13 شخصًا فقط يمكنهم استخدام صورتين بسيطتين محددتين مسبقًا بصيغة SVG عند تجربة الأداة.


حرصت Apple على ذكر القيود في الورقة، مع تحديد أن Keyframer يركز على الرسوم المتحركة المستندة إلى الويب، مثل تسلسلات التحميل، وتصور البيانات، والانتقالات المتحركة.


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


يعد Keyframer واحدًا من العديد من ابتكارات الذكاء الاصطناعي التي أعلنت عنها شركة Apple في الأشهر الأخيرة.


في شهر ديسمبر، طرحت شركة Apple أداة HUGS، وهي أداة يمكنها إنشاء صور رمزية بشرية جاهزة للرسوم المتحركة من مقاطع الفيديو.


في الأسبوع الماضي، أصدرت شركة Apple نموذج MGIE، وهو نموذج جديد للذكاء الاصطناعي يمكنه تحرير الصور باستخدام أوصاف النص.

كشفت Google عن Gemini 1.5، وهو نموذج من الجيل التالي للذكاء الاصطناعي مع نافذة سياقية تحتوي على مليون رمز مميز






كشفت Google اليوم النقاب عن Gemini 1.5 ، وهو أحدث إصدار لنظام الذكاء الاصطناعي للمحادثة، والذي يروج للتقدم الكبير في الكفاءة والأداء وقدرات التفكير طويل الأمد.  


يشتمل النظام الجديد، الذي تم تفصيله في منشور مدونة بواسطة Demis Hassabis، رئيس Google AI، على تحسينات كبيرة في الهندسة المعمارية تسمح لنموذجه الأساسي، Gemini 1.5 Pro، بالأداء على قدم المساواة مع أكبر طراز Gemini 1.0 Ultra في الشركة مع استخدام موارد حوسبة أقل. تم طرح طراز Gemini 1.0 Ultra الأسبوع الماضي.


ومع ذلك، فإن القفزة الأكبر تأتي في شكل نافذة تجريبية لسياق مليون رمز، والتي تقول جوجل إنها تمثل "اختراقًا في فهم السياق الطويل". يقوم نموذج Gemini القياسي بتحليل المطالبات ضمن سياق رمزي يبلغ 128000. مع ترقية المليون رمز، يمكن لـ Gemini 1.5 معالجة كمية أكبر بكثير من المعلومات المستمرة قبل إنشاء استجابتها. 


يسمح سياق المليون رمز بالاستدلال الطويل

قدم الرئيس التنفيذي لشركة جوجل، ساندر بيتشاي، أمثلة على القدرة المنطقية الموسعة لـ Gemini 1.5 في مقدمته للإعلان، قائلًا إن النظام يمكنه الآن تلخيص نص مهمة Apollo 11 بالكامل أو تحليل فيلم Buster Keaton الصامت مدته 44 دقيقة بالكامل.


يسمح لـ Gemini 1.5 "بتحليل كميات كبيرة من المحتوى وتصنيفها وتلخيصها بسلاسة ضمن موجه معين". وقال إن النتائج المبكرة تظهر أن Gemini 1.5 يحافظ على الأداء حتى مع نمو نافذة السياق إلى الملايين.


ولا يزال من غير الواضح متى أو ما إذا كانت نسخة المليون رمز ستكون متاحة على نطاق واسع. في الوقت الحالي، تقدم Google معاينة محدودة للمطورين ومستخدمي المؤسسات من خلال منصة Vertex AI الخاصة بها .


يأتي هذا الإصدار بعد ما يزيد قليلاً عن أسبوع من قيام Google بإعادة تسمية نظام الذكاء الاصطناعي للمحادثة الخاص بها من Bard إلى Gemini وإطلاق طبقة Gemini Advanced المدفوعة والمدعومة بنموذج Ultra 1.0. تم تصنيف Gemini كمنافس لنظام ChatGPT Plus الشهير من OpenAI .


وقال هاسابيس إن مكاسب الكفاءة في Gemini 1.5 ستساعد فرق Google على "تكرار وتدريب وتقديم إصدارات أكثر تقدمًا من Gemini بشكل أسرع من أي وقت مضى".


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


تسارعت وتيرة التقدم في الذكاء الاصطناعي للمحادثة بشكل كبير منذ إطلاق ChatGPT أواخر العام الماضي. يقول الخبراء إن انخفاض تكاليف التدريب والابتكارات مثل بنية مزيج الخبراء ذات البوابات المتفرقة من Google تسمح بتطوير التكرارات الجديدة بسرعة أكبر بكثير من أنظمة الذكاء الاصطناعي السابقة.


مع Gemini 1.5، تشير Google إلى أنها تهدف إلى الحفاظ على مكانتها الرائدة في سباق الذكاء الاصطناعي. والسؤال الكبير الآن هو كم من الوقت ستستغرق هذه القدرات الاستدلالية القوية طويلة السياق لتشق طريقها إلى منتجات Google الاستهلاكية.


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


هل تريد أن تتعلم شيئًا جديدًا في iOS




تقديم SwiftUI على VisionOS

تنص شركة Apple على أن أفضل طريقة لإنشاء تطبيق هي استخدام Swift وSwiftUI.


البدء باستخدام نوايا التطبيق

أضافت Apple إطار عمل App Intents في iOS 16 لإتاحة محتوى التطبيق وإجراءاته برمجيًا لتطبيق Shortcuts وSiri وWidgets وSpotlight.


كيفية جعل CompleteHandler أكثر أمانًا

تشرح هذه المدونة نصيحة قصيرة لجعل معالج الإكمال أكثر أمانًا.


ممارسة سيئة: تحميل صورة كبيرة على الموضوع الرئيسي

نقوم بإنشاء UIImage ثم نقوم بتعيينه إلى UIImageView. ما هو الخطأ في ذلك بالنسبة للصور الكبيرة؟


تصحيح أخطاء VisionOS باستخدام تصورات محاكاة Xcode

استكشف أوضاع التصحيح الخاصة بمحاكي VisionOS في Xcode لتطبيقات الحوسبة المكانية.


نهج للتعامل مع حالات تشغيل التطبيق في SwiftUI

دعنا نستكشف كيف يمكننا إظهار Viewحالات تشغيل محددة لحالات تشغيل مختلفة أثناء فتح تطبيق SwiftUI وتحميله.


@Observable زيادة أداء الماكرو عبر ObservableObject

يتيح لك الماكرو إزالة جميع الخصائص المنشورة مع الاستمرار في إعادة رسم طرق عرض SwiftUI عند حدوث تغيير تلقائيًا.


مقارنة سلسلة غير حساسة لحالة الأحرف في Swift

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


قم بإحضار الاختصارات لدعم تطبيق iOS الخاص بك باستخدام SwiftUI

مع iOS 16، أعلنت Apple عن نوايا التطبيق للمطورين لتوفير اختصاراتهم المخصصة بسهولة أكبر مع تطبيقاتهم.


أتمتة عمليات تدقيق إمكانية الوصول إلى SwiftUI في Xcode 15

تعد إمكانية الوصول جانبًا حاسمًا في تطوير تطبيقات iOS وتصميمها، وتمتد أهميتها إلى ما هو أبعد من مجرد متطلبات الامتثال.


هل تريد أن تتعلم شيئًا جديدًا في iOS

 




الرسوم المتحركة في SwiftUI مع الأمثلة - الجزء 4

اكتشف كيف يمكننا تنفيذ الرسوم المتحركة في SwiftUI.


اختبار StoreKit في Swift

اعتمد الإصدار الأخير من إطار عمل StoreKit ميزات لغة Swift بالكامل مثل غير المتزامن والانتظار .


تنبيه مخصص في SwiftUI

قم بإنشاء تنبيهات مخصصة وقابلة لإعادة الاستخدام والتي يمكن استدعاؤها من أي طريقة عرض.


الارتباطات أحادية الاتجاه في SwiftUI

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


كيف يمكنني اعتماد الإيماءات في SwiftUI؟

يوفر SwiftUI مجموعة متنوعة من الإيماءات التي يمكنك استخدامها في تطبيقك. يساعد استخدام الإيماءة المناسبة المستخدمين على استخدام التطبيق بشكل حدسي.


تفكيك واجهة برمجة تطبيقات SwiftUI Alignment Guide

في SwiftUI، يمكننا أن نقول في بعض الأحيان أن الشيء الأكثر إرباكًا هو نظام دليل المحاذاة.


هل تريد أن تتعلم شيئًا جديدًا في iOS




نصائح رائعة لنص SwiftUI

سحر نص SwiftUI: انغمس في الحيل التي لم تجربها بعد.


كاشف تعليق الخيط الرئيسي SwiftUI

هذا مجرد مقتطف صغير مفيد جدًا للإبلاغ عندما يتوقف مؤشر ترابط واجهة المستخدم الرسومية (مؤشر الترابط/الممثل الرئيسي) لفترة طويلة من الوقت.


معدّل وصول جديد في Swift: package

في منشور المدونة هذا، أوضحوا متى وأين يمكننا استخدام packageمعدّل الوصول الجديد لـ Swift.


تكوين سلوك الارتداد ScrollView في SwiftUI

يتيح لك تكوين سلوك الارتداد ScrollView تحديد ما إذا كان العرض القابل للتمرير يرتد عند الوصول إلى نهاية محتواه.


كيفية استخدام Jenkins لبناء تطبيق iOS الخاص بك

دليل المبتدئين للتطوير والنشر دون عناء.


استخدام قيم الألوان السداسية في SwiftUI بسهولة

في منشور المدونة هذا، اكتشفنا امتداد Swift الذي يسمح لك بتهيئة Colorمثيلات SwiftUI باستخدام قيم الألوان السداسية دون عناء.


فرض التحديث وإظهار أن إصدار التطبيق الجديد متاح

التنقل في ديناميكيات تحديثات القوة وإخطار المستخدمين بأحدث إصدارات التطبيق.


SwiftUI LazyVGrid وLazyHGrid: تنفيذ طرق عرض مجموعة الشبكة

من خلال الغوص في LazyVGrid وLazyHGrid الخاصين بـ SwiftUI، يمكنك إنشاء تخطيطات شبكة معقدة تتميز بالكفاءة والجذابة بصريًا.


جوجل وسامسونج يسهلان نقل شرائح eSIM

 






تعمل شركتا جوجل وسامسونج على تسهيل اعتماد المستخدمين لشرائح الاتصال الرقمية eSIM.


ويبدو أن عصر بطاقات الاتصال التقليدية يقترب من نهايته تدريجيًا مع اكتساب شريحة الاتصال الرقمية eSIM زخمًا تدريجيًا.


وكانت سامسونج قد قدمت في السابق أداة لنقل شريحة الاتصال الرقمية eSIM ضمن One UI 5.1، مع أنها اقتصرت على أجهزة جالاكسي فقط.


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


وتتوافق هذه الخطوة مع وعد جوجل الذي أصدرته في المؤتمر العالمي للهواتف المحمولة MWC 2023 بتقديم أداة جديدة لنقل شريحة الاتصال الرقمية eSIM لنظام أندرويد.


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


والتزمت جوجل الصمت بخصوص تفاصيل هذه الميزة وتاريخ إطلاقها، مع أن المستخدمين لاحظوا تنفيذها العملي أول مرة أثناء إعداد Pixel 8.


واستطاع الأشخاص نقل شريحة الاتصال الرقمية eSIM إلى Pixel 8 من جهاز Pixel القديم.


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


وظهرت للمستخدم نافذة منبثقة عبر هاتف LG V60 ThinQ القريب تدعوه إلى نقل بطاقة الاتصال إلى هاتف Galaxy S24 Ultra عن طريق مسح رمز الاستجابة السريعة.


ولا يزال دعم شركات الاتصالات محدودًا في الوقت الحالي، مع أن هذا التطور يعد علامة فارقة مهمة في قدرة أندرويد على إدارة شريحة الاتصال الرقمية eSIM.


ويوفر التطور للمستخدمين مرونة وراحة في إدارة خطط هواتفهم المحمولة عبر أجهزة مختلفة.


وظل نقل شريحة الاتصال الرقمية eSIM بين الأجهزة أمرًا صعبًا بعض الشيء، وغالبًا ما يتطلب مساعدة مشغل شبكة الجوال أو شرائح اتصال جديدة.


ويشير التطور الحديث إلى أن ميزة نقل شريحة الاتصال الرقمية eSIM لنظام أندرويد تحظى بتوافق واسع عبر العلامات التجارية والنماذج في المستقبل.


وتوفر شريحة الاتصال الرقمية eSIM في جهازك مزايا أمنية محتملة. وقد لا يحدث الاستبدال الكامل لبطاقات الاتصال التقليدية بشريحة الاتصال الرقمية eSIM فورًا، مع أن التحول أصبح وشيكًا.

مقالات مفيدة لمبرمجي iOS

 



أزرار SwiftUI غير المتزامنة

زر SwiftUI الذي يدعم عمليات الإغلاق غير المتزامنة والقابلة للرمي.


التعامل مع الأخطاء المرنة في Swift

تتناول هذه المقالة "معالجة الأخطاء" وليس "إلقاء الأخطاء" وهذا التمييز مهم لأن Swift على وشك الحصول على ميزة جيدة لإلقاء الأخطاء.


أنماط وأشكال أزرار SwiftUI

فيما يلي ملخص سريع للخيارات الأكثر شيوعًا.


إزالة الخلفية من الصورة في SwiftUI

سهل مع واجهة برمجة تطبيقات iOS 17 الجديدة — VNGenerateForegroundInstanceMaskRequest.


سؤال وجواب: إنشاء تطبيقات لنظام التشغيل VisionOS

على مدار الأشهر القليلة الماضية، طرح خبراء Apple أسئلة حول VisionOS في مختبرات مطوري Apple Vision Pro في جميع أنحاء العالم.


@Observable زيادة أداء الماكرو عبر ObservableObject

تم تقديم @Observable Macro لأول مرة خلال WWDC 2023 ليحل محل ObservableObject ومعلماته @Published.


كيفية استخدام نماذج Stable Diffusion في تطبيق Swift

تقوم المكتبة بتشغيل خطوط أنابيب Stable Diffusion عن طريق تحميل نماذج CoreML من نظام الملفات ثم استخدامها لإنشاء صور من موجه نص معين أو إدخال صورة.


إطار مراقبة SwiftUI: حاويات الحالة

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

تعليمات ونصائح مهمة لبرمجة iOS


 


نصائح ملزمة SwiftUI

عند العمل مع الروابط في SwiftUI، قد يكون من المفيد تعديل الروابط.


وظائف غير متوفرة في سويفت

لديك فئة فرعية تريد منع استخدام دالة الفئة الفائقة.


سلسلة منسوبة ذات نطاقات متعددة في Swift

البحث Rangesعن كافة تكرارات السلسلة الفرعية في AttributedString.


قراءة وكتابة الفيديو المكاني باستخدام AVFoundation

يدير AVFoundation مهام القراءة والكتابة وتشغيل إطارات الفيديو، لكن العملية تتغير عند التعامل مع الفيديو المكاني (المعروف أيضًا باسم MV-HEVC)، والذي يتميز بالفيديو من زاويتين منفصلتين.


قم بإنشاء ومشاركة ملف PDF تم إنشاؤه بواسطة SwiftUI باستخدام ImageRenderer

قبل نظام التشغيل iOS 16، كانت إنشاء ملف PDF من عرض SwiftUI عبارة عن رحلة معقدة، غالبًا ما تتضمن مزيجًا من UIKit وPDFKit.


أسلوب التنفيذ: .RectangularBackground في SwiftUI

أصبحت الخلفيات المستطيلة المستديرة ذات شعبية متزايدة في تصميم واجهة المستخدم وتجربة المستخدم عبر جميع الأنظمة الأساسية.


الإدراك: منفذ خلفي لـObservable

جلب Swift 5.9 أدوات مراقبة قوية للغة، لكنها للأسف تعمل فقط في iOS 17 وmacOS 14 وtvOS 17 وwatchOS 10 والإصدارات الأحدث.


تكييف أيقونة التطبيق الخاص بك مع VisionOS

تعرف على كيفية جلب أيقونة التطبيق إلى VisionOS.


كيفية استخدام الخصائص المنشورة داخل البروتوكول في SwiftUI؟

سنتحدث اليوم عن الخصائص والبروتوكولات المنشورة في SwiftUI.

للمهتمين في تطوير iOS 2024



 استخدام TipKit على تطبيق SwiftUI

تعرف على كيفية زيادة إمكانية اكتشاف ميزات التطبيق باستخدام TipKit.


إتقان MapKit في SwiftUI. آلة تصوير

في هذه المدونة، قمنا بتغطية إحدى حالات عرض الخريطة الأكثر أهمية والتي تتعلق بموضع الكاميرا وحدود الخريطة.


إتقان MapKit في SwiftUI. التفاعلات

يوفر لنا MapKit واجهة برمجة تطبيقات غنية جدًا كجزء من التكرار التالي لإطار عمل SwiftUI.


أنشئ تطبيقك الأول باستخدام SwiftUI وSwiftData

في هذه المقالة، سنقوم بإنشاء تطبيق iOS كامل باستخدام SwiftUI وSwiftData، كل ذلك أثناء إنشاء تطبيق حقيقي حتى تتمكن من رؤية جميع التقنيات قيد التنفيذ.


بحث سريع مع SwiftUI للبحث

في هذه المقالة، سنلقي نظرة على كيفية البحث .searchableبمجرد الكتابة على لوحة المفاتيح دون الحاجة أولاً إلى النقر/النقر فوق حقل النص لمنحه التركيز.


تصور صوتي باستخدام CoreAudio، وCombination، وSwiftUI

بالنسبة لمشروع AI/ML، كنت بحاجة إلى تسجيل كمية كبيرة من العينات الصوتية. لذلك استخدمنا CoreAudio وكتبنا أداة بسيطة أضافت بعض الأتمتة إلى عملية التسجيل.

كل جديد للمطورين ios-xcode-swift

 



SwiftData حذف البيانات

هناك ثلاث طرق على الأقل لحذف البيانات من متجر SwiftData. وهنا خلاصة سريعة.


دليل للسياجات الجغرافية في SwiftUI

في هذه المقالة، قمنا بإنشاء Geofences باستخدام SwiftUI.


AsyncPhoto لعرض الصور الكبيرة في SwiftUI

يبدو AsyncImage رائعًا جدًا، ولكنه للأسف يقتصر على تحميل الصور من URL. يحتوي على عناصر أساسية مثل توفير العناصر النائبة وطرق عرض التقدم.


تشغيل مراقبي الممتلكات من أدوات التهيئة في Swift

في Swift، لا يتم استدعاء مراقبي الخصائص مثل willSetو didSetعندما يتم تعيين خاصية في مُهيئ.


التنقل في الأوراق المكدسة المنفصلة مع نماذج متعددة في SwiftUI


إتقان الكلمة الرئيسية "النهائية" في Swift: دليل شامل للترميز الأمثل

في هذه المدونة، ناقشوا مفهومًا أساسيًا جدًا لـ Swift، الكلمة الرئيسية النهائية.


اختبار مكالمات الشبكة باستخدام URLProtocol

يعد اختبار مكالمات الشبكة جانبًا مهمًا لضمان موثوقية واستقرار تطبيقات iOS الخاصة بك.


تمكين ميزات Swift القادمة في SPM

يتيح لك اقتراح SE -0362 Swift Evolution، الذي تم تنفيذه ومتوفر من Swift 5.8، اعتماد ميزات Swift القادمة في التعليمات البرمجية الخاصة بك على أساس كل حالة.


قم بتمثيل سجلات الأعطال باستخدام Xcode

عندما تتلقى تقرير أعطال غير قابل للقراءة، يمكنك ترميز سجلات الأعطال بمساعدة Xcode.



كل ما هو جديد في برمجة وتطوير ANDROID

 



إنشاء التنقل السفلي Glassmorphic في Jetpack Compose

اكتشف فن تصميم Glassmorphic في Android! تعرف على كيفية إنشاء نظام تنقل سفلي أنيق باستخدام Jetpack Compose للحصول على واجهة مستخدم حديثة ومذهلة بصريًا.


تأمين تخزين القيمة الأساسية في منصة Kotlin المتعددة

تعلم كيفية حماية بياناتك عبر المنصات! تحقق من النصائح الأساسية حول التخزين الآمن لقيمة المفتاح في Kotlin Multiplatform.


استكشاف المعدلات المتقدمة والأقل شهرة في Jetpack Compose

ارفع مستوى واجهة مستخدم تطبيقك من خلال استكشافنا الشامل للمعدلات المتقدمة والأقل شهرة في Jetpack Compose.


Kotlin تحت الغطاء: التنقل بين الفروق الدقيقة في استخدام التعليقات التوضيحية

استكشف تعقيدات الاستفادة من التعليقات التوضيحية في Kotlin. اكتشف الفروق الدقيقة وعزز فهمك لميزات Kotlin القوية.


إزالة الغموض عن Kotlin: فهم الأعمال الداخلية للوظائف المضمنة

انطلق في رحلة لكشف آليات الوظائف المضمنة في Kotlin. احصل على فهم أعمق لطريقة العمل الداخلية لميزات Kotlin القوية.


الرسوم المتحركة داخل الصندوق وخارجه باستخدام Jetpack Compose

تعلم فن الرسوم المتحركة داخل الصندوق وخارجه باستخدام Jetpack Compose. استكشف التقنيات المبتكرة وارفع مستوى الجاذبية المرئية لتطبيقك.


التطفل متعدد المهام ومنع لقطات الشاشة في Android

قم بحماية خصوصية المستخدمين من خلال هذا الدليل حول منع التطفل على المهام المتعددة والتقاط لقطات الشاشة في تطبيق Android الخاص بك.

كل ما هو جديد في برمجة وتطوير iOS

 


الوصول إلى دورة حياة التطبيق داخل تطبيق SwiftUI

تعرف على كيفية الوصول إلى دورة حياة التطبيق لتطبيق يستند إلى SwiftUI.


بيتا للهندسة المعمارية التي يمكن ملاحظتها!

على الرغم من أن @Observable يقتصر على نظام التشغيل iOS 17+، فقد تمكنا من دعم هذه الأدوات خصيصًا للبنية القابلة للتركيب.


فن نصف قطر الزاوية

يعد نصف قطر الزاوية أمرًا شائعًا جدًا في تصميمات التطبيقات. من السهل جدًا تحقيق ذلك في SwiftUI.


إتقان MapKit في SwiftUI. الأساسيات.

لقد تغير تكامل MapKit مع SwiftUI بشكل ملحوظ هذا العام.


AsyncStream في العالم الحقيقي: التفاف رد اتصال Apple Photos

يتيح لك AsyncStream انتظار سلسلة من العناصر وإعادتها عندما تكون جاهزة.


SFSafariViewController في SwiftUI: افتح صفحات الويب داخل التطبيق

يمكن استخدام SFSafariViewController للسماح للمستخدمين بفتح صفحات الويب داخل التطبيق بدلاً من فتحها في متصفح خارجي.


دليل SwiftUI GeometryGroup(): من النظرية إلى الممارسة

قدمت شركة Apple معدّلاً جديدًا لـ SwiftUI يُسمى GeometryGroup(). إنه يعالج بعض الحالات الشاذة في الرسوم المتحركة التي كان من الصعب في السابق التعامل معها أو لم يكن من الممكن التعامل معها على الإطلاق.


أنماط الخلفية الهرمية في SwiftUI

قبل iOS 17 للحصول على ألوان خلفية النظام الهرمية في SwiftUI، كان علينا عادةً تحويلها من UIColor.


للمطورين android مقالات ومصادر جديد للمبرمجين

 


أساس جديد للذكاء الاصطناعي على نظام Android

تتعلم نماذج المؤسسة من مجموعة متنوعة من مصادر البيانات لإنتاج أنظمة ذكاء اصطناعي قادرة على التكيف مع مجموعة واسعة من المهام، بدلاً من تدريبها على حالة استخدام ضيقة واحدة. أعلن فريق Android اليوم عن Gemini، الطراز الأكثر قدرة حتى الآن. تم تصميم Gemini لتوفير المرونة في التشغيل على كل شيء بدءًا من مراكز البيانات وحتى الأجهزة المحمولة. لقد تم تحسينه لثلاثة أحجام: Ultra وPro وNano.


SwiftUI لمطوري Jetpack Compose - الحالة (I)

السلسلة على SwiftUI لمطور JetpackCompose. يغطي الجزء الأول المفاهيم الأساسية للتعامل مع الحالة، والتي ربما تكون أهم شيء يجب معرفته عند البدء في استخدام إطار عمل واجهة المستخدم التفاعلية.


الشروع في العمل مع Compose for Web

يُعد Compose multiplatform بديلاً واعدًا لإنشاء واجهات مستخدم مشتركة بين الأنظمة الأساسية. في هذه المقالة، سنرى كيفية البدء في استخدام Compose for Web باستخدام إصدار HTML.


Ktlint مع خطاف الالتزام المسبق: أصبحت Git Hooks في Kotlin سهلة

في هذه المقالة، تعرف على مدى سهولة أتمتة مشروع Kotlin الخاص بنا باستخدام git Hooks في مثال فحص Ktlint المسبق.


Kotlin Coroutines: التعليق مقابل الحظر

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


الجديد في برمجة iOS

 





تمديد ملف صوتي باستخدام Swift

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


تحديد عناصر متعددة باستخدام إيماءة التحريك بإصبعين

قم بتسريع اختيار المستخدم لعناصر متعددة باستخدام إيماءة التحديد المتعدد في طرق عرض الجدول والمجموعة.


الرسوم المتحركة ذات النطاق في SwiftUI

كانت الرسوم المتحركة أقوى ميزة في SwiftUI منذ اليوم الأول. يمكنك إنشاء رسوم متحركة سلسة بسرعة في SwiftUI.


السمات المخصصة وSwiftUI

بدءًا من نظام التشغيل iOS 17، يمكنك إضافة سماتك المخصصة إلى بيئة سمات UIKit وجعلها تتفاعل مع بيئة SwiftUI.


قم بإنشاء AsyncStream من وظيفة withObservationTracking()

لقد شاركت في هذا المنشور كيف يمكننا تنفيذ forحلقة غير متزامنة لتكرار التغييرات.


قم بإنشاء تطبيق SwiftUI لعداد الخطوات في 5 دقائق

في هذه المدونة، استكشفنا عالم HealthKit المذهل من خلال إنشاء تطبيق Step Counter SwiftUI المباشر.


تحريك النص الرقمي في SwiftUI باستخدام معدّل نقل المحتوى

تعرف على كيفية استخدام معدّل انتقال المحتوى لتحريك النص الرقمي في SwiftUI.


اختبار الوحدة للفشل المتوقع في Swift

في هذا، اكتشفنا كيفية إنشاء حالات فشل متوقعة في اختبارات الوحدة باستخدام Swift الخالص.



افضل 10 اضافات في Burpsuite تساعدك على كشف الثغرات في المواقع

 





1 Logger++  


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




2 Autorize

هي اضافة تساعدك لتكشف لك ثغرات الصلاحيات، تقدر تعطيها كوكي اليوزر العادي والادمن وتصفح بالموقع طبيعي في داشبورد الادمن.

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

بيعطيك تنبيه ويقولك هنا فيه ثغرة 

Broken Access Control



3 Turbo Intruder

هي اضافة نفس الموجودة في Burpsuite لكن اسرع بحكم اضافة Burp العادي بطيء والكل يشكي منه بتكون اضافة جميلة للسته عندك وتقدر تنفذ اكثر من باراميتر بنفس الوقت وتتعامل معها ك اكواد بايثون.


4 J2EEScan

هي اضافة بكل اختصار تشيك لك على ثغرات J2EE و تقدر تشغلها وتشيك لمن تشغل سكانر حق Burpsuite الاساسي.




5 Backslash Powered Scanner

هذي الاضافة تشتغل مع الأكتف سكان Burpsuite وتأتمت لك الشغل وتقدر تشيك على عدة ثغرات ومنها:

▫️JSON Injection and escalate into RCE where possible

▫️Detect Server-Side HTTP Parameter Pollution







6 Upload Scanner

هذي الاضافة تأتمت فحص رفع الملفات - File Upload  تقدر تشيك على الثغرات ومنها:

▫️XXE Injection
▫️SSRF


7 Retire.js

هذي الاضافة رهيبه استخدمها ك اكستنشن بالبراوزر.

تشيك لك على مكتبات JS وتظهر لك المكتبات الغير المحدثة مع CVE المتوفره في هذا الاصدار.




8 JSON Beautifier

هذي الاضافة لطيفة تختصر عليك وقت بقراءة فورمات ال JSON وتجمله لك تخليه مقروء بشكل سهل.





9 AuthMatrix

هذي الاضافة اخت Autorize نفس الشي تسويه تشيك على الصلاحيات بس هنا ابسط واوضح  وتتميز الاضافة باليوزر انترفيس وسهولة السيت اب.

AuthMatrix و Autorize

كلها تركز انها تدور على ثغرة 
Broken Access Control


10 Param Miner

هذي الاضافة لطيفة تبين لك الباراميترز المحتملة وانت قاعد تتصفح الموقع.

تشيك على اكثر من 65 الف باراميتر في كل ريكويست يصير بالموقع. 

احيانا تجيب باراميتر ماتلاحظها وتكون مصابة.