د وبا په تعقیب ، د ګرځنده ایپ پراختیا کې د پام وړ زیاتوالی راغلی ، د فلټر په څیر د کراس پلیټ فارم ایپ پرمختیا وسیلو کارول ډیر کړي.
د دې شهرت سره سره، فلټر ډیری نیمګړتیاوې لري. نو، پراختیا کونکي د غوره بدیلونو په لټه کې دي.
مخکې لدې چې موږ د فلټر ځینې غوره بدیلونو په اړه بحث وکړو ، راځئ چې د فلټر په اړه نور معلومات ترلاسه کړو.
څه دي ګلان?
Flutter، د می په 2017 کې معرفي شوی، د ګوګل یو UI وسیله کټ دی چې د یو واحد کوډبیس څخه د ګرځنده، ویب او ډیسټاپ لپاره په زړه پورې، اصلي جوړ شوي ایپسونه جوړوي.
په لنډه توګه، دا تاسو ته وړتیا درکوي د یو واحد کوډبیس سره د اصلي ګرځنده غوښتنلیک جوړ کړئ. پدې معنی چې تاسو کولی شئ د یوې برنامې ژبې او کوډبیس (د iOS او Android لپاره) په کارولو سره دوه ځانګړي ایپسونه ډیزاین کړئ.
ډارټ، د پروګرام کولو ژبه، د فلټر ایپس جوړولو لپاره کارول کیږي. له بلې خوا د فلټر بنسټیز مفهوم د ویجټونو شاوخوا ګرځي. د ویجټونو په کارولو سره، کاروونکي ممکن د کاروونکي بشپړ انٹرفیس جوړ کړي.
ویجټونه په ساختماني عناصرو، جمالیاتی عناصرو، د UI ترتیب عناصرو، او داسې نورو کې طبقه بندي شوي.
فلټر د بشپړ سافټویر پراختیا کټ دی چې پکې د رینډینګ انجنونه ، CLI (د کمانډ لاین انٹرفیس اوزار) ، پراختیا کونکي اوزار ، په بشپړ ډول د بدلون وړ ویجټونه ، ازموینه ، د پلگ ان ملاتړ سره پراخه ډیبګ کول ، د ویجټ ونې انسپکټر ، API انٹرفیسونه او نور ډیر څه شامل دي.
د فلټر کلیدي ځانګړتیاوې
- چټک پرمختګ: فلټر ډیری ځانګړتیاوې لري چې د پراختیا کونکو سره مرسته کوي په چټکۍ سره ایپسونه جوړ او ځای پرځای کړي، په شمول د آفلاین اسنادو په شمول. د اپلیکیشن ډیری مهم ترتیب او عناصر په فلټر کې د ویجټونو په توګه دمخه جوړ شوي ، او ترټولو مهم خصوصیت ، دولتي ګرم ریلوډ ، کوم چې د یوې ثانیې څخه لږ وخت کې اپلیکیشن ته د بیا جوړولو اجازه ورکولو سره ډیر وخت خوندي کوي.
- اصلي فعالیت: د وهلو په اړه یو له غوره اړخونو څخه دا دی چې دا خلاص سرچینه ده، هر چا ته اجازه ورکوي چې کافي عقل ولري د هغې په وده کې مرسته وکړي. د پایلې په توګه، فلټر د بریالیتوب فعالیت ترلاسه کړ چې ډیری وختونه د اصلي ایپسونو په څیر خورا ښه وي.
- څرګند او انعطاف وړ کارن انٹرفیس (UI): یو ښه کارن انٹرفیس (UI) باید په بازار کې د هرې اپلیکیشن پرمختیا ټیکنالوژۍ حیاتي اړخ وي. په هرصورت ، د دې د ګړندي کښتۍ ب featuresو په مرسته لکه د موادو ډیزاین ، کوم چې د ایپ سره مرسته کوي پرته له کوم کار څخه عالي ښکاري ، فلټر یې بلې کچې ته اړولی.
- د کراس پلیټ فارم عملیات: د فلټر غوره ځانګړتیا دا ده چې کله تاسو یو ګرځنده ایپ جوړ کړئ، تاسو ویب او ډیسټاپ ایپ هم ترلاسه کوئ.
د فلټر درد ټکي
فلټر ځینې غوره ځانګړتیاوې لري. په هرصورت، ډیری فکتورونه د پراختیا کونکو څخه د دې کارولو مخه نیسي. پدې کې شامل دي:
- پراختیا کونکي باید یو څه وخت د نوي برنامې ژبې زده کولو کې تیر کړي ځکه چې پلیټ فارم په ډارټ کې جوړ شوی.
- که تاسو غواړئ د وسیلې ځانګړي وړتیاو سره غوښتنلیکونه رامینځته کړئ ، فلټر ستاسو لپاره ندي.
- سربیره پردې ، ځینې پراختیا کونکي وايي چې فلټر د سوداګریز پیچلي ایپسونو رامینځته کولو لپاره غیر مؤثر دی.
د دې ټولو دلایلو لپاره ، د فلټر لپاره غوره بدیل لټول ممکن یو هوښیار پریکړه وي.
1. اصلي معرفي کول
اصلي معرفي کول تاسو ته اجازه درکوي په بشپړ ډول په جاواسکریپټ کې ګرځنده ایپسونه جوړ کړئ. دا د عکس العمل په څیر ورته مفهوم لري او تاسو ته اجازه درکوي د اعلاناتي اجزاو په کارولو سره پیچلي ګرځنده UI رامینځته کړئ.
تاسو د ګرځنده ویب اپلیکیشن، HTML5 ایپ، یا د ریکټ اصلي سره یو هایبرډ ایپ نه جوړوئ؛ تاسو یو ریښتینی ګرځنده اپلیکیشن جوړ کړئ چې د هدف-C یا جاوا سره جوړ شوي یو څخه د توپیر وړ نه وي.
په React Native کې د UI جوړونې اړین برخې د معیاري iOS او Android ایپسونو په څیر دي. تاسو یوازې دا ټوټې د جاواسکریپټ او عکس العمل سره یوځای کړئ.
د دې چوکاټ سره، تاسو ممکن د یو واحد کوډبیس په کارولو سره د ډیری پلیټ فارمونو لپاره خورا لوی ایپسونه جوړ کړئ. د غبرګون اصلي چوکاټ، د خلاصې سرچینې، کراس پلیټ فارم ګرځنده چوکاټ، په 2015 کې خپور شو.
د دې د نه منلو وړ وړتیاو او ګټو له امله ، دا په چټکۍ سره د کراس پلیټ فارم ګرځنده ایپسونو لپاره ترټولو لوی پلیټ فارم شو. په هرصورت، د ډیری پراختیا کونکو شمیر د قوي کراس پلیټ فارم غوښتنلیکونو رامینځته کولو لپاره اصلي عکس العمل ته مخه کوي.
برخی
- هغه پلیټ فارم چې خلاص سرچینه ده.
- د ژوندی عکس العمل کوډ بیا کارول.
- جوړښت چې ماډلر او د کاروونکي دوستانه دی.
Pros
- د جوړولو لپاره ګړندی - د پراختیا کم شوی وخت د عکس العمل اصلي پلورلو ځانګړتیا ده. په چوکاټ کې د کارونې لپاره ډیری چمتو شوي برخې شاملې دي چې کولی شي د پروسې په چټکتیا کې مرسته وکړي.
- یو چوکاټ، ډیری پلیټ فارمونه - اصلي عکس العمل تاسو ته وړتیا درکوي خپل کوډبیس (یا د هغې یوه برخه) د iOS او Android ترمینځ بیا وکاروئ. ستاسو په برنامه کې کارول شوي اصلي ماډلونو شمیر پورې اړه لري ، د ریښتیني کراس پلیټ فارم پراختیا تر یو حده د ترسره کیدو وړ ده.
- کوچني ټیمونه - د Android او iOS لپاره اصلي پراختیا د دوه خپلواکو ټیمونو جوړولو غوښتنه کوي. دا کولی شي د پراختیا کونکي همکاري ودروي او د پایلې په توګه، پراختیا ورو کړي. که تاسو اصلي عکس العمل غوره کړئ، تاسو به په ابتدايي توګه یو غواړئ جاواسکریپټ جوړونکی څوک کولی شي د دواړو پلیټ فارمونو لپاره کوډ ولیکي.
- ساده شوي UI - اصلي عکس العمل په کلکه د ګرځنده کارونکي انٹرفیس رامینځته کولو په لور متمرکز دی. تاسو به د اصلي پراختیا په جریان کې په برنامه کې د عملونو لړۍ رامینځته کولو ته اړتیا ولرئ. ځکه چې RN اعلاناتي پروګرامونه کاروي، د دندو پلي کولو دا ډول ترتیب نور اړین ندي. د پایلې په توګه، په هغه لارو کې نیمګړتیاوې چې یو کاروونکي سفر کولی شي پیژندل خورا اسانه دي.
له بندڅخه
- د مطابقت او ډیبګ کولو مسلې - پراختیا کونکي ممکن د کڅوړې مطابقت یا ډیبګ کولو وسیلو سره د مختلف ستونزو سره مخ شي. که ستاسو پراختیا کونکي د عکس العمل اصلي سره ښه بلد نه وي ، نو دا ممکن ستاسو په پراختیا ناوړه اغیزه ولري ځکه چې دوی د ستونزو حل کولو وخت تیروي.
- د اصلي پراختیا کونکو لپاره اړتیا - ځینې اصلي ځانګړتیاوې او ماډلونه د ځانګړي پلیټ فارم ژور تخصص ته اړتیا لري. د ډیری اصلي ایپ وړتیاو لپاره د بکس څخه بهر ملاتړ نشتوالی (د بیلګې په توګه، خبرتیاوې فشار ورکړئ) پخوا د غبرګون اصلي پراختیا سره لویه اندیښنه وه.
2. ایونیک
Ionic یو دی د خلاصې سرچینې UI اوزار کټ د لوړ فعالیت، لوړ کیفیت ګرځنده ایپسونو، ډیسټاپ ایپسونو، او د ویب ټیکنالوژیو لکه HTML، CSS، او JavaScript په کارولو سره پرمختلونکي ویب ایپس جوړولو لپاره.
دا یو مخکینۍ پای دی SDK چوکاټ چې تاسو ته اجازه درکوي د ورته کوډبیس په کارولو سره د iOS، وینډوز او Android وسیلو لپاره ګرځنده ایپسونه جوړ کړئ.
دا د ګرځنده وسیلو لپاره د کراس پلیټ فارم پروګرام کولو وسیله ثابتوي. دا پروګرام کونکو ته وړتیا ورکوي چې یوځل رامینځته کړي او هرچیرې پرمخ بوځي.
Ionic په حقیقت کې د HTML5 لپاره د ګرځنده اپلیکیشن پراختیا چوکاټ دی چې په هایبرډ غوښتنلیکونو تمرکز کوي. Ionic په اصل کې د مخکینۍ کارونکي تجربې، یا د UI تعامل سره تړاو لري، کوم چې ستاسو د اپلیکیشن ټولیز بڼه او احساس لپاره مسؤل دی.
د دې چوکاټ لومړنۍ نسخه، د Angular JS او Apache Cordova پر بنسټ، په 2013 کې خپره شوه، او دا یو ښه حل دی چې په ځینو لارو کې د فلټر سره ورته دی.
دا د پوهیدلو لپاره ساده دی او کولی شي د نورو کتابتونونو یا چوکاټونو لکه Angular، Cordova، او نورو سره کار وکړي. دا ممکن د ساده سکریپټ شاملولو په کارولو سره د مخکښې پای چوکاټ پرته هم وکارول شي. دا د کمانډ لاین انٹرفیس لري چې تاسو ته اجازه درکوي برنامه جوړه کړئ پداسې حال کې چې د کوډ کولو وخت کموي.
برخی
- د CSS برخې- دا اجزاوې، د دوی اصلي بڼه او احساس سره، نږدې ټول هغه برخې چمتو کوي چې د ګرځنده غوښتنلیک اړتیا لري. د اجزاو ډیفالټ سټایل ممکن په اسانۍ سره ستاسو د ډیزاینونو سره سم بدل شي.
- Ionic CLI - دا د NodeJS یوټیلیټ دی چې د Ionic ایپسونو پیل کولو، پراختیا، چلولو، او سمبالولو لپاره کمانډونه لري.
- AngularJS - AngularJS Ionic د AngularJS MVC معمارۍ په کارولو سره د ګرځنده وسیلو لپاره غوره شوي پیچلي واحد مخ ایپسونه جوړوي.
- د کورډووا پلگ ان - د اپاچي کورډووا پلگ ان د جاواسکریپټ کوډ سره د اصلي وسیلې فعالیت ګټې اخیستنې لپاره اړین API چمتو کوي.
Pros
- کله چې د اصلي iOS/Android غوښتنلیکونو سره پرتله کیږي، دا د چټک پرمختګ وړ کوي.
- د ځینې پلگ ان ملاتړ پرته ، دا تاسو ته وړتیا درکوي د ورته کوډبیس په کارولو سره د ډیری عملیاتي سیسټمونو لپاره ایپسونه جوړ کړئ.
- دا د ماډلونو او اجزاوو ساده ازموینې وړوي.
- دا ډیری پلگ انونه او د بیا کارونې وړ برخې لري.
- پدې کې د UI مختلف برخې شاملې دي او د ګړندي پروټوټایپ لپاره اجازه ورکوي.
- دا د ډیرو متحرک ګرځنده غوښتنلیکونو رامینځته کولو لپاره د پلگ انونو ډیری برخه چمتو کوي.
- تاسو به د UI ډیری برخې ترلاسه کړئ چې دا به یې کارول او اداره کول اسانه کړي.
له بندڅخه
- د ایونیک په کارولو سره ډیبګ کول ستونزمن کیدی شي ، او دا مسله حل کول ډیر وخت نیسي. دا د غلطۍ لامل ټاکل ستونزمن کوي، او د خطا پیغام ممکن ځینې وختونه مبهم وي.
- پدې کې ځینې اصلي پلگ انونه شامل دي چې ممکن د اعتبار وړ نه وي او ممکن د یو بل سره ټکر وکړي.
- که تاسو د هایبرډ ایپس رامینځته کوئ ، تاسو ممکن د امنیت ستونزو سره مخ شئ او ستاسو کوډ ممکن د هیکرانو لپاره زیان منونکي وي.
- کله چې پیچلي او د منابعو متمرکز ګرځنده غوښتنلیکونو رامینځته کول، ممکن د فعالیت ځینې اندیښنې شتون ولري.
- که تاسو د آیونیک چوکاټ سره پیل کوئ، تاسو باید د اصلي فعالیت ته د لاسرسي لپاره په فلګونو تکیه وکړئ.
3. Cordova
اپاچی کورډووا د خلاصې سرچینې چوکاټ دی چې د ویب پراختیا کونکو ته وړتیا ورکوي چې موجوده HTML، CSS، او JavaScript مینځپانګې ګټه پورته کړي ترڅو د ګرځنده وسیلو د لړۍ لپاره اصلي غوښتنلیکونه رامینځته کړي.
کورډووا ستاسو د ویب غوښتنلیک وړاندې کولو لپاره اصلي ویب ویو کاروي. ویب ویو د غوښتنلیک برخه ده (د تڼۍ یا ټب بار سره ورته) چې د اصلي برنامه کې د ویب مینځپانګې ښیې.
ویب ویو ته پام وکړئ چې د ویب براوزر وي پرته له کوم ځانګړي کارونکي انٹرفیس ځانګړتیاو لکه د URL ساحه یا د حالت بار.
نیتوبي کورډووا هم رامینځته کړې ، کوم چې د غوښتنلیک پراختیا یو اسانه چوکاټ دی.
ویب اپلیکیشن چې په دې کانټینر کې فعالیت کوي د کوم بل ویب اپلیکیشن په څیر کار کوي چې په ګرځنده براوزر کې روان وي - دا ممکن اضافي HTML پاڼې خلاص کړي، جاوا سکریپټ کوډ ترسره کړي، د میډیا فایلونه پلی کړي، او د بهرني سرورونو سره اړیکه ونیسي.
د ګرځنده غوښتنلیک دا ډول ځینې وختونه د هایبرډ غوښتنلیک په نوم یادیږي. د کورډووا ایپس د ګرځنده وسیلو غوښتنلیکونو په توګه بسته شوي چې د اصلي وسیلو APIs ته لاسرسی لري. دا چوکاټ د اصلي او هایبرډ کوډ ټوټې ترکیب ته هم اجازه ورکوي.
برخی
- د کورډووا بنسټیز اجزا: کورډووا یو لړ اصلي برخې لري چې د هر ګرځنده غوښتنلیک لخوا ورته اړتیا وي. دا اجزا د یو اپلیکیشن بنسټ چمتو کوي، موږ ته اجازه راکوي چې د خپل منطق په پراختیا تمرکز وکړو.
- د کورډووا پلگ ان: دا زموږ د جاواسکریپټ پروژې کې د اصلي ګرځنده فعالیت ادغام لپاره API چمتو کوي. دا پلگ ان یو برنامه ته اجازه ورکوي چې د وسیلې کارونو ته لاسرسی ومومي لکه کیمره ، بیټرۍ ، اړیکې او داسې نور.
- د کمانډ لاین انٹرفیس (CLI): دا یوټیلیټ د مختلف پلیټ فارمونو لپاره د پروسو رامینځته کولو او پلگ انونو نصبولو مسؤل دی. دا د نوښتونو پیل کولو او د پراختیا پروسې په اسانۍ سره پرمخ وړلو لپاره کارول کیږي.
Pros
- دا زده کول ساده دي او کیدای شي د کراس پلیټ فارم غوښتنلیکونو جوړولو لپاره وکارول شي.
- دا یو وړیا او خلاص پلیټ فارم دی.
- د کورډووا غوښتنلیک پراختیا ګړندۍ ده ځکه چې دا په داسې اپلیکیشن بدلیږي چې د مختلف پلیټ فارمونو سره مطابقت لري.
- دا تاسو ته اجازه درکوي د ډیری پلیټ فارمونو لپاره ایپسونه رامینځته کړئ پرته لدې چې نوي برنامې ژبې زده کړئ.
- دا د مخکې جوړ شوي پلگ انونو ټولګه ده چې د آلې کیمرې، GPS، او فایل سیسټم ته د لاسرسي اجازه ورکوي.
له بندڅخه
- د دې سرعت د براوزر لید کې د دې کوډ چلولو له امله رنځیږي.
- دا د لوی ایپسونو لپاره مناسب ندي ځکه چې هایبرډ ایپس د اصلي ایپسونو په پرتله ورو دي.
- دا د لوبو غوښتنلیک پراختیا لپاره مثالی ندی ځکه چې دا ډیری لوړ پای پلگ ان ته اړتیا لري چې اوس مهال شتون نلري.
4. زامینار
زامارین د iOS، Android او وینډوز لپاره د معاصر او Performact.net ایپسونو جوړولو لپاره د خلاصې سرچینې پلیټ فارم دی.
د زامارین ایپس ممکن په کمپیوټر یا میک کې لیکل شوي وي او بیا د اصلي غوښتنلیک کڅوړو کې تالیف شوي وي لکه د Android لپاره an.apk فایل یا د iOS لپاره an.ipa فایل.
دا د پراختیا کونکو لپاره ډیزاین شوی چې غواړي په پلیټ فارمونو کې کوډ ، ازموینه ، او سوداګرۍ منطق شریک کړي او د بصري سټوډیو په کارولو سره په C# کې د کراس پلیټ فارم ایپس رامینځته کړي.
تاسو کولی شئ په بشپړ ډول اصلي بڼه او احساس سره یو ګرځنده ایپ جوړ کړئ. په زامارین کې، تاسو کولی شئ یو واحد C# کوډبیس جوړ کړئ چې د اصلي SDK فعالیت ټولو ته لاسرسی ولري.
دا نمونه پراختیا کونکو ته وړتیا ورکوي چې خپل ټول سوداګریز منطق په یوه ژبه کې ولیکي (یا د موجوده غوښتنلیک کوډ بیا وکاروئ) پداسې حال کې چې لاهم په پلیټ فارمونو کې اصلي فعالیت ، ظاهري او احساس ترلاسه کوي.
برخی
- د SDK پابندۍ بشپړ کړئ- Xamarin په iOS او Android دواړو کې په حقیقت کې د ټولو اصلي پلیټ فارم SDKs لپاره پابندۍ لري. سربیره پردې، دا موندنې په لوړه کچه ټایپ شوي، پدې معنی چې دوی د نیویګیټ او کارولو لپاره ساده دي، او دوی د جوړولو په وخت او د پراختیا په جریان کې هراړخیز ډول چک کول فعالوي. هغه بندیزونه چې په کلکه ټایپ شوي د کم چلولو وخت تېروتنې او د لوړ کیفیت برنامو لامل کیږي.
- د عصري ژبې جوړښتونه- د زامارین ایپسونه په C# کې لیکل شوي، یوه عصري ژبه چې د Objective-C او جاوا په پرتله د پام وړ ګټې لري، لکه د متحرک ژبې وړتیاوې، فعال جوړښتونه لکه لامبډاس، LINQ، موازي پروګرامونه، جنریک، او نور.
- د ګرځنده وسیلو لپاره د کراس پلیټ فارم ملاتړ- Xamarin د دریو لویو پلیټ فارمونو iOS ، Android او وینډوز لپاره جامع کراس پلیټ فارم مطابقت چمتو کوي. د زامارین سره ، غوښتنلیکونه ممکن رامینځته شي ترڅو د دوی 90٪ کوډ شریک کړي. ضروريات په ټولو دریو پلیټ فارمونو کې شریکو سرچینو ته د لاسرسي لپاره یونیفورم API چمتو کوي. د ګرځنده پراختیا کونکو لپاره، ګډ کوډ ممکن په ډراماتیک ډول د پراختیا لګښتونه او همدارنګه د بازار لپاره وخت کم کړي.
- د قوي بیس کلاس کتابتون (BCL) - د Xamarin ایپس د.NET BCL څخه ګټه پورته کوي، د پراخه او منظم ظرفیتونو سره د ټولګیو یوه لویه مجموعه په شمول د قوي XML، ډیټابیس، سریال کولو، IO، سټینګ، او شبکې ملاتړ، د نورو په منځ کې. موجوده C# کوډ ممکن په اپلیکیشن کې د کارولو لپاره تالیف شي، په سلګونو کتابتونونو ته د لاسرسي اجازه ورکوي چې د BCL وړتیا غزوي.
Pros
- د پراختیا لنډ دورې - د زامارین ایپ پراختیا یوه مهمه ګټه دا ده چې د کوډ 90٪ د ډیری ګرځنده پلیټ فارمونو لپاره غوښتنلیکونو رامینځته کولو لپاره بیا کارول یا ریسایکل کیدی شي. Bing د C# او اصلي کوډ سره جوړ شوی. خالص کتابتونونه او د Xamarin ایپ پراختیا د پام وړ وخت او کار خوندي کولو کې مرسته کوي. دا د پراختیا مهال ویش لنډوي پداسې حال کې چې د ډیری پلیټ فارمونو لپاره ایپسونه رامینځته کوي.
- د وسیلې بشپړ ملاتړ (د بیلګې په توګه کیمره ، GPS) - لکه څنګه چې زامارین د اصلي کچې ایپ فعالیت چمتو کوي ، دا د هارډویر مطابقت اندیښنو ، پلگ انونو او APIs مخنیوی کوي. دا تاسو ته اجازه درکوي چې د اصلي کتابتونونو سره اړیکه ونیسئ. پراختیا کونکي ممکن د وسیلې د عامو افعالو سره غوښتنلیکونه رامینځته کړي ، او دا ډول ایپس به په ټولو لوی پلیټ فارمونو کې په بې ساري ډول ترسره کړي. د زامارین ایپ پراختیایی خدماتو لپاره غوره تخصیص او د اصلي په څیر تجربه ممکن د ټیټ سر لګښتونو سره ترلاسه شي.
- خلاصه سرچینه د قوي ملاتړ سره ټیکنالوژي- د مایکروسافټ لخوا د زامارین ترلاسه کولو وروسته ، د پام وړ پالیسۍ بدلونونه شتون درلود. د زامارین SDK خلاص سرچینه ګرځیدلی ، او دا اوس د MIT جواز لاندې هرچا ته شتون لري. پلیټ فارم په شهرت کې وده وکړه ځکه چې اصلي خنډ - د جواز اخیستل - لیرې شو. زامارین د کراس پلیټ فارم ایپ پراختیا حلونو لپاره د باور وړ او قوي ټیکنالوژۍ سټیک ته وده کړې.
له بندڅخه
- د UI پراختیا وخت نیسي - پداسې حال کې چې د زامارین ډیری سافټویر ممکن په پلیټ فارمونو کې بیا وکارول شي ، د UI لومړني جوړښت لاهم د پورټ وړ ندي. پراختیا کونکي ممکن اړین وي چې ځینې کوډونه ترسره کړي یا په مختلف پلیټ فارمونو کې کار وکړي ، کوم چې د وخت مصرف کولو پروسه ده.
- د فایل اندازه ممکن تنظیم کولو ته اړتیا ولري - پراختیا کونکي ممکن د اپلیکیشن فایل اندازې کې بدلونونو ته اړتیا ولري. د دې بنسټیز دلیل دا دی چې د اصلي کتابتونونو او فعالیت کارول د ایپ پلورنځي کې د پام وړ فشار راوړي. د خپل Xamarin ایپ اړونده اپل پلورنځي ته سپارلو دمخه ، تاسو باید ډاډ ترلاسه کړئ چې دا د مناسب ایپ فایل اندازه لري. اندازې معمولا له 3MB څخه تر 15MB پورې توپیر لري.
پایله
نو ، دا ځینې غوره فلټر بدیلونه دي چې په پام کې نیولو سره د اسانه او غوره کراس پلیټ فارم غوښتنلیکونو ډیزاین کولو پرمهال.
په هرصورت، د پریکړې کولو دمخه، دا مهمه ده چې ستاسو د اپلیکیشن ځانګړتیاوې تحلیل کړئ ځکه چې دا به تاسو ته ووایي چې کوم چوکاټ د دې لپاره خورا مناسب دی.
په نهایت کې ، ستاسو د حل انتخاب باید د هرې فلسفې پراساس وي چې تاسو یې ګډون کوئ ، چیرې او څنګه تاسو غواړئ خپل اپلیکیشن ځای په ځای کړئ ، او کوم استعداد چې تاسو اوس لرئ یا غواړئ په راتلونکي کې ترلاسه کړئ.
البته، د دې معلومولو لپاره غوره لاره چې ستاسو لپاره کوم یو غوره دی د دې ټولو سره وده کول پیل کړئ او بیا خپلې پایلې پرتله کړئ.
یو ځواب ورکړئ ووځي