پی ڈبلیو اے: موبائل انقلاب میں خوش آمدید

مصنف: Peter Berry
تخلیق کی تاریخ: 19 جولائی 2021
تازہ کاری کی تاریخ: 13 مئی 2024
Anonim
10 منٹ میں Next.js کے ساتھ PWA کیسے بنائیں
ویڈیو: 10 منٹ میں Next.js کے ساتھ PWA کیسے بنائیں

مواد

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

  • ایک پروگریسو ویب اپلی کیشن کو کیسے بنایا جائے

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


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

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

PWAs کا چڑھائی

اگرچہ پی ڈبلیو اے کا نام 2015 میں ٹیبز سے نکلتے ہوئے مضمون میں شامل ہوا تھا جس میں ایلکس رسل کے ذریعہ کروم ٹیم کے لئے گوگل پر کام کرنے والے ہماری روح کو کھونے کے بغیر ، ان کا سفر در حقیقت وہاں شروع نہیں ہوا تھا۔ ہمارے پاس ایچ ٹی ایم ایل ایپلی کیشنز (ایچ ٹی اے) موجود تھے ، جو مائیکرو سافٹ نے 1999 میں نوکیا ، بلیک بیری اور دیگر کمپنیوں کے بہت سے دوسرے ویب ایپ پلیٹ فارم کے ساتھ بنائے تھے۔ پھر ، 2007 میں ، اسٹیو جابس نے پیش کیا کہ اس وقت اصل آئی فون کے لئے اطلاقات بنانے کا واحد واحد طریقہ تھا: پی ڈبلیو اے ، اگرچہ ایک مختلف نام کے ساتھ۔ کروم نے وہاں سے آغاز کیا ، کچھ سال بعد APIs کو بہتر بنایا اور پی ڈبلیو اے نام ایجاد کیا۔


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

PWAs آج ایکشن میں ہیں

آج PWAs مکمل طور پر فعال اور انسٹال قابل ہیں:

  • زیادہ تر براؤزر والا Android ، بہترین تجربہ پیش کرنے والے کروم کے ساتھ
  • سفاری کے ساتھ iOS
  • کروم بوکس
  • مائیکرو سافٹ اسٹور سے ونڈوز 10
  • KaiOS کے ساتھ نمایاں فونز - فائر فاکس OS کا ایک کانٹا - جو فی الحال بنیادی طور پر ہندوستان میں لاکھوں صارفین کے لئے دستیاب ہے

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


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

نیز ، پی ڈبلیو اے کو فی الحال بیشتر سی ایل ایل سے مختلف فریم ورک کے ل for تیار کیا جارہا ہے ، بشمول اینگولر 6+ سی ایل ایل ، ری ایکٹ بنائیں ایپ ، پولیمر سے پی ڈبلیو اے اسٹارٹر کٹ اور پریکٹیکٹ سی ایل ایل۔ آخر میں ، آئونک فریم ورک ٹیم کاپسیٹر کا خیال آیا ، ایک اوپن سورس کورڈووا متبادل ہے جو پی پی ڈبلیو اے کو ہر ایپ اسٹور پر ممکن بناتا ہے۔

تنصیب

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

آف لائن اور فوری لانچ

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

خدمت کارکن کو انسٹال کرنے کے ل your ، آپ کے HTML دستاویز میں کچھ شامل کرنے کی ضرورت ہوگی:

اگر (بحری جہاز میں ’’ سروس ورکر ‘‘) navigator.serviceWorker.register ("sw.js")؛

اس سے موجودہ ڈومین میں موجودہ فولڈر کے لئے صارفین کے آلہ پر "sw.js" فائل نصب ہوجائے گی - اس تصور کو جو دائرہ کار کے نام سے جانا جاتا ہے۔ انسٹال ہونے کے بعد ، اس کے دائرہ کار میں موجود کسی بھی URL کے اگلے دوروں کا انتظام اس خدمت کارکن کے ذریعہ کیا جائے گا۔

