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

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

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

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

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

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

البته این تحول به معنای پولی شدن سیستم عامل اندرویدی نیست، ولی می تواند برای شرکت های سازنده گوشی های اندرویدی نیز خبر ناخوشایندی باشد که از این پس برای کاهش هزینه ها باید بسیاری از تولیدات خود را بدون برخی برنامه های محبوب اندرویدی گوگل در بازار اروپا عرضه کنند.

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