موارد مهم
- Flash به عنوان یک برنامه طراحی در سال 1993 شروع به کار کرد.
- استیو جابز با مقاله 2010 خود "Thoughts on Flash" تابوت را بسته است.
- ناامید نباش. هنوز راههای زیادی برای تخلیه سریع باتری لپتاپ شما وجود دارد.
Adobe سرانجام Flash را کنار گذاشت، پلتفرم نرم افزاری که بازی ها، برنامه ها و تبلیغات را در مرورگر شما اجرا می کرد و همزمان باتری لپ تاپ شما را خالی می کرد.
برای دوستداران فلش، خبر خوب این است که شما همچنان می توانید با نصب مرورگر کروم Google، از رایانه خود مالیات بگیرید و باتری آن را چکش کنید.برای کسانی که از فلش متنفرند، این کاهش مدتها با آیفون در سال 2007 آغاز شده است، بهطوری که به نظر میرسد در این مرحله جشن گرفتن سخت باشد. فلش به طور رسمی توسط Adobe در سال 2015 کنار گذاشته شد و در 31 دسامبر 2020 از بین رفت. اما چرا اینقدر طول کشید؟ آیا چیز خوبی در مورد آن وجود داشت؟ اگر توسعهدهنده بودید، بله.
"در ابتدا از آن متنفر بودم،" گریت دایکسترا، توسعه دهنده قدیمی Flash، از طریق پیام مستقیم به Lifewire گفت. "سپس [Adobe] Macromedia را خرید و آنها اسکریپت را به Flash اضافه کردند. این اکشن اسکریپت بسیار کم بود، اما همانطور که دیروز شنیدم که پیتر گابریل در یک مستند می گوید، "خلاقان حیله گر هستند، به آنها بگویید چه کاری نمی توانند انجام دهند و آنها راهی پیدا می کنند. به هر حال باید آن را انجام دهد.'"
فلش چه بود؟
از نظر عملی، Flash یک پلتفرم نرم افزاری بود که به توسعه دهندگان اجازه می داد برنامه هایی را برای اجرا در داخل یک افزونه مرورگر بنویسند. این بدان معناست که تا زمانی که پلاگین فلش را نصب کرده اید، می توانید هر یک از این برنامه ها را اجرا کنید. فرقی نمیکند که از Safari، Internet Explorer، Firefox یا Chrome استفاده میکنید.این روزها، مگر اینکه شرکت شما نرمافزار اختصاصی مبتنی بر کروم را اجرا کند، با ناسازگاریهای مرورگر بسیار کمی مواجه میشوید-مثلاً شاید وبسایت بانک شما در Safari به درستی کار نکند. اما در آن زمان، Flash راهی بود برای اطمینان از اینکه تجربه در همه جا یکسان خواهد بود.
مشکل از تجربه بود. فلش به شما امکان می دهد بازی کنید، برنامه ها را اجرا کنید و وب سایت های کامل را طراحی کنید، با انیمیشن ها و تعاملی که در غیر این صورت غیرممکن بود. همچنین برای پخش ویدیو (YouTube قبل از تغییر به پخش ویدیوی بومی بر روی Flash ساخته شده بود) و برای نمایش تبلیغات مزاحم استفاده می شد. و در تمام مدت، باتری لپتاپ شما را سریعتر خالی کرد.
Flash نیز یک تجربه بومی نبود. در مک، ظاهر یا رفتاری شبیه سایر نرم افزارهای مک نداشت. از این نظر، فلش پیشروی برای Electron بود، یک پلتفرم نرمافزار مبتنی بر مرورگر برای اجرای برنامههای چند پلتفرمی (مانند Slack و Notion)، که همچنین به دلیل استفاده غیرمجاز از منابع رایانهای معروف است.
و این سرنخ موفقیت فلش است. کاربران اهمیتی نمیدهند که چیزها چگونه کار میکنند. ما فقط سایتهای تعاملی، ویدیویمان و همه چیزهای دیگری را که در وب به آن عادت کردهایم میخواهیم. از سوی دیگر، توسعهدهندگان Electron را دوست دارند و فلش را دوست داشتند.
Flash Developers
برای شروع، Flash آسان بود. و خیلی بیشتر شبیه بازی بود تا کار.
«فلش به شما این امکان را داد که با تصاویری شروع کنید و به صورت آزمایشی به آن کد اضافه کنید تا آن را متحرک کنید. توسعه دهنده Akashic Seer از طریق پیام مستقیم به Lifewire گفت که "[این] عالی بود که بتوان شخصیت ها را خلق کرد و آنها را متحرک کرد."
سپس، همانطور که Adobe اسکریپت های بیشتری را اضافه کرد، Flash به یک پلتفرم قدرتمند تبدیل شد که توجه "کدنویس های جدی" را به خود جلب کرد. دایکسترا توضیح داد که آنها "با آن همراهی کردند، اما [من] خیلی از این موضوع خوشحال نبودم."
مشکل این بود که با پیچیدهتر شدن فلش و سازگارتر با کدنویسی، استفاده از آن برای غیربرنامهنویسان سختتر و کمتر میشد. در همان زمان، این قدرت فلش را ضروری می کرد. و سپس آیفون آمد.
تفکر در مورد Flash
در آوریل 2010، استیو جابز Thoughts on Flash را منتشر کرد، نامهای سرگشاده که توضیح میداد چرا اپل اجازه فلش را در آیفون، آیپد و آیپاد تاچ نمیدهد. دلایل شامل امنیت، تأثیر بر عمر باتری (مهمترین در یک دستگاه تلفن همراه)، عدم سازگاری با لمس، و این واقعیت است که Flash "تمام وب" نبود.
جالب توجه است، به گفته جابز، "مهمترین دلیل" برای عدم اجازه دادن به Flash، این بود که Flash به طور موثر روش دیگری را برای انتقال برنامه ها به دستگاه های iOS ایجاد کرد که توسط اپل کنترل نمی شدند. زاویه دید جابز این بود که این برنامههای چند پلتفرمی در پذیرش فناوریهای جدید کند میشوند. و نکته ای داشت. از انشا:
Adobe به طرز دردناکی در پذیرش پیشرفتها در پلتفرمهای اپل کند بوده است. به عنوان مثال، اگرچه سیستم عامل Mac OS X تقریباً 10 سال است که عرضه می شود، Adobe به تازگی آن را به طور کامل (کاکائو) دو هفته پیش زمانی که CS5 ارسال کرد، پذیرفت. Adobe آخرین توسعه دهنده بزرگ شخص ثالث بود که Mac OS X را به طور کامل پذیرفت.
این نمایانگر دیدگاه فعلی اپل از اپ استور است، و اگرچه این بار به توسعه دهندگان نرم افزاری مانند Epic، Google و Microsoft اجازه نمی دهد تا فروشگاه های برنامه را در برنامه های iOS خود قرار دهند، انگیزه یکسان است: کنترل.
پایان فلش
Flash، در اصل یک برنامه طراحی وکتور در سال 1993 به نام SmartSketch، در سال 1996 توسط Macromedia خریداری شد، سپس با خرید Macromedia در سال 2005 توسط Adobe خریداری شد. در سال 2015، Adobe به مردم گفت استفاده از Flash را متوقف کنند، سپس در سال 2017 اعلام کرد. "پایان عمر" رسمی Flash، که در 31 دسامبر 2020 بود. به هر حال، اینطور نیست که کسی واقعاً از آن استفاده کند.
ممکن است همچنان به سایت عجیب و غریبی برخورد کنید که می گوید برای ادامه کار به پلاگین Flash نیاز دارد، اما احتمالاً باید فقط به نوار برگه بروید و روی دکمه بستن کلیک کنید. به نظر کار درستی است.