Huawei اسمارٹ فونز کے لیے اپنا Harmony OS استعمال کرے گا۔

HDC 2020 کانفرنس میں کمپنی اعلان کیا ہارمونی آپریٹنگ سسٹم کے منصوبوں کو بڑھانے کے بارے میں، جس کا اعلان پچھلے سال کیا گیا تھا۔ ابتدائی طور پر اعلان کردہ پورٹیبل ڈیوائسز اور انٹرنیٹ آف تھنگز (IoT) پراڈکٹس، جیسے ڈسپلے، پہننے کے قابل ڈیوائسز، سمارٹ اسپیکرز اور کار انفوٹینمنٹ سسٹم کے علاوہ، تیار کیا جا رہا OS اسمارٹ فونز پر بھی استعمال ہوگا۔

ہارمونی کے لیے موبائل ایپلی کیشنز تیار کرنے کے لیے SDK کی جانچ 2020 کے آخر میں شروع ہو جائے گی، اور نئے OS پر مبنی پہلے اسمارٹ فونز اکتوبر 2021 میں جاری کیے جانے کا منصوبہ ہے۔ واضح رہے کہ نیا OS 128KB سے 128MB تک RAM والے IoT ڈیوائسز کے لیے پہلے سے ہی تیار ہے؛ 2021MB سے 128GB تک میموری والے آلات کے لیے ورژن کی پروموشن اپریل 4 میں شروع ہو جائے گی، اور اکتوبر میں 4GB سے زیادہ RAM والے آلات کے لیے۔

یاد رہے کہ ہارمنی پروجیکٹ 2017 سے ترقی کر رہا ہے اور یہ ایک مائیکرو کرنل آپریٹنگ سسٹم ہے جسے OS کا مدمقابل سمجھا جا سکتا ہے۔ فشیا گوگل سے پلیٹ فارم کو ماخذ کوڈ میں آزاد نظم و نسق کے ساتھ مکمل طور پر اوپن سورس پروجیکٹ کے طور پر شائع کیا جائے گا (Huawei کے پاس پہلے ہی موجود ہے۔ ترقی کرتا ہے کھلا لائٹ او ایس IoT آلات کے لیے)۔ پلیٹ فارم کوڈ کو غیر منافع بخش تنظیم چائنا اوپن اٹامک اوپن سورس فاؤنڈیشن کے زیر اہتمام منتقل کیا جائے گا۔ Huawei کا خیال ہے کہ اینڈرائیڈ موبائل ڈیوائسز پر اتنا اچھا نہیں ہے کیونکہ اس کے کوڈ کے بہت زیادہ سائز، پرانے پروسیس شیڈیولر اور پلیٹ فارم فریگمنٹیشن کے مسائل ہیں۔

ہم آہنگی کی خصوصیات:

  • کمزوریوں کے خطرے کو کم کرنے کے لیے نظام کے بنیادی حصے کی تصدیق رسمی منطق/ریاضی کی سطح پر کی جاتی ہے۔ تصدیق ان طریقوں کا استعمال کرتے ہوئے کی گئی جو عام طور پر ہوا بازی اور خلابازی جیسے شعبوں میں مشن کے اہم نظاموں کی ترقی میں استعمال ہوتے ہیں، اور EAL 5+ سیکورٹی کی سطح کے ساتھ تعمیل حاصل کرنے کی اجازت دیتے ہیں۔
  • مائکروکرنل بیرونی آلات سے الگ تھلگ ہے۔ سسٹم کو ہارڈ ویئر سے الگ کر دیا گیا ہے اور ڈویلپرز کو ایسی ایپلی کیشنز بنانے کی اجازت دیتا ہے جو الگ الگ پیکجز بنائے بغیر آلات کی مختلف اقسام پر استعمال ہو سکیں۔
  • مائیکروکرنل صرف شیڈولر اور آئی پی سی کو لاگو کرتا ہے، اور باقی سب کچھ سسٹم سروسز میں کیا جاتا ہے، جن میں سے زیادہ تر کو صارف کی جگہ پر عمل میں لایا جاتا ہے۔
  • ٹاسک شیڈیولر ایک تاخیر کو کم کرنے والا deterministic ریسورس ایلوکیشن انجن (Deterministic Latency Engine) ہے، جو حقیقی وقت میں بوجھ کا تجزیہ کرتا ہے اور درخواست کے رویے کی پیشن گوئی کرنے کے طریقے استعمال کرتا ہے۔ دوسرے سسٹمز کے مقابلے میں، شیڈیولر لیٹنسی میں 25.7% کمی اور لیٹنسی جیٹر میں 55.6% کمی حاصل کرتا ہے۔
  • مائیکرو کرنل اور بیرونی کرنل سروسز، جیسے فائل سسٹم، نیٹ ورک اسٹیک، ڈرائیورز اور ایپلیکیشن لانچ سب سسٹم کے درمیان مواصلت فراہم کرنے کے لیے، IPC استعمال کیا جاتا ہے، جس کا کمپنی کا دعویٰ ہے کہ Zircon کے IPC سے پانچ گنا تیز اور Zircon کے IPC سے تین گنا تیز ہے۔ QNX .
  • اوور ہیڈ کو کم کرنے کے لیے عام طور پر استعمال کیے جانے والے فور لیئر پروٹوکول اسٹیک کے بجائے، ہارمنی تقسیم شدہ ورچوئل بس پر مبنی ایک آسان سنگل لیئر ماڈل استعمال کرتا ہے جو آلات جیسے اسکرینز، کیمروں، ساؤنڈ کارڈز وغیرہ کے ساتھ تعامل فراہم کرتا ہے۔
  • سسٹم روٹ لیول پر صارف تک رسائی فراہم نہیں کرتا ہے۔
  • ایپلیکیشن بنانے کے لیے، آرک کا اپنا کمپائلر استعمال کیا جاتا ہے، جو C، C++، Java، JavaScript اور Kotlin میں کوڈ کو سپورٹ کرتا ہے۔
  • آلات کی مختلف کلاسوں کے لیے ایپلی کیشنز بنانے کے لیے، جیسے کہ TVs، اسمارٹ فونز، سمارٹ واچز، آٹوموٹیو انفارمیشن سسٹم وغیرہ، ایک مربوط ترقیاتی ماحول کے ساتھ انٹرفیس اور SDK تیار کرنے کے لیے ہمارا اپنا یونیورسل فریم ورک فراہم کیا جائے گا۔ ٹول کٹ آپ کو مختلف اسکرینوں، کنٹرولز اور صارف کے تعامل کے طریقوں کے لیے ایپلیکیشنز کو خود بخود ڈھالنے کی اجازت دے گی۔ اس میں کم سے کم تبدیلیوں کے ساتھ موجودہ اینڈرائیڈ ایپس کو ہارمونی کے مطابق ڈھالنے کے لیے ٹولز فراہم کرنے کا بھی ذکر ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں