Cross Platforms
#1
السلام عليكم و رحمة الله
من خلال هذا الموضوع السريع اود طرح اشكال "استهداف تعدد المنصات" و سلاسل "قيود تعود العمل على" نظام التشغيل Windows

مثلا:
01- عندنا سورس برنامج يحتوي على دوال API و خوارزميات مكتوبة بلأ ASM x86
يحتاج الى تعديل جذري لدعم منصات اخرى...


02- نظرة (على سبيل الذكر فقط) على بيئة التطوير " و كيف تتعامل مع الاشكال داخليا"
PHP كود :
  System.Types,
{
$IFDEF MSWINDOWS}
  Winapi.Windows,
{
$ENDIF MSWINDOWS}
{
$IFDEF POSIX}
  Posix.Dlfcn, Posix.Fcntl, Posix.SysStat, Posix.SysTime, Posix.SysTypes, Posix.Locale,
{
$ENDIF POSIX}
{
$IFDEF PC_MAPPED_EXCEPTIONS}
  System.Internal.Unwinder,
{
$ENDIF PC_MAPPED_EXCEPTIONS}
{
$IFDEF MACOS}
  Macapi.Mach, Macapi.CoreServices, Macapi.CoreFoundation,
{
$ENDIF MACOS}
  System.SysConst; 

03- مثلا، تطبيقك يستعمل Font موجود على نظام Windows افتراضيا و ليس موجود على نظام macOS

برمجة "برامج" تطبيقات تعمل على عدة منصات "انظمة تشغيل" تدفعنا الى التعمق في معرفة ما نستعمله من ادوات برمجة و منطق المنصة المستهدفة...

04- مثلا تطبيقات الأ Android و الاختلاف الجذري (الوصول برمجبيا الى مجلدات معينة على سبيل الذكر) بين الاصدارات الحديثة و الاصدارات الشائعة...

الموضوع مفتوح للجميع...
[-] كل من 1 user says قال شكرا ل I3CT على المشاركة المفيدة
  • ELARAPY
الرد


الردود في هذا الموضوع
Cross Platforms - بواسطة I3CT - 03-03-2022, 04:20 PM
RE: Cross Platforms - بواسطة AX302 - 04-03-2022, 12:50 AM
RE: Cross Platforms - بواسطة I3CT - 04-03-2022, 04:49 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم