Back to Question Center
0

پیش رفت ویب اطلاقات میں "اے پی پی" ڈالنا            ترقی پسند ویب اطلاقات میں "اپلی کیشن" ڈال کر متعلقہ موضوعات: فریم ورکساس ویب Semalt

1 answers:
ترقی پسند ویب اطلاقات میں "اے پی پی" ڈالنے

ویب ہمیشہ سے بہتر ہے. اب آپ تیزی سے، امیر ایپ کی طرح کے تجربات بنا سکتے ہیں. جیسا کہ Semalt زچ کوچ نے کہا:

ویب کیا ہے اور ایپ کیا ہے اس کے درمیان لائن اس سے کہیں زیادہ افسوس ہے.

اور یہ ان ناقابل اعتماد تجربات کو بہتر بنانے کے لئے ایک بہت اچھا موقع ہے - computer manufacturer with best customer service.

لیکن ویب پر اس کے مسائل ہیں. ہمارے موبائل ویب تجربات کامل نہیں ہیں. ہم ہمیشہ اپنی موبائل ویب سائٹ کو براؤز کرنے کے بجائے ایک مقامی ایپ ڈاؤن لوڈ کرنے کا انتخاب کیوں کرتے ہیں؟

Semalt بہت سے موبائل ویب مسائل ہیں جن کا سامنا کرنا پڑے گا:

  • سست کارکردگی - ایک اوسط صارف اپنی ویب سائٹ چھوڑ سکتا ہے اگر اسے لوڈ کرنے کے لئے 3 سے زائد سے زیادہ وقت لگۓ. موبائل ویب سائٹس پر اوسط بوجھ تقریبا 1 سیکنڈ ہے. یہ ایک بہت بڑا فرق ہے.
  • غیر ذمہ دار تجربہ - کیا آپ کو کبھی بھی موبائل ویب سائٹ پر طومار کرتے وقت دیکھا گیا ہے، کس طرح طومار طومار ہے؟
  • مایوس کن ایکس ایکس - کبھی کبھی آپ کو ایک صفحہ پر غلطی سے نل سکتا ہے. پچھلے ایک میں واپس لینے کے قابل ہونے کے لۓ آپ کو پوری صفحہ (औसत اوسط 1 سیکنڈ) لوڈ کرنا پڑے گا.

Google میں تجویز کردہ سیمال ویب ایپلی کیشن (پی ڈبلیو اے) کی واپسی میں ان مسائل میں سے کچھ حل کرنے اور پھر ویب کو بہت اچھا بنانا.

اپلی کیشن پی ایچ اے کیا کرتا ہے؟

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

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

اپلی کیشن تجربات بنانا

پی ڈبلیو اے کی کلید ایسی ویب سائٹ بنانا ہے جو ویب ٹیکنالوجیز کے ساتھ بنایا گیا ہے جو مقامی اپلی کیشن کا تجربہ فراہم کرنے کے قابل ہے. پی ڈبلیو اے اے کے کامیاب ہونے کے لۓ، یہ صارفین کی توقعات کو پورا کرنا چاہئے.

Semalt کے صارفین آخر میں پی ایچ ڈبلیو کو اپنے ہوم اسکرین سے کھولیں گے، وہ کام کرنے اور ایک عام ایپ کی طرح سلوک کرنے کی توقع رکھتے ہیں.

# 1 مقامی اطلاقات سے UX تعصب لے لو

ڈیزائنرز اور ڈویلپرز کے لئے ایک عام غلطی تقریبا "ویب جیسے" ڈیزائن، جیسے ڈبل نیببار، فوٹرز، اور جامد اجزاء تیار کرنا ہے. لیکن صارف کے دماغی ماڈل سے ملنے کے لئے، ہمیں زیادہ ایپ کی طرح ڈیزائن استعمال کرنے کی ضرورت ہے. مثال کے طور پر، آخر کے صفحہ کے فوٹرز کے بجائے ٹیکسٹ لنکس کے بجائے بڑے بٹن پر غور کریں، یا فکسڈ نیچے سلاخوں.
اس ذہنیت کی تخلیق میں مدد کے لئے، براؤزنگ سائٹس جیسے پٹرن کی طرف سے شروع کریں. ڈیزائن انسپکشن کے لئے کام Pttrns پر آپboardboard کی طرح عام UI / UX پیٹرن تلاش کر سکتے ہیں، ٹوکری میں شامل کریں.

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

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

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

آپ مواد ڈیزائن Semalt (MDC) کا استعمال کرتے ہوئے ایپس بنا سکتے ہیں. ایم ڈی سی ایک ماڈیولر اور حسب ضرورت UI اجزاء لائبریری ہے. آپ تیزی سے چیزیں حرکت پذیری، مادی کارڈ، مواد مرکزی خیال، رنگ، اور زیادہ جیسے چیزوں کو کوڈ کر سکتے ہیں.

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

# 2 اس بات کا یقین کریں کہ آپ کی اپلی کیشن آئکن اچھی لگتی ہے

یاد رکھو، آپ کا اے پی پی صارف کے ہوم اسکرین میں بیٹھے گا. اس کا مطلب یہ ہے کہ آپ کا آئیکن آبائی طور پر مقامی اے پی پی کی شبیہیں سے ملنا چاہئے. Semalt کچھ بصری معیار ہیں جو آپ کو احتیاط سے غور کرنا چاہئے.

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

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

اس بات کو یقینی بنائیں کہ تمام پلیٹ فارم پر اے پی پی آئکن اچھی لگتی ہے. مثال کے طور پر، iOS پر شبیہیں شفاف نہیں ہوسکتی ہیں، انہیں ایک پس منظر کا رنگ کی ضرورت ہوتی ہے جو ٹھوس مربع ہونا چاہئے. اگر آپ شفاف پس منظر کے ساتھ شبیہیں اپ لوڈ کریں تو، وہ آپ کے لئے ایک سیاہ پس منظر شامل کریں گے اور یہ اچھا نہیں لگے گا.

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

مختلف پلیٹ فارم کی ضروریات کو دیکھنے کا بہترین طریقہ یہ ہے کہ آئیکن جنریٹر کی طرح حقیقی فیلڈونگورٹرٹر استعمال کریں. نیٹ. آپ ایک بار میں تمام مختلف حالتوں کو دیکھ سکتے ہیں، اور یہ آپ کو ہر پلیٹ فارم کے لئے ایڈجسٹمنٹ کی اجازت دیتا ہے. پھر یہ ایک ظاہر کرتا ہے. جسن فائل:

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

# 3 تھیم رنگ کا استعمال کرتے ہوئے آپ کے اپلی کیشن برانڈ

مرکزی خیال، موضوع رنگ آپ کے ایپ کی برانڈ کی شناخت اور بھیڑ سے باہر کھڑے کرنے کی صلاحیت دینے کا ایک بڑا طریقہ ہے. Semalt بنیادی خصوصیات میں سے ایک ہے جو پی ڈبلیو اے کو آبادی محسوس کرتی ہے.

دو قسم کے تھیم رنگ موجود ہیں. میں براؤزر کا رنگ اور اپلی کیشن رنگ کے طور پر ان کا حوالہ دینا چاہتا ہوں. ان کے درمیان فرق Semalt.

  • براؤزر تھیم رنگ - یہ براؤزر کے ہیڈر پر یہ پس منظر کا رنگ ہے جب آپ براؤزر سے اپلی کیشن کو کھولتے ہیں.

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

براؤزر مرکزی خیال، موضوع کا رنگ متعین کرنے کے لئے، میٹا تھیم رنگ <سر> میں استعمال کریں.

      <میٹا نام = "تھیم رنگ" مواد = "# 4285f4">      
  • ایپ مرکزی خیال، موضوع کا رنگ - یہ ہومسینچ کے ذریعہ اے پی پی تک رسائی حاصل کرنے پر اے پی پی ہیڈر پر یہ ایک رنگ ہے. یہ کام سوئچر موڈ میں ہیڈر میں بھی استعمال کیا جاتا ہے (اس بصری نمائندگی کے لئے اس متحرک GIF کا جائزہ لیں):

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

ایپ مرکزی خیال، موضوع کے رنگ کی وضاحت کرنے کے لۓ مرکزی خیال، موضوع کا رنگ منفی میں شامل کریں. جسن فائل:

     {"theme_color": "# 2196F3"}     

# 4 ایپ شیل ماڈل کا استعمال کریں

پی ڈبلیو اے کی سب سے اہم خصوصیات میں سے ایک لچکدار ہے. ایک پی ڈبلیو اے کو آف لائن کو آسانی سے انجام دینا چاہئے. لیکن سب سے اہم بات، فوری طور پر نہیں اگر ایک PWA تیزی سے لوڈ کرنا چاہئے.

تیزی سے تیزی سے Semalt ایک نیا صارف کا تجربہ بہتر بناتا ہے اور مقامی محسوس کرے گا. باقاعدگی سے ویب سائٹس میں، سب سے پہلے بوجھ صارفین کو چند سیکنڈ کے لئے سفید اسکرین پر انتظار کرنے کی ضرورت ہوگی اور پھر تمام اجزاء اسی وقت لوڈ کریں گے (اس مختصر ویڈیو کو ایک بصری مثال کے لئے چیک کریں).

