گوگل نے کچھ عرصہ قبل اپنے اینڈرائڈ موبائل سسٹم پر اپنے ایپلی کیشن پلیٹ فارم کے لئے ایک نیا ترقیاتی ٹول کا اعلان کیا تھا ، جس کا نام ہے ایپ موجد یا ایپلی کیشنز کا موجد ، جو ایک ایسا ٹول ہے جو کسی کو بھی بنیادی اصولوں یا حتی کہ ترقی میں نوسکھiceا بھی ہو جو کوڈ لکھنے کے عمل میں ہنر مند نہیں ہوتا ہے تاکہ وہ تیار کردہ ایپلی کیشن عناصر کو گھسیٹنے اور چھوڑنے کے عمل کے ذریعے آسانی سے موبائل ایپلیکیشن تشکیل دے سکے۔ اور پھر خالص نظریاتی عمل میں اطلاق کی وضاحتوں کے مطابق ان کی تخصیص کرنا

ارڈورائڈ سائٹ bاس نئے ٹول کی مناسب اور معروضی وضاحت

یہ معلوم ہے کہ کسی بھی پلیٹ فارم کے لئے ایپلی کیشن ڈویلپمنٹ کا عمل ، خواہ وہ موبائل ، کمپیوٹر یا دوسرے کے لئے ہو ، اسی مقصد کو برقرار رکھتے ہوئے ترقیاتی عمل کو تیز کرنے کے اپنے مقصد میں بہت ترقی کرلی ہے۔ SDK اور مربوط ترقیاتی ماحول IDE ان کے اندر ، بہت سارے ٹولز نمودار ہوئے جو پروگرامر اور ڈیزائنر کو اپنے کام کو جلد سے جلد اور کم سے کم قیمت پر ختم کرنے میں مدد کرتے ہیں ، یہ ایک اور خصوصیت پر منحصر ہے ، جو خودکار غلطی کی اصلاح ، کوڈز کی خود کار طریقے سے تکمیل اور ریڈی میڈ پروگرامنگ کا استعمال ہے۔ لائبریریاں۔

ہم پہلے ہی بہت سے علاقوں میں اس کی مثالیں دیکھ چکے ہیں ، ان میں سب سے نمایاں ہیں وژول اسٹوڈیو مائیکرو سافٹ سے ، اور Xcode ایپل سے ، اوپن سورس سسٹم چاند اور سورج گرہن اور کاروباری تحقیقات BI کے میدان میں ہم نے ایک نظام دیکھا کونگوس آئی بی ایم سے ، جہاں کم سے کم کوشش یا کوڈنگ کے بغیر بہت جدید رپورٹیں بنانا ممکن ہے۔

تاہم ، پچھلے تمام طریقوں میں ایک جراحی پروگراماتی مداخلت ہونا ضروری ہے - اگر آپ کریں گے - یعنی ، کوڈنگ اور پروگرامنگ کا عمل ناگزیر ہے ، جو غیر ماہرین کے لئے مشکل ہے۔

لہذا گوگل ، ایپل اور دوسروں کے ساتھ اس اہم اور اہم مارکیٹ میں اپنی مسابقتی جنگ میں زیادہ سے زیادہ جیتنے اور زیادہ ڈویلپرز کو جیتنے اور سافٹ ویئر اسٹور کے میدان میں جس میں ایپل کو زیادہ سے زیادہ کودنے کے لئے اینڈروئیڈ موبائل موبائل سسٹم کے لئے یہ نیا ٹول لے کر آیا ہے۔ سافٹ ویئر اسٹور نے آئی فون میں تخلیق کیا ہے اور ڈویلپرز نے اس سے کیا حاصل کیا ہے ، مقدار ، معیار اور مارکیٹ سے متعلق معیشت میں سبقت لے جاتا ہے۔

