عرضه نسل جدید iOS معمولاً به معنای پایان پشتیبانی از قدیمی ترین مدل آیفون پشتیبانی شده تا به امروز است. امسال نوبت به مدل 3GS می رسد که به سادگی از نظر فنی به اندازه کافی مجهز نیست تا بتواند راحت با iOS 7 کار کند. پیشرفت تکنولوژی غیرقابل انکار است و برای گوشی های قدیمی و صاحبان آنها، این مرحله تا حدی مایه تاسف است.
این به این دلیل است که توسعهدهندگان برنامهها از مدلهای قدیمیتر با سیستمعامل قدیمیتر پشتیبانی نمیکنند و بنابراین عملکرد چنین دستگاههایی در طول زمان بسیار محدود میشود. با این حال، اکنون تغییری وجود دارد که مطمئنا بسیاری از دارندگان یک آیفون یا آی پد جدید را خوشحال خواهد کرد. اپل به دارندگان دستگاه های قدیمی اجازه می دهد تا نسخه های قدیمی برنامه هایی را که با سیستم عامل آنها سازگار است دانلود کنند.
تفاوت بین iOS 6 و iOS 7 قابل توجه است و همه آنها را دوست ندارند. اکثر توسعه دهندگان مطمئناً سعی می کنند از گزینه های جدید بیشترین بهره را ببرند. آنها APIها و ویژگیهای جدید سیستم عامل جدید را در برنامههای خود خواهند ساخت، به تدریج طراحی اکثر برنامهها را متناسب با رابط کاربری iOS 7 تغییر خواهند داد و عمدتاً بر روی سیستم عامل جدید و مدلهای فعلی تلفن تمرکز خواهند کرد.
اما به لطف این حرکت دوستانه اپل، این توسعه دهندگان قادر خواهند بود بدون نگرانی از خشم و از دست دادن مشتریان فعلی خود، نوآوری کنند. اکنون می توان برنامه را به تصویر iOS 7 تغییر داد و دستگاه قدیمی را قطع کرد، زیرا دارندگان چنین دستگاه هایی می توانند به سادگی نسخه قدیمی را دانلود کنند که بدون مشکل برای آنها کار می کند و تجربه کاربری را مختل نمی کند. رابط گرافیکی متفاوت آنها.
پس آیا 3G جدید و قدیمی من زنده خواهد شد؟ :-)
خوب، اگر این TimeMachine برای مثلاً یک iPod Touch 2g با iOS 4.2.1 نیز کار میکند، آنگاه یک خبر عالی است و برای من یک معامله بزرگتر از کل سخنرانی هفته گذشته است. این چیزی است که من آن را پرت نکردن مشتریان خود به دریا می نامم.
هنوز هم یه گیر داره مثلا توییتر که API رو عوض کرده و احتمالا تو برنامه 4.2.1 درستش نکردن. به هر حال سعی می کنم.
گوز است :-) اما در مورد چی صحبت کنیم :-) iphone 4 3 ساله است ... هنوز سخت افزار نسبتا قدیمی دارد - پردازنده 800 مگاهرتز و رم 512 ... هنوز ios 7 دارد .... برای برنامه های کلاسیک مثل Lidl میفهمم ... برای موزیک و عکاسی و برنامه های دیگه که نیاز به کارایی بیشتر داره کمی متوجه نمیشم :D
فرزند من در دو سال گذشته با آیفون 2G اصلی (به عنوان یک آی پاد) کنار آمد. این ویژگی برای من بسیار مفید است :)
دقیقاً به همین دلیل است که من از اپل قدردانی می کنم. به همه فکر میکنه :) حتی اگه مدل قدیمی تری داشته باشی :)
من نمی دانم که آیا این به نوعی توسط توسعه دهندگان قابل تنظیم است یا خیر. من فکر می کنم اگر برنامه قدیمی از یک API استفاده کند که توسعه دهنده بخواهد بعداً آن را لغو کند، باید بتوان رفتار دقیق را به نحوی تنظیم کرد...
همچنین ذهن من را درگیر می کند که چگونه در ترکیبات مختلف نسخه برنامه و iOS رفتار خواهد کرد - من التماس می کنم که مقاله گسترده تری داشته باشد، ترجیحاً با آزمایش برخی از برنامه های کاربردی محبوب. علاوه بر این، هنگام خرید/نصب مستقیم از یک دستگاه تلفن همراه و در غیر این صورت از طریق iTunes در مک، رفتار متفاوتی خواهد داشت - در ابتدا به من اجازه میدهد برنامهای را در iTunes بخرم، که سپس با آیپاد قدیمی همگامسازی نشد، که من را بسیار آزار داد. بیت
به نظر خوب و مطمئناً خبر خوبی برای کاربران مسن است
دستگاهها، اما سوال این است که چند توسعهدهنده از این روند پشتیبانی خواهند کرد.
وقتی یک توسعهدهنده برنامهای را میسازد، معمولاً آن را در ۲ (Full و Lite) یا ۴ دارند
نسخه های (آیفون کامل، آی پد کامل، آیفون لایت، آی پد لایت). حمایت کردن
یک نسخه قدیمی اساساً به معنای دو برابر کردن تعداد برنامه ها است که
باید توسط توسعه دهنده نگهداری شود، که در تجربه من راهی به جهنم است. علاوه بر این، در
نسخههای قدیمیتر، اغلب نه تنها درباره برخی چیزهای کوچک در کد،
اما ممکن است تغییرات بسیار زیادی وجود داشته باشد.