نحوه لو رفتن سیستم عامل جدید اپل مشخص شد

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

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

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

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

151
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)); });