از لیون کامپیوتر قســـــــــــــــــــــــــــــــــــطی خرید کنید فروش اقساطی برای سراسر ایران
اخبار سخت افزار ، نرم افزار ، بازی و دنیای آیتی در مجله لیون کامپیوتر 🤩
جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'تاریخچه موبایل'.
1 نتیجه پیدا شد
-
تاریخچه انواع سیستم عامل های موبایل
kamyab پاسخی ارسال کرد برای یک تاپیک در موبایل، تبلت و انواع گجت ها
گوشی های تلفن همراه امروزه به ابزارهایی تبدیل شده اند که به نزدیکترین لایه های زندگی ما نفوذ کرده اند . تلفن همراه همیشه در کنار شماست . صبحها با زنگش بیدار میشوید , برنامه روزانه تان را نگاه میکنید و گوشی را در جیبتان میگذارید واز خانه خارج میشوید . درتمام طول روز با دوستانتان در ارتباط هستید وتماس هایتان رابرقرار میکنید با استفاده از برنامه هایش خیلی از نیازهایتان را براورده میکنید , ایمیلتان را چک میکنید و همزمان اخبار را در سایت های خبری میخوانید و بسیاری از استفاده های گوناگون دیگر . درتمام طول شبانه روزتلفن همراهتان یکی از نزدیکترین چیزها به شماست . اگر قصد خرید گوشی موبایل را داشته باشید مطمئنا تعداد زیادی از خصوصیاتی که از آن انتظار دارید به سیستم عامل آن وابسته است . گوشی های موبایل براساس استفاده از سیستم عامل به دو دسته معمولی (فاقد سیستم عامل) وهوشمند (دارای سیستم عامل) تقسیم میشوند . گوشی های معمولی: تلفن های همراه معمولی به گوشی هایی می گویند که از نوع هوشمند یا PDA نیستند . سیستم اجرایی آنها میان افزار (firmware) بسیار ابتدایی و مقدماتی دارد . پشتیبانی آنها از نرم افزارها فقط از طریق محیط کاربری Java وBrew میسر است . جاوا و برو از نظر نرم افزار در مقایسه با سیستم عامل گوشی های هوشمند بسیار محدودیت دارند اما روند پیشرفت در دنیای تلفن های معمولی بسیار سریع است به طوری که جاوا و برو هم دچار تغییرات مثبتی شده اند . گوشی های معمولی مخاطبان خاص خود را دارد و نمی توانیم انها را با هوشمند ها مقایسه کنیم. آنها ارزانتر از هوشمندها هستند , اما برخی محققان پیش بینی میکنند بالاخره روزی هوشمند ها آنقدر پایین می آیند که جای گوشی های معمولی را می گیرند . جاوا: Java 2 platform micro edition شناخته شده به نام Java ME یا به صورت کوتاه J2ME متعلق به شرکت Sun Microsystem همانطور که از نامش پیداست از کتابخانه های نرم افزار جاوا استفاده میکند . این کتابخانه ها و همچنین ماشین مجازی مورد نیازشان در مجموعه ای با نام CDLC برای جاوا جمع آوری شده است . همچنین نرم افزارهای رابط گرافیکی (GUI) و رابط نرم افزاری (API) در مجموعه ای به نام MIDP قرار دارند . به دلیل محدودیت های این Platform در استفاده از زبانهای برنامه نویسی و لزوم استفاده از جاوا باعث میشود توسعه دهندگان علاقه کمتری نشان داده در نتیجه این پلتفرم قادر به پشتیبانی مجموعه کوچکی از داده ها باشد . به دلیل قیمت پایین در مقایسه با سیستم عامل ها و سادگی کارکرد , شرکت های مختلف تعداد بسیار زیادی از گوشی های خود را با این پلتفرم به بازار ارائه کرده و می کنند . به نظر میرسد هرقدر هم تکنولوژی سیستم عامل پیشرفت کند , جاوا همیشه طرفداران خود را داشته باشد . گوشی های هوشمند: نخستین گوشی هوشمند که simonنام داشت را IBM در سال 1992 ساخت . تا سال 2000 به هر تلفن همراهی که قابلیت اتصال به اینترنت و ارسال ایمیل را داشت , هوشمند (smartphone) میگفتند . اما هم اکنون این امکان برای گوشی های معمولی هم وجود دارد . همچنین قابلیت های خواندن کتابهای الکترونیک , wifi , صفحه کلید کامل سخت افزاری و رابط vga هم صفت هوشمند را به گوشی ها می افزودند . به عبارت دیگر در آن زمان هوشمند به کامپیوتر کوچکی میگفتند که قابلیت تلفن را داشت . اما امروزه هوشمند به تلفن های همراهی گفته میشود که سیستم عامل دارند . تا چند سال پیش گوشی های هوشمند و PDA با هم تفاوت داشتند. به عنوان مثال PDAها با سیستم عامل هایی مانند پالم و ویندوز موبایل کار میکردند , صفحه نمایش لمسی و قلم داشتند در حالی که گوشی های هوشمند حتما به صفحه کلید سخت افزاری مجهز بودند . اما در حال حاضر مرز میان آنها تقریبا برداشته شده است . برنامه هایی که برای گوشی های هوشمند نوشته میشوند بدون در نظر گرفتن شرکت سازنده معمولا با هر گوشی هوشمند دیگری که همان سیستم عامل را داشته باشد اجرا میشود . نرم افزارها در گوشی های هوشمند سریعتر از گوشی های معمولی کار میکنند . سیستم عاملها از کجا امده اند؟ تلفن های همراه ابتدایی همین که میتوانستند به صورت بی سیم و در حال حرکت , تماس تلفنی برقرار کنند کلی خاطر خواه داشتند و سخت افزار ساده آنها از نرم افزار های پیچیده بی نیاز بود . اما با راه افتادن شبکه های نسل دوم و سوم (3G,2G) قطعاتی مانند رم , هارد و پردازنده هم به تلفن های همراه اضافه شدند , یعنی کم کم موبایل ها به عرصه کامپیوترها پا گذاشتند . در این زمان شرکت های برنامه سازی به اهمیت نرم افزار برای تلفن های همراه پی بردند و رقابت های نرم اقزاری در کنار سخت افزاری شروع شد . مایکروسافت که در زمینه سیستم عامل کامپیوتر های جیبی تجربه داشت Windows CE را برای تلفن های همراه طراحی کرد . بعد از رسمیت یافتن موبایل های نسل جدید شرکت های مطرح در این صنعت که به مشکلات ویندوز CEپی برده بودند و نمی خواستند نرم افزار موبایل را در انحصار یک شرکت نگه دارند با همکاری هم سیستم عامل جدیدی به نام Symbian را بوجود آوردند . تلفن های همراهی که با این سیستم عامل اجرا شدند نیز هوشمند نام گرفتند . با پیدایش سیستم عامل های دیگر , مفهوم تلفن هوشمند وسعت پیدا کرد. سیستم عامل چیست؟ سیستم عامل یک سیستم اجرایی است که بخش های مختلف تلفن همراه مانند صفحه کلید , پیام کوتاه , اتصال به اینترنت و... را کنترل میکند . سیستم عامل موبایل نسبت به سیستم عامل کامپیوترها ساده تر هستند اما با نسخه های بی سیم , پهنای باند , اتصلات محلی (مانند بلوتوث و وای فای) , فرمتهای مولتی مدیای موبایل و الگوهای ورودی متفاوت بیشتری سروکار دارند . آنها همچنین زمینه نصب نرم افزارهای بسیاری را روی موبایل فراهم می اورند. تلفن های همراه هوشمند با چندنوع مختلف ازسیستم عامل ها عرضه میشوند . برخی از آنها با همکاری سازندگان موبایل و شرکتهای بزرگ ساخته میشوند و بعضی سازندگان نیز سیستم عامل انحصاری خودشان را دارند که در ادامه به صورت مختصر با آنها آشنا میشویم . اندروید: آندروید یکی از سیستم عامل ها برای دستگاههای قابل حمل نظیر : تلفن های همراه , تبلت ها و نت بوک هاست که از نسخه اصلاح شده لینوکس کرنل و نرم افزار GNU استفاده میکند . این سیستم عامل میان افزار و برنامه های کلیدی را شامل میشود که برای اولین بار در کمپانی آندروید ایجاد شدند . اما بعد از چندی آندروید توسط گوگل خریداری شد و سپس Open Handset Alliance مالکیتش را از آن خود کرد . آندروید انجمن بزرگی از برنامه نویسان است که برای چنین دستگاههایی نرم افزار مینویسند . این سیستم عامل که منبع باز است به کاربران اجازه میدهد کدهای مدیریت شده ای به زبان برنامه نویسی جاوا برای کنترل ابزار های شرکت گوگل بوجود آورند . آندروید تقریبا در حدود 12 میلیون ردیف کد برنامه نویسی دارد که شامل 3 میلیون XML , 2.8 میلیون C , 1.6 میلیونC++ , 2.1 میلیون JAVA و ... است. لوگوی آندروید روبات انسان نمای سبز رنگی است که توسط Ascender Corporation طراحی شده است. هر کدام از نسخه های آندروید بر مبنای ورژن مختلفی از لینوکس کرنل و نمادی از یک نوع شیرینی است. IOS : ios سیستم عامل تولیدی شرکت Apple نوشته شده در c و c++ و بر پایه Mac osx است که منحصرا برای استفاده در iphone و ipod touch و ipad عرضه میشود . انحصار سخت افراری شرکت اپل منجر به عدم گسترش این محصول نشده است بلکه با فراهم شدن شرایط توسعه مناسب و رسیدن SDKهای مخصوص به دست توسعه دهندگان به یکی از پویاترین سیستم های تلفن همراه تبدیل شده است تا جایی که خلاقیت شرکت اپل در طراحی و روشهای مورد استفاده برای گرد هم آوردن توسعه دهندگان علاقه مند باعث شده این سیستم عامل علیرغم ضعف های نه چندان کمش طیف طرفدارانش را روز به روز گسترش دهد. سیمبین: شرکت های سخت افراری بزرگ زمانی که خود را از بازار در حال پیشرفت نرم افزار تلفن همراه بی بهره دیدند تصمیم گرفتند در کنار هم و با استفاده از تمام ظرفیت , به همکاری در این زمینه بپردازند . چهارده شرکت نام آشنای صنعت تلفن همراه به طور مشترک شرکت نرم افزاری سیمبین را در انگلستان راه اندازی کردند . نوکیا بزرگترین سهامدار این شرکت بود. هدف این شرکت تولید سیستم عاملی بود با سازگاری بالا , تا بتوان در طیف گسترده ای از سخت افزارها از آن بهره مند شد . هسته اش MicroKernel نام دارد و با c++ نوشته شده است . اساس برنامه نویسی سیمبین بر پایه حفظ حافطه است و از شیوه ای استفاده میکند که به آن برنامه نویسی event-based گفته میشود . یکی از بهترین مزایای این روش این است که تنها در زمانی که رخدادی در حال اجرا باشد CPU مورد استفاده قرار میگیرد و در غیر اینصورت هیچ پردازشی به پردازنده فرستاده نمیشود . این موضوع باعث میشود بازده بیشینه شده و کمترین اتلاف حافظه صورت پذیرد . این سیستم عامل از Net Framwork و زبان های برنامه نویسی مختلفی نظیر c , ویژوال بیسیک ,pearl و python پشتیبانی میکند . بادا: بادا واژه ای کره ای به معنای دریاست و سامسونگ در سال 2009 این سیستم عامل را برای گوشی های هوشمند خود معرفی کرد. ساختار این سیتم عامل از چهار لایه زیر تشکیل شده است : هسته اصلی (kernel layer) : براساس سیستم عامل چند منظوره یا لینوکس کرنل کار میکند و عملکرد آن به تنظیمات سخت افزاری بستگی دارد. لایه دستگاه (Device layer) : عملکرد اصلی مانند مدیریت سیستم, گرافیک, مولتی مدیا و امکانات دیداری و شنیداری را به عنوان یک پلتفرم اجرا میکند. لایه سرویس یا خدمات (Service layer) : عملکردهای سرویس محور مانند ارسال پیام, مدیریت مخاطبان و وب را اجرا میکند . این سرویس ها به سرور بادا متصل هستند. لایه ساختاری (Framework) : میتواند رابط کاربردی (API) استاندارد را در زبان برنامه نویسی c++ ایجاد کند . به کمک این لایه میتوانید نرم افزارهای مبتکرانه را در بادا خلق کنید. ویندوز موبایل: ویندوز موبایل دستاورد بزرگ مایکروسافت در زمینه سیستم عامل موبایل است . نوشته شده بروی هسته Windows CE توسط c++ . اعتبار بالای مایکروسافت باعث شد در بدو ورودش به بازار از حمایت گسترده غول های سخت افزاری بهره مند شود تا هیچ گاه نگران جایگاه خود در بازار نباشد . ازطرف دیگر میتوان دلیل محبوبیتش را گستردگی مجموعه داده های مورد پشتیبانی و برخورداری از بزرگترین مجموعه نرم افزار ها دانست درست مانند نسخه های کامپیوتری . این پشتیبانی باعث شده طیف وسیعی از توسعه دهندگان با سلایق و توانایی های مختلف برایش به تولید نرم افزار بپردازند . البته مشکلاتش هم درست مانند همان نسخه های کامپیوتری است , یادگیری کار کردن با آن طول میکشد در حقیقت کاربر دوست نیست ولی زمانی که به آن عادت کردید به سختی میشود کنارش گذاشت . شرکت NOKIA از علاقه مندان به این سیستم عامل برای استفاده در تولیداتش است . بلک بری: بلک بری پروژه ای متعلق به شرکت کانادایی RIM است . هسته اش از جنس جاواست و بدنه آن با c++ برنامه نویسی شده است . تمرکز بلک بری از ابتدا بر تولید سیستم عاملی با کاربری سریع , ساده , مناسب برای کارهای روزمره و انجام کارهای اداری ساده بود که انصافا هم به این اهداف دست یافته است . به همین منظور هرچه دارد و ندارد را به صورت ایکون هایی مجزا برای شما لیست میکند تا مدت زمان دسترسی به کوتاهترین زمان ممکن کاهش یابد . لیکن امروزه دلیل محبوبیتش را میتوان پشتیبانی بی عیب و نقص از سرویس محلی اینترنت و تجربه طولانی در پشتیبانی سرویس های ایمیل برای کاربران دانست . توسعه دهندگان میتوانند در جاوا و با استفاده از APIهای مخصوص بلک بری اقدام به تولید نرم افزار کنند . در ضمن این سیستم عامل منبع باز نیست و برای استفاده هر نرم افزار باید آن را توسط کمپانی RIM ثبت کرد . این انحصار طلبی به همین جا خلاصه میشود تولیدات نرم افراری پروژه بلک بری تنها بروی گوشی های هوشمند تولید همین شرکت قابل دسترسی هستند و تا به حال شانس پخش شدن توسط سخت افزارهای دیگر را نداشته اند . با این حال بی شک یکی از پرطرفدارترین ها در آمریکاست . سیستم عامل پالم: شرکت آمریکایی پالم در سال 1996 سیستم عامل Palm OSرا که منبع بسته دارد و با c و c++ و بروی هسته لینوکس نوشته شده را برای PDAها عرصه کرد . کمپانی پالم را بدون شک میتوان سردمدار تکنولوژی PDA دانست . به طوری که قبل از ورود شرکت های دیگر به این عرصه یک PDA به معنی یک وسیله همراه دیجیتال دارای سیستم عامل با نام پالم شناخته میشد . سیستم عامل های پالم همواره به سادگی کارکرد و سبک و سریع بودن شهرت داشته اند . امکاناتش طوری بود که سالهای طولانی حرف اول را درآمریکا میزد تا اینکه شرکت مایکروسافت با تولید Windows Mobile وارد صحنه شد و گوی رقابت را به تمام از کمپانی پالم ربود . در سال 2009 شرکت پالم تصمیم گرفت برای بازگشت به رقابت تغییری در رویه خود بدهد و بدین منظور با ارائه سیستم عامل پیشرفته خود به نام web os وارد بازار گوشی های هوشمند شد . مائمو: مائمو که با cو c++نوشته شده است اولین بار در سال 2005 با نوکیا 707 به بازار آمد . در ادامه در سال 2007 با N800 و درسال 2008 با N810 و در نهایت سال 2010 با N900 به دست مشتریان رسید. برای اینکه خیالتان از بابت نرم افزاری راحت باشد مائمو مجموعه ای از نرم افزار های مورد نیاز را با خودش همراه دارد . گذشته از آن با توجه به اینکه مائمو بر پایه Debian نوشته شده است نرم افزارهای اضافی را میتوان از Package Manager خود سیستم و دیگر Repositoryها به دست اورد . با توجه به گستردگی جامعه توسعه دهندگان دبیان به نظر میرسد کاربر مشکلی برای تهیه نرم افزار نخواهد داشت . رابط گرافیکی مائمو نیز رابطی به نام Hildon است که بر پایه GNOME استوار شده است و از پکیج های آن استفاده میکند . در کنار نام مائمو عبارت Internet tablet OS به چشم میخورد که از همان ابتدا اعلام میکند این سیستم عامل سیستمی است اختصاصی , با امکانات ویژه برای کاربران درگیر با اینترنت . پس چندان عجیب نیست که در Software centerهایش لیست های بلند بالایی از مرورگرها , پیام رسان ها و برنامه های مدیریت ایمیل به چشم بخورد. میگو: میگو پروژه ای مشترک بین نوکیا و اینتل است به منظور تولید سیستم عاملی که علاوه بر بازدهی بالا بروی سخت افزار , نیازهای کاربر را نیز به بهترین شکل ممکن برطرف کند . که به نظر میرسد مورد اول در تخصص اینتل و مورد دوم در تخصص نوکیا باشد . در واقع میگو تلفیقی است از سیستم عامل شرکت اینتل به نام Moblin و Maemo شرکت نوکیا . دو نکته قابل توجه در مورد میگو وجود دارد , نکته اول اینکه میگو سیستم عاملی است برای نت بوک ها , دسکتاپ های سبک و بسیاری از ابزارهای ارتباطی دیگر نظیر کامپیوتر های ارتباطی داخل خودرو , تلویزیون های آنلاین و البته بزرگترین گروه یعنی تلفن های همراه . نکته دوم هم بر میگردد به جوان بودن آن که تنها سه نسخه از این سیستم عامل در اختیار کاربران قرار گرفته که تنها بروی چند نت بوک قابل پیاده سازی هستند و تنها موبایلی که در حال حاضر میگو را پشتیبانی میکند N9 نوکیاست . در زمینه نرم افزاری باید از میگو انتظارهای بالایی داشت چرا که علاوه بر شواهد موجود , سازندگانش نیز در تشریح اهدافشان بر وجود Applicationهایی با پشتوانه محکم کامپیوتری ,غنای گرافیکی و توسعه پذیری آنلاین تاکید میکنند . لینوکس موبایل: این سیستم عامل اولین بار در سال 1991 توسط لینوس توروالد نوشته شد . ایده های لینوکس در تولید سیستم عامل همان ایده های همیشگی است . محیطی کاملا Open Source , قابلیت Customize شدن به شکل مورد نظر کاربر , ارائه کنترل کامل روی تک تک اجزای سیستم و دل بستن به خیل عظیم علاقه مندان برای توسعه . اما به نظر نمیرسد در این مورد موفق بوده باشد . سیستم عامل لینوکس توسط تولید کنندگان سخت افزار چندان مورد توجه قرار نگرفت . شاید بتوان گفت بیشترین توجه را شرکت موتورولا به خرج داد و چند گوشی خود را با آن ارائه کرد . با این حال به نظر میرسد لینوکس همواره طرفداران پرو پا قرص خودش را داشته باشد. سهم بازار جهانی منجر به فروش سیستم عامل گوشی های هوشمند بین سالهای 2009 تا2013: پیش بینی سهم بازار سیستم عاملهای گوشی های هوشمند در سال 2017:- 3 ارسال
-
- سیستم عامل موبایل
- سیستم عامل
-
(و 1 مورد دیگر)
برچسب زده شده با :