ہم کہتے ہیں کہ ہمارے پاس ایک PWA ہے جس میں چار فائلیں ہیں: index.html ، app.js ، app.css اور logo.png۔ پہلی چیز ان فائلوں کو sw.js فائل میں کیشے میں انسٹال کرنا ہے۔

مصدقہ وسائل = ["index.html"، "app.js"، "app.css"، "logo.png"]؛ خود addEventListener ("انسٹال"، ایونٹ => {ایونٹ. ویٹ یونٹ (cache.open ("myPWAcache")) ۔پھر (کیشے => cache.addAll (وسائل)))؛})؛

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

self.addEventListener ("بازیافت"، ای => ای.ایسنٹنگ کے ساتھ (caches.match (e.request)۔ پھر (res => res)؛

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

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

اس بات سے آگاہ رہیں کہ اگر آلہ پر اسٹوریج پریشر ہے تو آپ کے پی ڈبلیو اے کی فائلیں حذف کردی جائیں گی ، جب تک کہ اگر آپ دستیاب اسٹورسنس کی درخواست نہ کریں:

اگر (بحری جہاز میں ’اسٹوریج‘ اور & بحری جہاز کے اسٹوریج میں & quot pers برقرار رہتا ہے) navigator.storage.persist ()؛

کروم اور بیشتر Android براؤزرز پر ، آپ کی ایپ دستیاب جگہ کا پانچ فیصد سے زیادہ استعمال کرنے کے قابل نہیں ہے۔ iOS پر یہ صرف 50MiB (50MB کے قریب) فی میزبان ہے؛ ایج میں یہ میموری کے کل سائز کے مطابق اور ونڈوز اسٹور میں متغیر ہے۔

فرسٹ کلاس کا تجربہ

ہمارے پاس دماغ ہے اور اب وقت آگیا ہے دل کے لئے: ویب ایپ منشور۔ کسی ویب سائٹ کو پی ڈبلیو اے میں تبدیل کرنے کا مقصد صرف اس بات کو یقینی بنانا نہیں ہے کہ وہ جلدی یا آف لائن کے وقت دستیاب ہو بلکہ اسے OS میں اپنا آئکن رکھنے کے قابل بنانا اور کسی بھی انسٹال کردہ ایپ کی طرح مکمل طور پر اسٹینڈ تجربہ پیش کرنا ہے۔

مینی فیسٹ ایک JSON فائل ہے جو براؤزر یا ایپ اسٹور کے ذریعہ استعمال شدہ PWA کیلئے میٹا ڈیٹا کی وضاحت کرتی ہے تاکہ انسٹالیشن کے رویے کی وضاحت کی جاسکے۔

فائل آپ کے پی ڈبلیو اے کے لئے متعدد خصوصیات کو میٹا ڈیٹا کے طور پر بیان کرتی ہے۔ ہر OS ان خصوصیات کو پڑھے گا اور اپنی پسند کے تجربے سے ملنے کی پوری کوشش کرے گا۔ مثال کے طور پر ، اینڈرائڈ ’ڈسپلے: اسٹینڈ اسٹون‘ پڑھے گا اور ایپ کا ایک عام تجربہ بنائے گا۔ ’ڈسپلے: کم سے کم UI‘ کے ذریعہ یہ مرئی URL اور TLS سرٹیفکیٹ کے ساتھ ایک تجربہ پیدا کرے گا - جو حفاظتی حساس ایپس کیلئے مفید ہے۔ ’ڈسپلے: فل سکرین‘ کے ساتھ یہ اسٹیٹس بار یا مرئی بیک بٹن کے بغیر مکمل طور پر عمیق ایپس تیار کرتا ہے۔ شبیہیں اور رنگوں کا ایک مجموعہ وضاحت کرتا ہے کہ اسپلش اسکرینز یا ٹائٹل بارز آپ کی ایپ کی ونڈو کو کس طرح دیکھتے ہیں۔

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

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

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

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

ونڈو.اےڈ ایونٹ لیسٹنر ("پہلے انسٹال پرپم اومپٹ" ، فنکشن (ای) {ای.پرامپٹ ()؛ // انسٹالیشن کا مقامی اشارہ دکھائے گا})

اگر پی ڈبلیو اے انسٹال ہے تو ، پروگرام کو ’’ انسٹال ‘‘ ونڈو آبجیکٹ پر چلایا جائے گا تاکہ آپ سننے والے اعدادوشمار کو ٹریک کرسکیں۔

ایپ اسٹورز

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

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

گوگل پلے اسٹور میں پہلے ہی شائع ہونے والے کچھ پی ڈبلیو اے ہیں ، جیسے ٹویٹر لائٹ اور گوگل میپس گو ، فی الحال اپنی مرضی کے مطابق نفاذ کے تحت ہیں۔ کروم 68 سے قابل اعتماد ویب سرگرمیوں کے ذریعہ ایک حل پیش کرے گا۔ اس مقام سے ، ہم اپنے پی ڈبلیو اے میں لانچر کے ساتھ ایک اینڈرائڈ پیکیج (اے پی پی) تیار کرسکیں گے اور اسے اسٹور پر اپ لوڈ کریں گے۔ ونڈوز 10 پر مائیکرو سافٹ اسٹور کے لئے ، سائٹ PWA بلڈر فی الحال ایک ای پی ایکس ونڈوز 10 پیکیج کی تیاری میں مدد کر رہا ہے۔ ویب ویو کا استعمال کرتے ہوئے ، آپ ایپ اسٹور کے ل man دستی طور پر iOS ایپ تشکیل دینے کے قابل ہوسکتے ہیں لیکن اسٹور کے قواعد کے بارے میں انتہائی محتاط رہیں۔

پلیٹ فارم انضمام

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

ہم دیگر ایپس کے ساتھ بھی یو آر آئی اسکیموں کے ذریعہ بات چیت کرسکتے ہیں ، جیسے ٹویٹر ، یوٹیوب یا واٹس ایپ کو ان کے یو آر ایل یا کسٹم یو آر آئی ، جیسے واٹس ایپ: // کے ذریعہ کھولنا۔

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

ڈیزائن اور UX چیلنجز

پی ڈبلیو اے کو ڈیزائن کرنے کے انوکھے چیلنجز ہیں ، لہذا یہ ضروری ہے کہ کچھ وقت تحقیق ، جتنا ہوسکے جانچ کریں اور درج ذیل پر غور کریں۔

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

PWAs کا سال

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

یہ مضمون اصل میں شمارے 308 میں شائع ہوا تھا نیٹ، ویب ڈیزائنرز اور ڈویلپرز کے لئے دنیا کا سب سے زیادہ فروخت ہونے والا رسالہ۔ ایشو 308 یہاں خریدیں یا یہاں سبسکرائب کریں.

ہماری مشورہ
آکٹین ​​لائٹنگ لوازمات کا جائزہ
مزید

آکٹین ​​لائٹنگ لوازمات کا جائزہ

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

ہاتھ سے کاغذ کے عکاسیوں کی تفصیل دنیا کو دکھاتی ہے

بیہینس ، ڈریبل اور پنٹیرسٹ کی پسند کی بدولت انٹرنیٹ پر بہت زیادہ ترغیب پائی۔ ہمیں دنیا بھر کے ڈیزائنرز کی حیرت انگیز پیش کشوں کے ذریعے انگوٹھے لگانا پسند ہے اور جب ہمیں اسٹونین کے مصور ایکو اوجالا کی ...
دیووں نے گوگل +1 پر رد عمل ظاہر کیا
مزید

دیووں نے گوگل +1 پر رد عمل ظاہر کیا

ویب کا سب سے خراب راز ، گوگل کا +1 بٹن ، اب زندہ ہے۔ گوگل کے ترجمان نے ہمیں بتایا: "دنیا بھر کی ویب سائٹیں اپنے ویب صفحات میں +1 بٹن شامل کرسکیں گی [اور] ہم گوگل ڈاٹ کام اور دوسرے گوگل پر انگریزی...