سیستم عامل جایگزین اندروید با آیفون سازگار است

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

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

یکی از مزایای Fuchsia سازگاری با برنامه های اندرویدی است و لذا انتقال از این سیستم عامل به Fuchsia بدون مشکل انجام می شود.

اما مهم ترین نکته جدید افشا شده در مورد سیستم عامل جدید گوگل استفاده از یک موتور کدنویسی جدید برای آن است که به توسعه دهندگان و برنامه نویسان امکان می دهد تا به راحتی اپلیکیشن هایی برای انواع پلتفورم ها و حتی سیستم عامل آی او اس اپل طراحی کنند.

وجود این قابلیت در Fuchsia بسیاری از مشکلات مربوط به عرضه اپلیکیشن های مختلف را حل می کند و تولید برنامه های مختلف را برای انواع گوشی ها تسریع خواهد کرد. زیرا برنامه نویسان دیگر نیازی به عرضه چند نسخه از یک برنامه ندارند.

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

98
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });