داغ ترین ها

ورود / عضویت

Diginaco

عضویت در سایت

فراموشی رمز عبور

Android-64-bit-Emulator

همانطور که از عنوان android 64 bit emulator می توانید حدس بزنید موضوع مقاله اندکی تخصصی است پس اگر زیاد علاقه ای به این موضوعات ندارید ممکن است مطلب برایتان جذاب نباشد ، ولی خواندن مطلب خالی از لطف نیست.

توسعه دهندگان و برنامه نویسانی که طراحی و توسعه ی اپلیکیشن های اندرویدی ۶۴ بیتی را هدف قرار داده اند. احتمالاً با شنیدن این خبر بسیار خشنود خواهند شد چرا که گوگل اعلام کرده که دستیابی به امولاتور اندروید ۶۴ بیتی یا پیش نمایش امولاتور  اندروید L امکانپذیر شده است.

امولاتور ۶۴ بیتی جدید اندروید برای کمک به توسعه دهندگان برای ایجاد اپلیکیشن های ۶۴ بیتی ساخته شده است که از ویژگیهای آن می توان به فضای ذخیره سازی قابل آدرس دهی ارتقا یافته ، تعداد بیشتری از رجیسترها و به موجب آن ست جدیدی از دستورات اشاره کرد. این امولاتور به به توسعه دهندگان این امکان را می دهد تا برنامه های خود را برای ورژن های ۶۴ بیتی اندروید L بهینه سازی کنند

گوگل کمی بیشتر در مورد امولاتور ۶۴ بیتی جدید اندروید توضیح داده است پس از زبان خود گوگل:

اپلیکیشن هایی که به واسطه ی زبان جاوا نوشته می شوند بدون هیچ گونه تغییری در کد موجود به صورت خودکار از این مزایا بهره خواهند برد.اما اپ هایی که با زبان های دیگر و  Android NDK r10b ایجاد شده اند ، می توانند برای معماری ۶۴ بیتی کامپایل شوند تا به قابلیت های امولاتور ۶۴ بیتی (android 64 bit emulator) دسترسی داشته باشند. برنامه های ۶۴ بیتی را می توان با در برداشتن  x86_64 در Build target یا به کار بردن کد APP_ABI = all64 در فایل Application.mk ایجاد کرد.
NDK مجموعه و پکیجی از ابزارهاست که به شما اجازه می دهد تا در بخشی از برنامه خود از زبانهای (native) از جمله C و  C++ استفاده کنید. برای دسته ی خاصی از یزنامه ها این کار می تواند مفید واقع شود، چرا که شما می توانید کدهای کتابخانه های موجود را که با زبان های ذکر شده نوشته شده اند مجدد موزد استفاده قرار دهید و زحمت بازنویسی آن را به خود ندهید ولی با این حال بیشتر برنامه ها نیازی به استفاده از Android NDK ندارند.
قبل از دانلود NDK درک این نکته ضروری است که NDK برای بیشتر برنامه ها مزیتی را به دنبال ندارد.
به عنوان یک توسعه دهنده شما باید بین مزایا و معایب این روش سبک و سنگین کنید، به صورت مشخصی به کار بردن کدهای native در اندروید عموماً باعث بهبود عملکرد و کارایی قابل توجهی در نتیجه نخواهد شد. اما همیشه پیچیدگی برنامه شما را افزایش خواهد داد . در کل، شما فقط باید زمانی از NDK استفاده کنید که برای برنامه شما ضروری باشد _ و هرگز به این دلیل که C یا C++ را ترجیح میدهید به سراغ استفاده از آن نروید.

برای خواندن جزئیات بیشتر در مورد امولاتور ۶۴ بیتی اندروید و دانلود موارد موردنیاز می توانید به Google Android Developer مراجعه کنید. البته با دور زدن تحریم ها!

منبع: ” geeky-gadgets

 

ادامه مطلب

 

مقدمه

