اینستاگرام ویژگی «پینترست» را تقلید می کند

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

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

ویژگی Collection در اینستاگرام به طور خصوصی ارائه شده بود. اما اکنون به نظر می رسد اینستاگرام در کپی از ویژگی های Pinterst  گامی فراتر گذاشته است. «جین مانچون وانگ» یک بلاگر حوزه فناوری کدهای مخفی اینستاگرام را برای اندروید کشف کرده که به ویژگی  Collection های عمومی مربوط است. کاربران با کمک ویژگی مذکور می توانند مقصد سفر یا مد دلخواهشان را با دیگر کاربران در سراسر جهان به اشتراک بگذارند.

البته اینستاگرام ۲ سال این ویژگی را به طور خصوصی ارائه کرد تا کاربران بتوانند پست های دلخواه خود را ذخیره و سازماندهی کنند. اما با عمومی شدن این مجموعه ها  اینستاگرام به رقیبی سرسخت برای Pinterest تبدیل می شود.

به هرحال اینستاگرام در بیانیه ای به این رسانه اعلام کرده ویژگی مذکور را آزمایش نمی کند. اما احتمالا این بدان معناست که تیم مهندسان این شرکت به طور عمومی ویژگی Collection را در حال حاضر آزمایش نمی کنند. 

از سوی دیگر انگیزش قدرتمندی برای ارائه این ویژگی نیز وجود دارد. اینستاگرام  تصمیم دارد « خرید» را به عنوان بخش اصلی استراتژی درآمدزایی خود قرار دهد و Collection های عمومی نیز در این مسیر کمک حال هستند. علاوه بر آن با کمک این ویژگی از به اشتراک گذاری پست های کاربران بدون اجازه نیز کاسته می شود.

با کمک این ویژگی برندها می توانند فروشگاه های مجازی برگتری افتتاح کنند.

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