تاہم ، یہ آلہ اکثر ایک دو دھاری تلوار ہوتا ہے ، کیونکہ یہ اکثر معیار کی قیمت پر ایک مقدار پیدا کرتا ہے (جیسا کہ بہت سے بھائیوں نے بتایا ہے) اگر اس کو مناسب طریقے سے راشن نہیں دیا جاتا ہے اور زیادہ اعلی صلاحیتوں کو نہیں دیا جاتا ہے۔ اس میں کوئی شک نہیں ہے کہ روایتی پروگرامنگ کے ماہرین کو یہ اقدام پسند نہیں ہوگا ، جس میں وہ اپنے پروگراموں میں ایک گراوٹ دیکھیں گے اور محدود صلاحیتوں والے پروگراموں کے ساتھ ان کی برابری کریں گے! لیکن یہ یقینی طور پر طلبا کے لئے ایک بہت اہم ٹول ہے جو اس اہم فیلڈ میں اپنے تخیل کو دور کرنے اور سمارٹ فون ایپلی کیشنز کے بارے میں ان کی تخلیقی صلاحیتوں کو بڑھانے اور روایتی کوڈنگ کے ذریعہ اعلی درجے کی ترقی میں ان کے لئے ایک اہم انٹری پوائنٹ کی نمائندگی کرنے میں مدد کرتا ہے۔

ایپل اپنے وقت سے بہت آگے تھا جب اس نے XNUMX میں لانچ کیا تھا ، اور ویب اور اس کی انٹرایکٹو صلاحیتوں کی آمد سے پہلے ، ایک ایسی ایپلی کیشن جو کسی کو بھی اپنے پروگرام بنانے میں اہل بناتی ہے اور کوڈنگ کی ضرورت کے بغیر ، یہ مشہور پروگرام ہائپرکارڈ ہے ہائپر کارڈ جو ، اپنے وقت میں ، ہر ایک کو انتہائی قابل قدر ایپلی کیشنز اور یہاں تک کہ گیمز بنانے کا اہل بناتا ہے جو تم لکھتے ہو بلاگر بھائی سرڈل اس درخواست کے بارے میں:

ایپل اپنے کمپیوٹروں کے ساتھ [ہائپر کارڈ] کے نام سے ایک حیرت انگیز پروگرام تیار کررہا تھا ، یہ پروگرام ان لوگوں کو قابل بناتا ہے جن کے پاس ڈیٹا بیس اور انٹرایکٹو پروگرام بنانے کے لئے کوئی پروگرامنگ کا تجربہ نہیں ہوتا ہے ، اور بدقسمتی سے اس پروگرام کو غلط فہمیوں کا سامنا کرنا پڑا جس کی وجہ سے یہ رک گیا اور ایپل کوئی نہیں اب اس کی تیاری یا مارکیٹنگ کیج it۔اس کی ترقی نہ کریں ، اور آج تک کوئی ایسا ہی پروگرام نہیں ہے ، اسی طرح کے پروگرام بنانے کی بہت ساری کوششیں کی جا رہی ہیں ، لیکن انہیں ہائپرکارڈ کی مقبولیت حاصل نہیں ہوئی۔

یہاں ایک مشہور کھیل ہے جس کو میں نے ہائپرکارڈ سے بنایا ہے دوبدایک انٹرایکٹو XNUMXD گیم ، کھیل کو ختم کرنے کے ل you آپ کو بہت سے راز اور چالوں کو دریافت کرنا ہوگا ، اور ویسے بھی ، یہ میرے پاس موجود بہترین کھیلوں میں سے ایک ہے۔ انٹرایکٹو کہانیاں ایک ہائپرکارڈ کے ساتھ ، اور کچھ نے اسے ایک چھوٹے سے سائنسی انسائیکلوپیڈیا بنانے کے لئے استعمال کیا ، لوگ اسے مختلف ایپلی کیشنز بنانے اور بی بی ایس نیٹ ورکس پر اور میگزین کے لئے فلاپی ڈسکس میں بانٹنے کے لئے استعمال کر رہے تھے۔ (حوالہ ختم ہوا).

