به عبارت ديگر، براي طراحي اپليكيشن و استارت ساختن نرمافزار هاي اندرويد، بيشتر از يك شيوه روبروي شما جاي دارد. همينطور گزينش اطراف اپليكيشن نويسي اندرويد مطلوب، مي تواند مقدار متعددي از وقت و انرژي را براي شما ذخيره نمايد. حتي ممكن ميباشد مسافت ي در ميان باخت و موفقيت شما، همين گزينش باشد. مثلا در شرايطيكه بخواهيد يك بازي ۲بعدي بسيار بي آلايش را با استعمال از اندرويد استوديو و علم خودتان بسازيد، صد ها ساعت وقت را هدر ميدهيد در حاليكه نميتوانيد سود اي شبيه با موتور بازي سازي Unity اخذ نماييد.
اختلال شما دورانديشي نداشتن از آيتم هايي ميباشد كه مو جود هستند. اكثري از عموم نميدانند كه گوشه و كنار هاي اپ نويسي متعدد و لهجه هاي مختلفي وجود دارا هستند كه مي توانيد از آنها براي ساخت و ساز نرمافزار به كارگيري نمايند. درين نوشتهيعلمي براي شما روستا گوشه و كنار به طور كامل گوناگون نرم افزار نويسي را معرفي مي كنيم.
اندرويد استوديو Android Studio
بگذاريد با فضا قانوني اپ نويسي اندرويد آغاز كنيم. اندرويد استوديو يك IDE درست شده بوسيله كمپاني گوگل ميباشد كه كليه ورقه ها قانوني به آن ارجاع داده ميگردند. IDE مخفف Integrated Development Environment يا اين كه “دور و اطراف جامع بسط” ميباشد كه ما آن را تحت عنوان گوشه و كنار نرمافزار نويسي ميشناسيم. اين اطراف اپليكيشن نويسي بيشترين پشتيباني را اخذ ميكند، بصورت تخصصي براي بسط اندرويد تاسيس شده است و عمل شمارا در بيشتر بخش ها راحت ميكند.
ممكن ميباشد نصب اندرويد استوديو پاره اي نقص باشد ولي ميتوانيد به راحتي آنرا خاطر بگيريد و با آن فعاليت نماييد. همينطور اين اپليكيشن مرتبا در حالا بروزرساني و بهتر شدن مي باشد. يكي مزيت هاي به كار گيري از اين IDE اين ميباشد كه به ريلكس ترين صورت ممكن ميتوانيد از طريق هاي نوين پباده سازي گوگل آگاه بشويد و كتابخانه هاي تازه را براي پروژه هاي خويش پيدا نماييد. چنانچه هم ميخواهيد تحت عنوان يك توسعه و گسترش دهنده استخدام بشويد، يكياز منش هاي يادگيري، عمل كردن با اندرويد استوديو مي باشد. همينطور در صورتي ميخواهيد در آينده برنامه خويش را به فروش برسانيد، يك ايده خوب به كار گيري از اين گوشه و كنار اپ نويسي اندرويد به ياور لهجه جاوا ميباشد.
اندرويد استوديو شايسته ترين فضا نرمافزار نويسي اندرويد
در فضا اپ نويسي Android Studio، شما مي بايست از لهجه جاوا و Android SDK به كار گيري نمائيد. SDK مخفف Software Development Kit يا اين كه كيت گسترش اپليكيشن مي باشد. براي عمل كردن با گويش جاوا مي بايست از گذشته اين كيت را روي كامپيوتر خويش نصب كرده باشيد. اين فضا اپليكيشن نويسي به شما اذن مي دهد كه به چيز هايي مانند دكمه ها و ديگر المان هاي رابط كاربري دسترسي داشته باشيد و خيلي ريلكس بتوانيد پيرايش اين المان ها را در نرم افزار خودتان تغييرو تحول بدهيد. (يا اين كه با استعمال از گويش XML اين عمل را انجام بدهيد). اين دور و بر اپ نويسي تماما براي ساختن نرمافزار هايي كه به خير و خوبي با سيستم برهان اندرويد سازگار باشند، مطلوب ميباشد.
اندرويد استوديو به همپا SDK، حتي براي ساختن بازي هاي معمولي هم مطلوب ميباشد. ميتوانيد اين عمل را با ساختن View هاي گوناگون و چيز هايي مثل برنامه كودك انجام بدهيد. اما ما يحتاج ميباشد كه مقداري هم به تاءمل و خلاقيت خويش فشار وارد نماييد. براي فيزيك هاي توسعه يافته خيس در بازي ها هم مورد نياز ميباشد كه فعاليت كردن با كتابخانه هايي مانند LibGDX را آغاز فرماييد. اين فعاليت ابزار مايحتاج را در دست شما قرار مي دهد تا مورد نياز نباشد همگي چيز را از نخست بسازيد.
كدنويسي در اندرويد استوديو فضا نرم افزار نويسي اندرويد
در صورتي شما مي خواهيد چيزي را بسط بدهيد كه فيزيك بسيار توسعه يافته تري داشته باشد، يا اين كه يك نرمافزار كه تلاش آن فراتر از حد ميانگين قرار بگيرد، بايستي با Android NDK آشنا بشويد. NDK مخفف Native Development Kit يا اين كه كيت بسط ساكن ميباشد كه به شما اذن ميدهد كد هاي فشرده خيس براي CPU را با به كار گيري از گويش C++ بكار ببريد. البته همان گونه كه گفتيم، يادگيري اين موردها مشقت بار است و هيچ گاه به قدرتمندي استعمال از مواقعي مانند Unity نميشود.
تمامي آنچه موردنياز ميباشد از اتدرويد NDK بدانيد را در اينجا بخوانيد
براي اكثر مواقع و كاربرد ها، اندرويد استوديو به ساير مورد ها ترجيح داده ميگردد. بخصوص در صورتي بخواهيد يك برنامه بي آلايش يا اين كه يك بازي ابتدايي مانند جورچين بسازيد. ولي در حالتي كه قصد داريد ورژن بعدي بازي Angry Birds يا اين كه Microsoft Office را ساختوساز نمائيد، شايد اندرويد استوديو شايسته ترين مورد پيش روي شما نباشد مگر اينكه توسعه يافته خيس گرديد و عمل با Android NDK را حافظه بگيريد.
اي كليپس Eclipse
ايكليپس فضا نرمافزار نويسي اندرويد
ساختن يك اپ اندرويد با Eclipse بسيار مشابه اندرويد استوديو ميباشد. پيش از ساخته شدن اندرويد استوديو هم، از اين دور و اطراف نرم افزار نويسي اندرويد، تحت عنوان مورد مهم استعمال ميشد. Eclipse هم مانند گزينه قبل يك گوشه و كنار اپليكيشن نويسي اندرويد ميباشد كه به شما اذن مي دهد با زان جاوا و با به كار گيري از Android SDK اپ بسازيد. فعال سازي آن شبيه Android Studio و پروسه عمل كردنشان با يكديگر قابل مقايسه ميباشد. تفاوتي كه دارا هستند اين ميباشد كه ايكليپس بصورت منحصربهفرد براي نرمافزار نويسي اندرويد ساخته نشده بود و براي پلتفرم هاي ديگر و با گويش هاي ديگر هم به فعاليت گرفته مي شد. تجربه فعاليت كردن با آن هم نشان ميدهد كه سرعتش يه خرده تحت خيس و حل اشتباهات در آن دشوارتر است.
براي شناخت با پلتفرم اين نوشتهي علمي را مطالعه فرمائيد
eclipse فضا نرم افزار نويسي اندرويد
براي اكثر مواقع و كاربرد ها، اندرويد استوديو به ساير آيتم ها ترجيح داده مي شود. بخصوص چنانچه بخواهيد يك برنامه معمولي يا اين كه يك بازي ابتدايي مانند جورچين بسازيد. البته چنانچه قصد داريد ورژن بعدي بازي Angry Birds يا اين كه Microsoft Office را ساخت و ساز نماييد، شايد اندرويد استوديو شايسته ترين مورد پيش روي شما نباشد مگر اينكه توسعه يافته خيس گرديد و عمل با Android NDK را حافظه بگيريد.
به جهت اينكه ايكليپس ديگر دور و اطراف قانوني اپليكيشن نويسي اندرويد به شمار نميرود، به شما سفارش مي كنيم درصورتي كه هنوز در حالا عمل كردن با اين اپليكيشن ميباشيد، هرچه زودتر به سمت اندرويد استوديو جنبش فرماييد. در عمل كردن با اندرويد استوديو متوجه مي شويد كه فعاليت كردن با يكسري پروژه در آن راحت خيس ميباشد، پباده سازي رابط كاربري بهتر گرديده و Gradle Support ميتواند در اكثري از مورد ها شمارا ياري دهد. همينطور به عده اي كه مي خواهند اخيرا اپ نويس اندرويد بشوند، مطلقا سفارش مي كنيم كه Android Studio را به مكان Eclipse تعيين نمايند.
نت بينز NetBeans
نت بينز netbeans گوشه و كنار اپ نويسي اندرويد
NetBeans يك IDE است كه مانند ايكليپس از گويش ها و پلتفرم هاي مختلفي پشتيباني ميكند. مقايسه كردن آن با Android Studio براي توسعه و گسترش اندرويد، شايد پاره اي خيره كننده باشد. ولي هنگامي بود كه نت بينز يكي جايگزين هاي مهم ايكليپس به شمار مي رفت. (همپا با دور و بر اپ نويسي اندرويد IntelliJ IDEA كه امروزه اندرويد استوديو بر شالوده آن ايجاد شده است). ولي اكنون عوارض بسيار پاره اي وجود دارا هستند كه شما بخواهيد NetBeans را به Android Studio ترجيح بدهيد.
بازدید: