شما از برنامه هايي که در موبايل خود داريد و به صورت روزمره خيلي از کارهاي خود را از طريق امکانات اين برنامه ها انجام ميدهيد. که به اين اين برنامه هاي موجود در گوشي شما اپليکيشن گفته ميشود که اين روز ها زياد شنيده ميشود.در اين مقاله ما مفهوم اپليکيشن را براي شما به طور واضح توضيح داده و انواع آن را به شما معرفي خواهيم کرد.
وب سايت معتبر تچوپديا، ديکشنري مرجع اصطلاحات دنياي تکنولوژي، اپليکيشن را اينگونه تعريف مي کند:
“اپليکيشن موبايل که عمدتا با نام app از آن ياد مي شود، نوعي نرم افزار کاربردي است که براي اجرا روي دستگاه هاي موبايل طراحي شده است. عمده اپليکيشن هاي گوشي خدماتي مشابه کامپيوترها ارائه مي دهند (مثل پخش ويديو). اپ ها معمولا نرم افزارهاي کم حجم و با عملکرد محدود هستند، بعنوان مثال يک اپليکيشن براي پخش ويديو يا اپليکيشني که فقط دانلودهاي شما را مديريت مي کند و به همين دليل هم بسيار با سيستم هاي کامپيوتري يکپارچه متفاوت اند.”
به معني کارافزار، نرم افزار کاربردي،برنامه کامپيوتري که براي کاربري در گوشي هاي هوشمند تلفن همراه کاربرد دارد اپليکيشن” يا به اختصار App بيشتر از لغت “نرم افزار” جا افتاده است و اين لغت دقيقاً همان معني “نرم افزار کاربردي” مي دهد.
اگر بخواهيم واژه اپليکيشن را به طور کلي براي شما معنا کنيم بايد بگوييم تمام نرم افزارهايي که به طور روزانه از آنها استفاده ميکنيم به جزء نرمافزارهاي سيستم مانند سيستم عامل و يا زبانهاي برنامه نويسي، را شامل مي شود.
گوشي هاي همراه، تبلت و آيپدها نيز همانند سيستم هاي کامپيوتري نرم افزارها و برنامه هاي متعدد و مختلفي دارند که به آنها اپليکيشن گفته ميشود که همان معنا را ميدهد و به اختصار به آن App گفته مي شود.
اپليکيشن ها براي سيستمهاي هاي اندرويد و IOS ساخته شده اند که با وجود پيشرفهاي روزانه و آپديت کردن آنها، امکانات آنها افزايش يافته و شما را بهتر ياري خواهند داد. با اين وجود توسعه دهندگان اپليکيشنها اين هدفه را دنبال مي کنند که يک اپليکيشن را طوري طراحي کنند که براي انواع سيستم عامل ها و دستگاههاي مختلف ديجيتال کاربردي باشد مانند اپليکيشن کروم که بعنوان مرورگر اينترنت براي دستگاههاي pc و تبلت و موبايل قابل استفاده و قابل اجراست.
امروزه اپليکيشن ها تنوع بسيار زيادي دارند بسته به اينکه کاربر چه نيازي دارد ميتواند آن را دانلود و از آن استفاده کند و با آن نياز خود را پاسخ دهد.در نظر داشته باشيم که صرفا محدود به موبايل ها و تبلت ها نميشوند. براي مثال اپليکيشن هايي براي لوازم منزل مانند يخچال و لباسشوئي و ظرفشوئي و … بصورت خاص خود طراحي شده است.يا اپليکيشن هايي براي کنترل رفت آمدهاي منزل و دفتر کار، يا تنظيم خودکار نور و دماي محيط طراحي شده اند. مثال جالب ديگر طراحي اپليکيشني توسط شرکت اپل است ، تحت عنوان iBaby که در بالاي تخت نوزاد نصب شده و حرکات کودک را تحت نظر ميگيرد؛ با بيدار شدن او به مادر اطلاع ميدهد و بنابر تشخيص و تنظيم آن ،ميتواند موسيقي پخش کند و يا امکان صحبت والدين با فرزند را بوجود آورد.
کاربران آن دسته از محصولات شرکت اپل که مجهز به سيستم عامل iOS هستند، ميتوانند از سرويس App Store شرکت اپل براي دانلود اپليکيشن برروي دستگاه خود استفاده کنند. در App Store اپل چند صد هزار اپليکيشن براي آيپد، آيفون و آيپاد تاچ وجود دارد.
اپليکيشن هاي موبايل ارتباط مستقيم با پردازندههاي سيستم عامل گوشي همراه دارند و مستقيماً درخواستهاي کاربران را انجام ميدهند.
سيستم عامل اندرويد را براساس هسته سيستم عامل لينوکس ساخته اند و مديريت ايت سيستم عامل همراه با ارتباط با سخت افزار و سرويس هاي سيستم، امنيت، مديريت پردازش ها و مديريت منابع دستگاه موبايل را همان هسته سيستم عامل لينوکس بر عهده دارد و سيستم عامل اندرويد فقط همانند يک لايه بين کاربر و سيستم عامل ارتباط برقرار ميکند. اين سيستمک عامل مخصوص موبايل و گوشي هاي هوشمند طراحي شده که توسط بيش از 30 کمپاني معروف پشتيباني مي شود. با توجه به اينکه معني واقعي اندرويد باز (Open) است به برنامه نويسان اين امکان را ميدهد که از تمام قدرت يک تلفن همراه استفاده کند. اندرويد امکان استفاده از توابع داخلي گوشي موبايل همچون شماره گيري، فرستادن SMS يا استفاده از دوربين گوشي را به برنامه نويسان مي دهد تا بتوانند اپليکيشن اندرويد قدرتمند و کاربردي براي کاربران بسازند.
يا همان نرم افزار موبايل اندرويد ابزاري است که توسط آن کاربر مي تواند فعاليت هاي مورد نياز خود را بسته به کاربري اين اپليکيشن انجام دهد.
براي دانلود اپليکيشن موبايل بسته به بستر آن فروشگاه هايي وجود دارد که شما مي توانيد اين ابزارها را از اين فروشگاه ها دانلود نمائيد. براي دانلود اپليکيشن اندرويد شما مي توانيد از طريق فروشگاه اپليکيشن اندرويد گوگل يا اصطلاحا Play Store اقدام به دانلود اين نرم افزارهاي اندرويد نمائيد. اين اپليکيشن هاي اندرويد ممکن است بسته به نظر سازنده به صورت رايگان و يا به صورت پولي ارائه شوند.
در
Ios يک سيستم عامل براي موبايل است اولين و تنها نسل سيستم عامل اپل براي دستگاههاي موبايل و قابل حمل است.توسط شرکت اپل در سال 2007معرفي گرديد تا پيش از سال 2010 نيز به نام iPhone OS شناخته ميشد. آيپاد تاچ، آيفون و تبلت آيپد از اين سيستم عامل پشتيباني ميکنند و شرکت اپل مجوز استفاده از اين سيستم عامل را در حال حاضر به هيچ شرکت ديگري واگذار نميکند.
اپليکيشن ios در طراحي خود از چهار لايه استفاده مي کند که اين لايه شامل :
iOS از نظر معماري و کاربردي شباهت زيادي به سيستم عامل MacOS دارد. در iOS همانند MacOS از مرورگر سافاري براي مرور وب و از نرمافزار آيتيونز براي پخش موزيک و مديريت کتابها، دفترچه تلفن و اپلکيشنها استفاده ميشود.کي از موفقيتهاي اپل در ساخت اين سيستم عامل، راهاندازي فروشگاه اپليکيشن App Store است.
ابتدا براي معرفي اپليکيشن بايد بگوئيم که تمامي نرمافزارهايي که روزانه از آنها استفاده ميکنيم بنوعي اپليکيشن محسوب ميشوند و تنها نرمافزارهايي مانند نرم افزار سيستم عامل و يا زبانهاي برنامه نويسي جزء اپليکيشنها بحساب نمي آيند.
همانطور که مي دانيد موبايل ها و تبلت هاي smart ( هوشمند) نيز همانندکامپيوترها نرم افزارها و برنامه هاي مختلفي دارند. که در بازار آنها را بيشتر با واژه اپليکيشن يا به اختصار App ميشناسند.که در واقع بمعني همان اپليکيشن موبايل يا نرم افزار موبايل ميباشد.
بعنوان مثال براي انجام عمل خاصي بر روي يک سيستم مثلا ويرايش يک عکس بايد از نرم افزار يا اپليکيشن فتوشاپ استفاده نمائيد
يا براي مرور صفحات وب نيازمند استفاده از اپليکيشنهايي مانند کروم يا فايرفاکس هستيد.يا زمان گوش دادن به موسيقي ميتوانيد اپليکيشن kmplayer را بکار گيريد.
اما اين نکته را نيز ذکر کنيم که با توجه به نياز کاربران اپليکيشنهاي مختلف براي سيستم عامل هاي متفاوت ارائه شده است. هرچند توسعه دهندگان نرم افزار سعي دارند يک اپليکيشن را طوري طراحي کنند که براي انواع سيستم عامل ها و دستگاههاي مختلف ديجيتال کاربردي باشد مانند اپليکيشن کروم که بعنوان مرورگر اينترنت براي دستگاههاي pc و تبلت و موبايل قابل استفاده و قابل اجر است.
اپليکيشن شهرنت اولين
امروزه اپليکيشن ها تنوع بسيار زيادي دارند وصرفا محدود به موبايل ها و تبلت ها نميشوند. براي مثال اپليکيشنهايي براي لوازم منزل مانند يخچال و لباسشوئي و ظرفشوئي و … بصورت خاص خود طراحي شده است.يا اپليکيشنهايي براي کنترل رفت آمدهاي منزل و دفتر کار، يا تنظيم خودکار نور و دماي محيط طراحي شده اند.
مثال جالب ديگر طراحي اپليکيسشني توسط شرکت اپل است ، تحت عنوان iBaby که در بالاي تخت نوزاد نصب شده و حرکات کودک را تحت نظر ميگيرد؛ با بيدار شدن او به مادراطلاع ميدهد و بنابر تشخيص و تنظيم آن ،ميتواند موسيقي پخش کند و يا امکان صحبت والدين با فرزند را بوجود آورد.
تفاوت اپليکيشن با وب سايت چيست؟
برخي از افراد وب سايت ها را به علت گستردگي حجم محتوايي که ميتوان درآنها گذاشت بيشتر مي پسندند اما شايد ذکرپاره اي از تفاوت هاي بين اپليکيشن و وب سايت خالي از لطف نباشد.
ميدانيم که وب سايت معمولا به برنامه کاربردي گفته ميشود که در اينترنت بارگزاري ميشود و کار آن انتشار يک خبر يا توضيح در مورد خدماتي خاص است
اما اپليکيشن موبايل برنامه اي کاربردي است که بروي گوشي هاي هوشمند نصب مي شود در واقع يک ماهيت فيزيکي بر روي دستگاه ايجاد ميکند و مهمتر اينکه ميتوان امکانات آن را بصورت آقلاين و بدون نياز به اينترنت ملاحظه کرد.
بايد بدانيم که رسالت و وظيفه اين دو باهم تفاوت دارد که اگر غير از اين باشد طراحي اپليکيشن ديگر کاري بيهوده است.
وب سايت ها در واقع ويترين و نمايشي از کارو حرفه اي هستند که ما انجام ميدهيم. اما درطراحي اپليکيشن مثلا براي سازمانهاي تجاري سعي شده که مخاطب را جذب کرده تا اطلاعات تکميلي حضوري به او داده شود.
تفاوت ديگر اينست که در سايت ها کاربران ميتوانند تمام چيزهايي را که در فضاي مجازي ارائه شده است مشاهده کرده و از آن استفاده نمايند اما در مورد اپليکيشن ميبايست يک فايل بر روي سيستم بارگزاري گردد تا بتوانيم آن را مشاهده کييم. توضيح کاملتر آنکه براي مشاهده سايتها ما حتما نياز به اينترنت داريم ولي در مورد اپليکيشن ميتوان يک فايل اطلاعاتي را به صورت آفلاين به سيستم داد و ابن يعني اينکه کاربر نيز ميتواند بصورت آفلاين به برخي مطالب دسترسي داشته باشد.
وجه تمايز ديگر سايز دستگاهي است که ميخواهيم يک اپليکيشن يا سايت را با آن باز کنيم.
سايت معمولا براي باز شدن بروي دستگاه PC با حداقل 15 اينچ سايز طراحي ميشود است .
اين در حاليست که در طراحي يک اپليکيشن اجرا شدن بروي همه نوع سايز از 3 اينچ تا 10 اينچ را مد نظرقرار مي دهند.
اين تفاوت ها در طراحي باعث تفاوت در طراحي و قرار دادن المان ها شده است.
مثلا در سايت ميتوان يک جدول را بطور کامل نمايش داد در حاليکه ممکن است براي نمايش دادن همان جدول در اپليکيشن ناچار باشيم گرافيک و طراحي آن را تغيير دهيم.
موارد اختلاف ديگري نيز وجود دارند که در مقاله هاي بعدي به تفصيل در مورد آن صحبت خواهيم کرد
درباره این سایت