پیشنهاد فرادرس

دانلود Android NDK

دسته بندی ها: برنامه نویسی موبایل ، آموزش برنامه نویسی اندروید (Android) ، ابزار ها | Tools ، نرم افزار های تخصصی

دانلود-android-ndk

Android NDK چیست؟

Android Native Development Kit به اختصار NDK، یک مجموعه ابزار است که به توسعه دهندگان اجازه می دهد تا کد های نوشته شده در زبان برنامه نویسی سی و سی پلاس پلاس را مجددا استفاده کنند و از طریق رابط کاربری جاوا (JNI) آن را در برنامه خود بکار گیرند.

Android NDK توسط گوگل معرفی شده است. از آنجا که برنامه به طور مستقیم در پردازنده اجرا می شود، به جای اینکه توسط Dalvik Virtual Machine تفسیر شود، سرعت بالایی دارد.

آموزش Android NDK قبلا در سایت قرار داده شده است و به درخواست دوستان و تحریم سایت اندروید از طرف گوگل نسخه جدید Android NDK را می توانید از سرورهای مرجع تخصصی برنامه نویسی دانلود نمایید.

علاوه بر این، کد نوشته شده در C / C ++ برای اندروید را می توان به راحتی در دیگر پلتفرم ها مانند iOS و یا ویندوز حمل و اجرا کرد . Android NDK برای ایجاد و توسعه یک اپلیکیشن چند پلتفرمی مناسب است. NDK همچنین پیچیدگی اپلیکیشن شما را افزایش می دهد،از طرف دیگر، عملکرد اپلیکیشن شما محدود می شود. به همین دلیل، باید بدانید که فقط در صورتی از آن استفاده می کنید که برای اپلیکیشن شما ضروری است. در ابتدا، API های فریمورک Android را بررسی کنید که آیا آنها می توانند عملکرد موردنظرتان را شما ارائه دهند.

دلایل استفاده از NDK

  • عالی برای برای عملیات فشرده CPU:بازی های ویدئویی تلفن همراه، پردازش سیگنال و یا شبیه سازی فیزیکی
  • اجرای اپلیکیشن های فشرده محاسباتی
  • پورت کردن کد موجود C / C ++ به Android
  • توسعه یک اپلیکیشن چند منظوره (iOS، ویندوز)

اپلیکیشن هایی که از NDK استفاده می کنند:

  • Whatsapp
  • TuneIn Radio Pro
  • Skype
  • Instagram
  • Angry Birds

تفاوت NDK و SDK

Android Software Development Kit به اختصار SDK، از زبان برنامه نویسی جاوا استفاده می کند و شامل پروژه های نمونه، ابزارهای توسعه و محیط توسعه یکپارچه (IDE) اندروید استودیو است. همچنین تمامی API های رایج مورد استفاده برای اپلیکیشن های اندروید را فراهم می کند.

لازم به ذکر است که برخی از اپلیکیشن های اندروید از NDK برای دستیابی به قابلیت های خاص استفاده می کنند. این باعث می شود NDK و SDK در برخی از موارد مکمل یکدیگر باشند. با این حال، اندروید هنوز توصیه می کند که در صورت نیاز، فقط از NDK استفاده کنید.

دلایل استفاده از SDK

  • اطمينان از قابليت حمل دستگاه با وجود  معماري پردازنده
  • مجموعه ای غنی از کتابخانه ها
  • مدیریت حافظه خودکار

فایل های NDK در تاریخ 1397/01/27 بروزرسانی شد.

برای آشنایی بیشتر با Android NDK می توانید به مقاله ی آشنایی با Android NDKمراجعه کنید.

حجم هر فایل: 700MB

Android NDK Windows - Linux

پیشنهاد فرادرس

ShadoW در 1394/09/09 ساعت 00:00

براچی حجمش 500 مگابایته؟؟
از خوده گوگل گرفتم 400 مگ بود :/

مهرشاد در 1394/06/06 ساعت 19:30

چرا دو تا لینک دانلود هستش؟؟؟

reza در 1394/01/16 ساعت 19:16

سلام
لطفا لینک نسخه لینوکس رو هم بزارین
خیلی خیلی ممنون

mahdi در 1393/11/20 ساعت 17:03

سلام
دستتون طلا
راحت نصب شد

حسن در 1393/09/09 ساعت 06:12

سلام و خسته نباشید، متاسفانه لینک ها خراب هستند...

مدیر در 1393/09/09 ساعت 07:09

لینک ها مشکلی ندارند. از لینک های سرور ایران نیز می توانید استفاده کنید.

مجتبی در 1393/08/11 ساعت 12:13

سلام
آیا این ndk همون هست که در پی دی اف آموزشی نصب مونو برای اندروید توضیح داده بودید؟

مدیر در 1393/08/11 ساعت 12:51

بله

یاسر در 1393/08/02 ساعت 09:57

سلام احسان جان
نسخه جدید تر NDK رو آپلود کردم دوست داشتی اضافه کن روی سایت
آخرین نسخه موجود روی Google هستش
نسخه android-ndk-r10c-windows-x86_64.exe r10c
اینم لینکش :
http://www.uploadbaz.com/0dza60hpjnpo