در روز دوشنبه معرفی شده توسط iOS 7 هنوز هم احساسات بزرگ را برمی انگیزد. کاربران کم و بیش به دو دسته تقسیم شده اند – یکی تحت تاثیر سیستم عامل جدید موبایل برای آیفون و آیپد قرار گرفته است و دیگری آن را تحقیر می کند. با این حال، iOS 7 تنها به معنای تغییر برای کاربران نیست، بلکه یک چالش بزرگ برای توسعه دهندگان است.
پس از شش سال، زمانی که iOS سال به سال فقط اندکی تغییر کرد و گرافیک اصلی و رابط کاربری بدون تغییر باقی ماند، iOS 7 اکنون انقلاب مهمی را به ارمغان می آورد که علاوه بر کاربران، توسعه دهندگان باید برای آن آماده شوند. و این برای آنهاست که انتقال، یا بهتر است بگوییم ورود iOS 7، می تواند به طور قابل توجهی مشکل ساز باشد.
به عنوان یک راهاندازی مجدد، پس از آن همه توسعهدهندگان در خط شروع قرار میگیرند و بدون در نظر گرفتن اینکه یک برند معتبر هستند یا یک استودیوی نوپا، همان موقعیت شروع را برای بریدن تکه پای خود دارند. توصیف می کند iOS 7 Marco Arment، نویسنده Instapaper محبوب.
به عنوان مثال، وضعیت فعلی اپ استور از دیدگاه یک توسعه دهنده جدید بسیار پیچیده است. هزاران برنامه کاربردی در فروشگاه وجود دارد و رقابت زیادی در جبهه های فردی وجود دارد. بنابراین، تا زمانی که چیزی واقعاً جدید و نوآورانه ارائه نکنید، شکستن آن دشوار است. برندهای معتبر جایگاه خود را حفظ می کنند و اگر محصولاتشان از کیفیت خوبی برخوردار باشد، متقاعد کردن کاربران به رفتن و امتحان کردن چیز جدیدی آسان نیست.
با این حال، iOS 7 احتمالاً تغییراتی را به همراه خواهد داشت. برای اولین بار در تاریخ، برای توسعه دهندگان کافی نیست که فقط نماد را به روز کنند، چند پیکسل اضافی اضافه کنند یا یک API جدید اضافه کنند. در iOS 7، تطبیق با رابط گرافیکی و کنترلهای جدید کلید خواهد بود. از این گذشته، هیچ کس نمی خواهد در سیستم عامل جدید "منفعل" به نظر برسد.
به همین دلیل، توسعه دهندگان برنامه های کاربردی که از قبل کار می کنند، و Marco Arment با چالش دشواری روبرو خواهند شد توضیح می دهد چرا:
- بسیاری از آنها هنوز نمی توانند پشتیبانی از iOS 6 را کنار بگذارند. (علاوه بر این، بسیاری از برنامه ها هنوز به پشتیبانی iOS 5 نیاز دارند، برخی از آنها حتی به iOS 4.3 نیاز دارند.) بنابراین، آنها باید یک طراحی سازگار با عقب طراحی کنند که بسیار محدود کننده خواهد بود. ای او اس 7.
- اکثر آنها نمی توانند دو رابط مختلف ایجاد کنند. (همچنین ایده بدی است.)
- بسیاری از برنامههای آنها دارای ویژگیها و طرحهایی هستند که با iOS 7 سازگار نیستند، بنابراین باید دوباره طراحی یا حذف شوند، و این ممکن است برای بسیاری از کاربران فعلی، از جمله خود توسعهدهندگان جذاب نباشد.
این توسعه دهنده که اکنون با موفقیت برنامه خود را در اپ استور ارائه می دهد، به جای خوشحالی از چیز جدید، چین و چروک های بیشتری روی پیشانی خود در iOS 7 ایجاد می کند. با این حال، کسانی که به تازگی آماده بازاریابی پوست خود می شوند، احساسات کاملاً متضادی را تجربه می کنند. در حال حاضر منطقی تر است که منتظر بمانند و بی جهت وارد بازار شلوغ «شش» نشوند، بلکه اپلیکیشن خود را برای iOS 7 تنظیم کنند و منتظر باشند تا نسخه جدید این سیستم عامل برای عموم عرضه شود.
کاربران به محض نصب iOS 7، به دنبال برنامه های مدرنی خواهند بود که به عنوان برنامه های اصلی در سیستم قرار می گیرند. برای اولین بار، ممکن است اتفاق بیفتد که همه در واقع در یک موقعیت شروع قرار بگیرند و نه تنها برنامه های کاربردی اثبات شده ای که از زمان های بسیار قدیم وجود داشته اند خریداری شوند، فقط به این دلیل که ثابت شده اند. توسعه دهندگان جدید نیز فرصتی خواهند داشت و این به آنها بستگی دارد که ببینند چقدر محصول خوبی می توانند ارائه دهند.
در iOS 7، حتی در بخشهای سنتی، مانند کلاینتهای توییتر، تقویمها یا برنامههای عکس میتواند اتفاقات بسیار جالبی بیفتد. با توجه به تمرکز روی iOS 7، برندهای ناشناخته قبلی می توانند موقعیت های پیشرو را اشغال کنند. کسانی که بیشترین سود را از سیستم جدید می برند. برعکس معرفی شدگان باید سعی کنند تا حد امکان کمتر ضرر کنند.
چه زمانی برای CR در دسترس خواهد بود؟ آیا تاریخ های شناخته شده ای وجود دارد؟
فصل پاييز. اپل دقیق تر نیست و نخواهد بود. می توانید در حدود سپتامبر/اکتبر حساب کنید.
علاوه بر این، احتمالاً با آیفون جدید (/iPhone های جدید) مرتبط است.
پیش راهنما https://developer.apple.com/library/prerelease/ios/design/index.html
آیا چیزی با iCloud Core Data تغییر کرده است، کسی می داند؟
در سخنرانی اصلی توسعه دهندگان، او گفت که آنها هزاران باگ در مورد iCloud را برطرف کردند
فکر نمیکنم به آن اندازه که در مقاله توضیح دادهاید شدید باشد
خیلی شدید... این یکی از راه های نگاه کردن به آن است و من کاملاً با آن موافقم. البته در 100% موارد اینطور نخواهد بود، اما برخی از بازیکنان می توانند متحول شوند.
تا پاییز صبر کنید و خواهید دید که همه برنامه ها (مطالعات مربوطه) همه چیز را آماده و به روز خواهند کرد، هرچند کار زیاد است.
به ios جدید. من این افتخار را دارم که ios 7 را روی دو دستگاه اجرا کنم و بعد از حدود چهار ساعت استفاده متوجه شدم که اگرچه اپل یک تبلیغ عالی برای ios جدید ساخته است، اما ما به اندروید بسیار نزدیک شده ایم، من در مورد طراحی نظر نمی دهم. همچنین کاملاً هماهنگ نیست، اما من در مورد پیچیدگی، نرمی و قابلیت اطمینان نظر می دهم. من فکر میکنم این خرابی مشابه آیفون 3g Ios 4.2.1 است. من کاملاً آگاه هستم که Ios هنوز در مرحله بتا است، اما با وجود آن، یک ناامیدی بزرگ است. در مقایسه با به عنوان مثال 5.1.1، ساختار کد ios جدید به نظر می رسد که برای یک ماشین حساب طراحی شده است. IOS 7 احتمالاً یک گام به عقب نبود، بلکه گامی در جهت اشتباه بود. آیفون ها و آیپادها مدت زیادی است که از نظر سخت افزاری برتر نیستند، اما از نظر نرم افزاری عالی هستند. اپل باید تا پاییز روی IOS سخت کار کند، زیرا این حتی برای نسخه بتا نیز کافی است. از طراحی هم خیلی خوشم نمیاد ولی نمیتونم قضاوت کنم چون سلیقه هرکسی فرق میکنه. اگر برنامه های جدید IOS7 و برنامه های برتر سیدیا را مقایسه کنید، تقریباً یکسان هستید!؟؟؟ برای طراحی روی سیستمهای قدیمیتر، بازتابهایی را که اپل حذف کرده بود، مثلاً روی آیکونها و غیره دوست داشتم. زیرا این انعکاسها به زیبایی در صفحه نمایش RETINA خودنمایی میکردند و میخواستم دائماً با iPhone، iPod یا iPad بازی کنم. در iOS 7 جدید، فقط می خواهم دکمه هوم + پاور را برای ریست نگه دارم و حتی گاهی اوقات آیفون را در DFU قرار می دهم، اما منتظر آپدیت بعدی هستم. این نظر من در مورد IOS 7 است. من می خواستم آن را در جایی قرار دهم و از آنجایی که این سایت را دوست دارم اینجا گذاشتم. پس حالا سنگسارم کن
من خوشحالم که یک سنگ پرتاب می کنم :) شما اعتراف می کنید که iOS 7 هنوز در مرحله بتا است، اما شما هنوز در مورد کمبود اشکال زدایی و قابلیت اطمینان ناله می کنید. چرا؟! من از تجربه خودم می دانم که iOS فعلی و بتا روی آیفون 5 بهتر از مثلاً SGS4 اجرا می شود :). من واقعاً منتظر نسخه شارپ سیستم هستم، زیرا شخصاً ظاهر آن را بسیار دوست دارم. می فهمم که مجبور نیستی اما چیزی که من نمی فهمم به قول شما "گام در مسیر اشتباه" است. از نظر عملکردی و بصری برای من بسیار عالی است، بنابراین همه چیز به شما کمک می کند! :)
1. در مورد اشکال زدایی اولین نسخه بتا نظر دهید؟ احتمالاً در زندگی خود نرم افزار زیادی منتشر نکرده اید، درست است؟
2. چگونه چیزی در مورد ساختار کد می دانید؟ آیا چیزی بیشتر از هدر فریمورک می بینید؟ لطفا به اشتراک بگذارید. من دوست دارم منبع iOS را مطالعه کنم (که مشخصاً دارید).
3. نسخه بتای iOS تحت NDA است، بنابراین به هیچ وجه نباید در مورد جزئیات آن اظهار نظر کنید. اگر عادت دارید که قراردادها را زیر پا نگذارید، یعنی.
در مورد طراحی، شما کاملا حق دارید نظرات خود را بیان کنید، اما من می گویم، من به یک NDA ملزم هستم، بنابراین در مورد جزئیات اظهار نظر نمی کنم.
من با نویسنده موافقم. یک توسعه دهنده موجود واقعاً کمی زمان سخت تری خواهد داشت. برنامه ای را منتشر کنید که روی iOS6 موجود و iOS7 جدید کار می کند.
وگرنه من ویدیوهای iOS7b1 رو روی iPh5 دیدم و باید بگم که خیلی دوستش دارم. من نمی توانم چیزی در مورد ثبات بگویم، اما همانطور که قبلاً در بحث اینجا نوشته شده است، این نسخه بتا 1 است و هیچ نظری در مورد آن یا ارزیابی آن به هیچ وجه وجود ندارد.