" آی فون" (iPhone) چیست؟؟؟ و سيستم عامل آيفون چيست؟ (در ادامه مطلب)


post_13.gif
  آيفونسيستم عامل آيفون چيست؟
iphone يا OS X سيستم عاملي است که توسط کمپاني apple براي دستگاه هاي iphone و ipod touch ساخته شده است. اين سيستم عامل بر پايه ي Darwin OS بنا شده است و شامل 4 لايه ي انتزاعي در پياده سازي است. لايه ي CORE و Services و Media layer و Cocoa Touch layer که لايه ي رابط کاربري آيفون است. (يعني همان صفحه ي لمسي مولتي تاچ) حجم اين سيستم عامل 240 مگابايت است.
بد نيست اگر بدانيد تا سپتامبر 2009 حدود يکصد هزار برنامه براي آيفون نوشته و بيش از 2 ميليارد بار از وب سايت اپل دانلود شده است.

از لحاظ سخت افزاري: آيفون بجاي پردازنده هاي X86 از پردازنده هاي ARM استفاده ميکند. اين پردازنده  32 بيتي است و به دليل سادگي و سبک بودن در دستگاه هاي موبايل ، کنسول هاي بازي همراه، دستگاه هاي پخش موسيقي ،ماشين حساب ها و ... کاربرد دارد.

اپليکيشن هاي تحت وب: اپل در سال 2007 امکان نوشتن برنامه هاي تحت وب و اجراي آنها بر روي آيفون را با استفاده از مرورگر SAFARI فراهم کرد. با توجه به دشوار بودن برنامه نويسي براي آيفون، اين امکان براي طراحان بسيار جذاب بود . زيرا براحتي ميتوانستند تکنولوژي هايي مانند آجاکس را به آيفون بياورند. اما قوي نبودن موتور جاوااسکريپت مرورگر سافاري باعث شد تا برنامه هاي تحت وب آيفون چندان دلچسب نباشند و طرفداران زيادي نداشته باشند.

محيط برنامه نويسي آيفون: اپل در سال 2008 يک IDE براي آيفون ارائه کرد . اين SDK -محيط برنامه نويسي-  در Xcode اجرا ميشود. Xcode همان محيط برنامه نويسي Mac OSX است. اين محيط يک شبيه ساز آيفون نيز براي تست برنامه هاي نوشته شده دارد. اما براي ايجاد فايلي که روي دستگاه آيفون اجرا شود حتما بايد يک نسخه کامل از اين IDE را خريداري کرده باشيد. برنامه نويسان ميتوانند برنامه هاي خود را روي APP Store  قرار دهند و بفروشند که در ازاي هر خريد، 70% قيمت نرم افزار به برنامه نويس تعلق ميگيرد. برنامه نويسان همچنين ميتوانند نسخه هاي رايگاني از نرم افزار خود را روي APP Store قرار دهند.
 زبان برنامه نويسي آيفون: زبان برنامه نويسي آيفون Objective-C است، که سينتکس آن شبيه C بوده و فقط قابليت هاي زبان smalltalk به آن اضافه شده است. (آشنايي با objective-C )کامپيوتري که امکان اجراي اين SDK را داشته باشد بايد حداقل سيستم عامل mac osx leopard داشته باشد. (در مورد ويندوز حتي فکرش را هم نکنيد!)
جاوا، بزودي برروي آيفون: شرکت SUN اعلام کرده است که بزودي نسخه ماشين مجازي خود را براي اجرا بر روي آيفون ارائه خواهد کرد تا برنامه هاي JAVA ME بر روي آيفون و اي پاد تاچ نيز قابل اجرا باشند.

دات نت بر روي آيفون : امکان اجراي دات نت فريم ورک موبايل بر روي آيفون ممکن نيست. زيرا آيفون از پردازنده ي ARM استفاده ميکند. اما با استفاده از Monotouch ميتوان نتايج مشابهي را به دست آورد. مونوتاچ يکي از زيرشاخه هاي پروژه ي MONO است که امکان کامپايل کدهاي DotNet را براي اجرا بر روي پردازنده هاي ARM فراهم ميکند.

Flash بر روي آيفون : هم اکنون آيفون و مرورگر سافاري اش امکان نمايش فايل هاي فلش را ندارند. اما کاربران ميتوانند نسخه ي Flash Lite را براي ديدن فايل هاي فلش روي آيفون نصب کنند. اما مشکل همچنان باقي است. FLASH در اصل يک virtual machine با يک کامپايلر just in time است که هنگام اجراي فايل هاي فلش بايد کد هاي خارجي اي را روي آيفون اجرا کند که آيفون امکان چنين چيزي را به هيچ برنامه اي نمي دهد. شرکت ادوبي در نسخه فلش CS5 در حال اضافه کردن بخشي به اين نرم افزار است که امکان کامپايل کردن فايل هاي فلش را به اپليکيشن هاي آيفون ميدهد. بنابراين تعداد بازي هاي آيفون به ناگهان چندين برابر خواهد شد. با اين وجود همچنان امکان مشاهده ي فايل هاي اصلي فلش بر روي آيفون ممکن نيست.


مطالب مشابه :


تفاوت GPS با GPRS در چیست؟

تفاوت gps با gprs در چیست؟ تاريخ : سه شنبه سی ام شهریور (جی پی اس)




ام اس چیست؟

اماس چیست یا که اماس در گروه بیماری‌های ام اس تفاوت زیادی با هم




تفاوت ام اس واي ال اس

تفاوت ام اس واي با توجه به اینکه تعداد مشاوره های مراقبت از مفاصل در بیماریهای




" آی فون" (iPhone) چیست؟؟؟ و سيستم عامل آيفون چيست؟ (در ادامه مطلب)

روش غیر فعال کردن اس ام اس های تبلیغاتی تفاوت لپ تاپ با نت فرق لب تاب با نت بوک در چیست




س ام اس دخترونه(ضد پسر)

برای مشاهده بقیه اس ام اس ها به فرق باطری با مرد چیست؟ واحه ای در لحظه پرتال




آشنایی جامع با بیماری خود ایمن MS

معمولا شخص مبتلا به ام اس در سال های بین 20 تا ام اس چیست در ام اس ممکن است با




تفاوت آرتریت با آرتروز چیست؟

تفاوت آرتریت با آرتروز چیست؟ توانبخشي در ام اس. تشخیص آرتریت بر اساس تست‌های خون و




پارکینسونیسم (شبه پارکینسون): پي اس پي (PSP)

توانبخشي در ام اس. تفاوت فشار خون در دو بازو 'نشانه خطر کاهش درد ستون فقرات با ورزش های




استفاده زیاد از اس‌ام‌اس گردن ‌درد می‌آورد

استفاده زیاد از اساماس با توجه به اینکه تعداد مراقبت از مفاصل در




سیگار و حملات ام‌اس

سیگار و حملات اماس با توجه به اینکه تعداد مشاوره های مراقبت از مفاصل در




برچسب :