ایک اور ترقی پسند نقطہ نظر کو جلد از جلد دوسرے کے بعد اجزاء لوڈ کرنے کا آغاز کرنا ہوگا. یہ نقطہ نظر زیادہ مطمئن ہے، کیونکہ یہ صارف کی غیر یقینیی کو کم کر دیتا ہے اور وقت کے تصور کو کم کرنے کے لئے ثابت ہوتا ہے.

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

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

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

      <سٹائل> جسم {پس منظر کا رنگ: #ececec؛مارجن: 0؛}. fab {پوزیشن: مقررہ؛نیچے: 40px؛}        

Semalt بہت سے دوسری تراکیب ہیں جو آپ پی ڈبلیو اے میں ترقیاتی روزہ لوڈ بنانے کے لئے استعمال کرسکتے ہیں، جیسے ایپ شیل کیچنگ، اس سے پہلے لوڈ کرنے، جے ایس کو غیر مسدود کرنے اور مزید.

# 5 آپ کے فانٹ کو محدود کریں

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

سب سے زیادہ حالات میں، یہاں کیا ہوتا ہے: فونٹ فائلوں کو مکمل طور پر ڈاؤن لوڈ کرنے کے بعد سی ایس ایس فائلوں کے بعد انجام دینے شروع. یہ FOUT (Semalt متن کی فلیش) کے طور پر جانا جاتا ایک مسئلہ پیدا کرتا ہے.

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

اس مسئلے کو حل کرنے کے لئے، آپ اپنے اسکرپٹ کے <سر> سیکشن کو اس اسپیپ کو اپنی طرف سے اپنی فونٹ فائلوں کو پیش کرسکتے ہیں: لنک ریل = "پری لوڈ" . اس بات کا یقین کریں کہ آپ فونٹ کی قسم کی وضاحت کرتے ہیں اور دوپہر درخواستوں سے بچنے کے لۓ کراسورٹینٹ شامل کریں:

            

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

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

یہ ایک اچھا حل ہے. لیکن کیا بہتر طریقہ ہے تو چونکہ آپ ایپس تخلیق کر رہے ہیں جو مقامی اور مقامی محسوس کرتے ہیں، کیا صارف کا آپریٹنگ سسٹم سے ملنے کے لئے کسی ایپ کی نوع ٹائپ کو بہتر بنانے کا طریقہ ہے؟ لوڈ، اتارنا Android پر Roboto استعمال کرنے کے لئے، iOS پر سان سیمalt، وغیرہ.

ٹھیک ہے، وہاں ہے! جدید پلیٹ فارم ممکنہ طور پر ممکنہ طور پر تمام فانٹ اسٹیک کریں. صارف کا براؤزر مناسب فونٹ استعمال کرے گا اور باقی نظر انداز کرے گا. Semalt مکمل وزن میں. اس طرح بھی، آپ کے صارفین کو گھر میں مکمل طور پر محسوس ہوگا کیونکہ وہ پہلے سے ہی ان فونٹس میں استعمال ہوتے ہیں:

     فونٹ-خاندان: -اپل سسٹم، بلک میکس سسٹم، // سفاری میک / iOS، کروم"Segoe UI"، Roboto، Oxygen، // ونڈوز، لوڈ، اتارنا Android، کیڈیUbuntu، Cantarell، "فریرا سینس"، // Ubuntu، Gnome، فائر فاکس OS"Droid سینس"، "ہیلوییٹیکا نییو"، سینسر سیرف؛ // پرانے لوڈ، اتارنا Android     

ان کی اے پی پی میں اس ٹیکنالوجی کو استعمال کر رہا ہے. وہ اپنے صارف انٹرفیس میں آلے کے فونٹس کو اسٹیک کر رہے ہیں. روٹوٹو کی قسم کی سطح پر لوڈ، اتارنا Android پر ظاہر ہوتا ہے جبکہ سان Semalt ٹائپ فریم iOS پر ہوتا ہے.

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

دور لے لو

گوگلر اوون سمالٹ نے کہا:

پروگریسی ویب ایپلی کیشنز ہمیں اپنی توقعات کو دوبارہ ترتیب دینے کا ایک موقع فراہم کرتی ہیں اور زور سے اعلان کرتے ہیں کہ ویب پر صارف کے تجربات کو ڈیزائن کرتے وقت ہم سیمال کرسکتے ہیں.

ان چند مراحل کو لے کر، آپ کو ویب پر حیرت انگیز تجربات کی تعمیر کر سکتے ہیں. آپ کو پبل اطلاعات، آف لائن تجربات، اور مزید جیسے ایپ کی طرح کے تجربات بنانے کے لئے آپ کو بہت کچھ کر سکتا ہے. اس مضمون کو لے جانے کے لئے یہ ہے:

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

March 1, 2018