ابتدا قبل از هرگونه تعریف، سؤال و پروژه بهتر است نحوهٔ آموزش را بازگو کنیم تا شما دوستان عزیز در اواسط آن دچار سردرگمی نشوید.

روال کار به این صورت است که ابتدا یک تعریف کلی و جامع از اندروید و برنامه‌نویسی به این زبان ارائه می‌کنیم. سپس به سراغ دانلود یا تهیهٔ موارد لازم برای برنامه‌نویسی و تشریح همهٔ نکات لازم برای کار با نرم‌افزارها به‌صورت آموزش تصویری (توسط تصویر) می‌پردازیم.

این نکته را متذکر می‌شوم که آموزش داری چندین فصل است و آن را مانند یک کتاب پیش می‌بریم. البته تمام سعی‌مان را خواهیم کرد که فصل‌ها کماکان به هم مربوط نباشند. به‌طور مثال در فصل اول فقط موارد تشریحی را موردبحث و تفسیر قرار خواهیم داد و در فصل آتی به ارائهٔ منابع لازم برای شروع برنامه‌نویسی و لینک‌های دانلود خواهیم پرداخت. پس به عبارتی می‌توان گفت اگر فصل اول را متوجه نشده‌اید، ناامید نشوید به دلیل اینکه موضوعات فصل‌ها با یکدیگر متفاوت است. پس نگران اینکه متوجه نشده‌اید یا نمی‌توانید یاد بگیرید نباشید.

برای سهولت کار و اینکه نخواهید به طور مکرر آنلاین باشید لینک دانلود PDF هر آموزش را در ابتدای آن مطلب قرار می‌دهیم تا در صورت لزوم دانلود کنید. با گذاشته شدن آموزش بعدی لینک آن در انتهای آموزش قبلی قرار می‌گیرد تا آموزش‌های بعدی را به‌راحتی پیدا کنید. در انتهای هر فصل نیز لینک دانلود کل فصل را قرار می‌دهیم و چنانچه با یاری خداوند آموزش را به پایان رساندیم لینک دانلود کل آموزش‌ها را به صورت یک کتاب PDF در اختیار شما عزیزان خواهیم گذاشت.

لازم است عارض شوم که مبنای آموزش، پرداختن به مثال‌های گوناگون و انجام پروژه‌های عملی است تا در انتهای آموزش لذت آن را ببرید و ببینید که تلاش‌هایتان ثمره داده و یک برنامه را خودتان ساخته‌اید. چه چیزی از این لذت‌بخش‌تر! شاید بعضی دوستان اسم پروژه را که می‌شنوند دچار یک ترس کوچک می‌شوند ولی نگران نباشید این فقط اسمش بزرگ است و زیاد هم سخت نیست کافی است علاقه داشته باشید.

در فصل سه شروع به برنامه‌نویسی خواهیم کرد. در واقع یک پروژهٔ عملی و صد در صد اجرائی را با تشریح خط به خط برنامه همراه باهم خواهیم ساخت. از دوستانی که در این زمینه اطلاعاتی دارند خواهشمندیم که اطلاعات خود را با ما از طریق نظرات به اشتراک بگذراند چراکه ممکن است راه‌های بهتر برای رسیدن به هدف موردنظر یعنی ساخت برنامه ای که در حال آموزش و ساخت آن هستیم ارائه کنند و از روش‌های ما بهتر و سریع‌تر باشند.

به دلایلی زمان‌بندی خاصی برای آموزش‌ها وجود ندارد. پس بهتر است در خبرنامه عضو شوید تا در صورت گذاشتن مطالب بعدی خبر آن را از طریق ایمیل به شما دوستان عزیز سایت diginaco بدهیم.

کاربرن گرامی با عرض پوزش تا اطلاع ثانویه از گذاشتن آموزش های اندروید در دیجی ناکو معذوریم .

ادامه مطلب

ارسال آخرین مطالب سایت به روزانه در ایمیل شما!