اس پروگرام کے پاس جو قابلیت موجود ہے (جو صرف میک پر چل رہی تھی) بہت عمدہ تھی ، حالانکہ اس کا وقت اس سے کہیں زیادہ کم جذب ہوسکتا تھا ، اور جیسا کہ ہم اوپر دیکھ چکے ہیں کہ اس کے ذریعے ایک سہ جہتی کھیل کو ڈیزائن اور پروگرام بنانا کیسے ممکن تھا۔ ! جہاں اس کے پاس ایسی صلاحیتیں تھیں جن میں آسانی کے ساتھ ڈیٹا بیس ، گرافکس ، تخصیص اور صارف کے انٹرفیس شامل تھے ، اور اس کے پاس ہائپر ٹالک نامی ایک آسان پروگرامنگ زبان بھی موجود تھی۔ ہائپر ٹیلک پاسکل کی طرح! (نوٹ کریں کہ اس پروگرام میں کوڈنگ کے عمل میں کوئی فرق نہیں پڑا) بدقسمتی سے ، ایپل کے ذریعہ اس پروگرام میں ترقی اور دلچسپی رک گئی ہے اور اس پروگرام کا آخری مستحکم ورژن XNUMX ء میں تھا اور اسے XNUMX میں بازار سے واپس لے لیا گیا تھا۔ در حقیقت ، اسٹیو جابس نے مہینوں پہلے آل چیزوں کی ڈیجیٹل کانفرنس میں کہا تھا کہ ہائپر کارڈ کا اپنے مقررہ وقت میں میعاد ختم ہوچکا ہے ، اس لئے نہیں کہ یہ اس کے اور ایڈوب کے درمیان مشہور جدوجہد میں فلیش کے قریب ہونے کے ثبوت میں کمزور یا کم وسیع ہے! (اگرچہ ہائپرکارڈ کا محض ذکر ہی اس بات کی نشاندہی کرسکتا ہے کہ وہ اس کے بارے میں نہیں بھلا تھا)

گوگل سے ایپ موجد کے آغاز سے تجزیہ کاروں اور تکنیکی صحافیوں کو پرانا ، نیا سوال دوبارہ پوچھنے پر مجبور کیا گیا ہے۔ کیا ایپل ہائپرکارڈ پروجیکٹ کو سب سے آگے لے آئے گا؟ گوگل کے نئے آلے کے جواب میں اور اسمارٹ فونز کے میدان میں ، خاص طور پر اینڈرائڈ اور آئی فون کے شدید تعاقب اور مائیکروسافٹ کے ونڈوز فون XNUMX کے لئے ایک نئی حکمت عملی متعارف کرانے کے ساتھ ، ان کے مابین تنازعات کے ایک نئے واقعہ کے جواب میں ، کچھ کا کہنا ہے کہ اس کے خاتمے کا امکان ایپل اور گوگل دو کمپنیاں!

جہاں میں نے لکھا تھا بزنس اندرونی اس موضوع پر ، آپ گوگل کے بارے میں ایپل کے متوقع ردعمل کے بارے میں سوچ رہے ہیں اور کیا یہ آئی فون iMovie میں نئی ​​ایپلیکیشن کی طرح ایک نیا ہائپرکارڈ ہوگا ، جو آپ کو آسانی سے فلمیں بنانے اور ترمیم کرنے کے قابل بناتا ہے ، لیکن اس بار ایپلیکیشنز کے ل؟؟

کیا ایپل ایسے عام لوگوں کو مہیا کرے گا جو پروگرامنگ اور کوڈنگ میں ناتجربہ کار ہیں کو گوگل کے ذریعہ فراہم کردہ آسان طریقے سے مخصوص ایپلی کیشنز بنانے کا موقع فراہم کریں گے ، یا یہ پروگراموں کے معیار کو برقرار رکھنے کے لئے پیشہ ور ڈویلپرز کے دائرہ کار میں رہے گا (تعداد) اس وقت اسٹور میں آئی فون کے لئے مختص کی جانے والی ایپلیکیشنز XNUMX ہزار سے تجاوز کر گئی ہیں اور اینڈرائڈ اسٹور میں جلد ہی ایک سو A تک پہنچ جائے گی۔ پھیلاؤ ، جبکہ گوگل کا یہ نیا ایپ موجد ٹول یہ ثابت کرتا ہے کہ اینڈروئیڈ مزید افقی پھیلاؤ کی تلاش میں ہے۔

تجزیہ سے پتہ چلتا ہے کہ اس طرح کے آلے کی ایپل کی تخلیق ایپلیکیشن کے معیار سے سمجھوتہ کرسکتی ہے جو اس میں سے بہت سے پروگراموں کے ل the ایپل اسٹور کو نمایاں کرتی ہے ، لیکن یہ ایک اہم اقدام ہے جس کی حوصلہ افزائی ہوسکتی ہے - جیسا کہ ہم نے پہلے ذکر کیا ہے - ایسے ٹولز کے استعمال کنندہ ان کمپنیوں کے ساتھ زیادہ وفادار بنیں جو انھیں تیار کرتی ہیں اور ان ایپلی کیشنز کے لئے پروگرامنگ میں مزید گہرائی میں داخل ہوتی ہیں۔ اور اس کی زبان سیکھتے ہیں۔ (اور یہ بھی مت بھولنا کہ کم عمری اور اسکول کے طلباء کی وجہ سے اس کا تعارف اکثر انھیں ترقی کی تکمیل کے ل push دباؤ ڈالے گا) کمپنی کے پلیٹ فارم نے اسے فراہم کیا)

ایپل اس موضوع کو تقسیم کرسکتا ہے ، آئی ٹی ایم ایل 5 کا استعمال کرتے ہوئے ابتدائیہ کو اپنی اعلی صلاحیتوں پر منحصر کرتے ہوئے ، اور کوڈنگ اور پروگرامنگ کے شعبے میں پیشہ ور افراد کو اس کی ایپلی کیشنز کے معیار کی مساوات کو برقرار رکھنے کے لئے تیار کرنے کی ہدایت کرے۔

ہم سمجھتے ہیں کہ ایپل ہائپرکارڈ کو بحال کرسکتا ہے ، لیکن بالواسطہ طور پر ، موجودہ سوفٹ ویئر کٹ اور ایکس کوڈ ڈویلپمنٹ ماحول کی ایک بڑی نشوونما کے ذریعے ، اور اس میں نئی ​​ایپلی کیشنز کو مختلف ایپلی کیشنز کے لئے پروگرامنگ کی سہولت فراہم کرنے اور ہائپرکارڈ کی خصوصیات اور ان میں سے زیادہ خصوصیات کے مالک بننے کے ل new اس کے ساتھ ساتھ.

تاہم ، اس قسم کا آلہ درج ذیل وجوہات کی بناء پر اپنے اثر میں محدود رہتا ہے۔ (اگر اس کی صلاحیتوں میں ترقی نہیں ہوئی اور اس کے وقت میں ہائپر کارڈ کی صلاحیتوں کی طرح ہے اور اس کے ساتھ ساتھ اس کی زیادہ تر ترقی بھی ہے)

  1.  اسے کسی مخصوص زمرے اور طبقے (طلباء اور ابتدائی) کو نشانہ بنانا
  2.  اعلی درجے کی ایپلی کیشنز اور گیمس کی تعمیر میں اس کی کوتاہیاں ، اور یہ سافٹ ویئر اسٹور میں ایک بہت اہم مارکیٹ ہے۔
  3.  ایس ڈی کے نے اس طرح تیار کیا ہے جو ان ٹولز کی تاثیر کو کمزور کرتا ہے۔

تاہم ، ان بصری ٹولز کی اہمیت یہ ہے کہ وہ ہدف پلیٹ فارم (اینڈروئیڈ یا آئی او ایس) کے لئے پروگرامنگ اور ترقی کے ل a مارکیٹنگ ، متوجہ اور ان پٹ عنصر ہیں اور پہلے مرحلے کی نمائندگی کرتے ہیں جس میں پروگرامنگ اور تحریری ترقیاتی مرحلے میں منتقلی ناگزیر ہے .

متعلقہ مضامین