محتوا
برنامه ها توسط ما کاربران ، در بسیاری از دستگاه های ما مصرف می شوند. آنها کار خوبی دارند که ما را به سمت محتوای متمرکز سوق می دهند. یک منبع واحد از اطلاعات مورد نیاز ما در یک موضوع واحد.
با ظهور دستگاه های هوشمند ، استدلال ها درباره اینکه "برنامه" قاتل وب "است ، افزایش یافته است. توسعه دهندگان همچنین با دیدن پاداش های پولی که ایجاد یک برنامه موفق می تواند داشته باشند ، به توسعه برنامه های بومی نیز روی آورده اند.
با این وجود ، آیا واقعاً برنامه های بومی بهترین بستر برای نوآوری توسعه دهنده یا تجربه کاربری هستند؟ در این مقاله ، من استدلال می کنم که وب بهترین بستر برای توسعه برنامه باقی مانده است: نه تنها برای کاربران بلکه برای توسعه دهندگانی که می خواهند مرزهای فنی را برطرف کنند.
سیستم بسته
از اکوسیستم برنامه اغلب به عنوان یک بازار بسته تعبیر می شود ، که در آن فروشگاه های کلیدی مانند Apple App Store و Google Play در آن تسلط دارند. این بدان معنی است که توسعه دهندگان مجبور به ساخت برنامه های بومی برای اکوسیستم های بسته شده اند. اما مدل تجاری سیستم های بسته - آنهایی که برای یک پلت فرم سخت افزاری خاص طراحی شده اند - اساساً دارای نقص است.
به جای اینکه کاربر بتواند تجربه شخصی خود را کنترل کند ، دقیقاً مانند وب ، برنامه های بومی برای قفل کردن کاربران ساخته شده اند. آنها ممکن است ما را در یک مدل سخت افزاری قفل کنند ، به این معنی که ما به تمام عملکردهای مورد نظر دسترسی نداریم.
آنها ممکن است باعث شوند ما به طور مداوم نرم افزار خود را به روز کنیم یا برای دریافت جدیدترین مطالب به جدیدترین تلفن هوشمند ارتقا دهیم. به جای ارائه یک تجربه ابتکاری ، برنامه های بومی آن را محدود می کنند.
به همین دلیل است که راه اندازی اولین دستگاه سیستم عامل Firefox در سال 2013 یک نقطه عطف مهم برای صنعت موبایل محسوب می شود ، زیرا باعث ایجاد برنامه هایی برای ایجاد کاملاً استاندارد استانداردهای وب می شود.
فناوری های مبتنی بر استانداردها ، از جمله HTML5 و CSS3 ، اجرای برنامه های وب را تقریباً بر روی هر سیستم عامل از طریق یک مرورگر مدرن و سازگار با استاندارد امکان پذیر می کند. برنامه های وب سازگار و پاسخگو هستند و به توسعه دهندگان فرصت بیشتری برای نوآوری می دهند زیرا زمان کمتری برای یادگیری مهارت های جدید برنامه نویسی یا "بسته بندی" برنامه ای برای تحویل در یک محیط بومی لازم است.
سکوی باز
در نهایت ، وب یک بستر باز برای نوآوری برای همه است. بر خلاف فناوری های بسته ، یک اکوسیستم برنامه مبتنی بر وب هرگز از بین نخواهد رفت یا از اهمیت برخوردار نیست.
درست است که برنامه ها می توانند مفید باشند. به جای تایپ کردن آدرس طولانی در یک مرورگر وب ، مستقیماً به محتوایی که جستجو می کنید هدایت می شوید. به همین دلیل ، برخی ظهور برنامه را "طلوع اینترنت" نامیدند - یک نماد ، یک کلیک و یک رابط نرم و صاف ظاهر می شود.
و برنامه ها می توانند جالب باشند. از Angry Birds گرفته تا Candy Crush و Flappy Bird ، سرگرمی را در انگشتان خود داریم. ما می توانیم نشان ها را جمع آوری کنیم ، امتیازات خود را در فیس بوک به اشتراک بگذاریم ، یا عکس های خود را به اینستاگرام پیوند دهیم.
اما چه چیزی در مورد خود برنامه ها مفید یا جالب است؟ آیا آنها فقط "وب با آب نبات" نیستند - اطلاعاتی که از قبل از طریق مرورگر شما در دسترس است به شما می دهند؟
و چه چیزی در مورد آنها نوآورانه است؟ بیشتر افراد برنامه های معروف را نصب نمی کنند زیرا نرم افزار بسیار خوبی هستند ، اما به دلیل تعداد مشترکان دیگر. خود کاربران کالا شده اند.
افسانه نوآوری
اکثر برنامه ها به طور مداوم در حال به روزرسانی هستند ، اما هرگز در واقع نوآور نیستند. و غالباً ، ما واقعاً پیامدهای این به روزرسانی ها را درک نمی کنیم. به عنوان مثال ، اگر Update App را بزنید ، آیا این نرم افزار به طور ناگهانی به خود این حق را می دهد که به عکس ها یا مخاطبین تلفن شما دسترسی پیدا کند و به هر طریقی که سازنده صلاح بداند از آنها استفاده کند؟
غالباً ، ما نمی دانیم که برنامه ها و شرکت های پشتیبان آنها می خواهند با اطلاعات ما کار کنند. ما نمی توانیم زیر کاپوت نگاه کنیم و نمی توانیم جلوی این اتفاقات را بگیریم.
اما چرا کاربران نباید هر زمان که بخواهند به راحتی مجوزهای برنامه را محدود یا اعطا کنند؟ آیا ممکن است ما در حال حاضر در میان هیستری برنامه بومی به سبک Tamagotchi قرار داشته باشیم؟
شباهت ها عادی نیستند - برنامه ها از ما می خواهند به آنها غذا دهیم ، با آنها بازی کنیم و وقتی دیگر نمی توانیم اذیت شویم ، در گوشه اتاق جمع می شوند و گرد و غبار جمع می کنند. چند برنامه در تلفن خود دارید و در واقع از چند برنامه استفاده می کنید؟
از آنجا که برنامه های بومی یک مدل کسب و کار خودپرداز هستند ، بنابراین نوآوری خوبی ندارند. در واقع ، آنها آن را محدود می کنند.
صفحه بعدی: قابلیت همکاری ، برنامه های وب و آینده ای باز