Нэг дэх өдөр iOS 7 танилцуулсан агуу хүсэл тэмүүллийг өдөөсөн хэвээр байна. Хэрэглэгчид бага багаар хоёр лагерьт хуваагдсан байдаг - нэг нь iPhone, iPad-д зориулсан шинэ гар утасны үйлдлийн системд сэтгэгдэл төрүүлж, нөгөө нь үүнийг үл тоомсорлодог. Гэсэн хэдий ч iOS 7 нь хэрэглэгчдэд өөрчлөлт хийхээс гадна хөгжүүлэгчдийн хувьд томоохон сорилт юм.
Зургаан жилийн дараа iOS жилээс жилд бага зэрэг өөрчлөгдөж, үндсэн график болон хэрэглэгчийн интерфейс өөрчлөгдөөгүй хэвээр байхад iOS 7 одоо томоохон хувьсгал авчирч байгаа бөгөөд үүнд хөгжүүлэгчид хэрэглэгчдээс гадна бэлтгэх ёстой. Тэдний хувьд шилжилт, эс тэгвээс iOS 7 гарч ирэх нь илүү асуудалтай байж магадгүй юм.
Дахин ачаалсны дараа бүх хөгжүүлэгчид нь тогтсон брэнд эсвэл гарааны студи байхаас үл хамааран гарааны шугам дээр жагсаж, бялуугаа таслах ижил байрлалтай байна. дүрсэлж байна iOS 7 Марко Армент, алдартай Instapaper-ийн зохиогч.
Жишээлбэл, App Store-ийн одоогийн нөхцөл байдал нь шинэ хөгжүүлэгчийн үүднээс маш төвөгтэй байдаг. Дэлгүүрт олон мянган өргөдөл байдаг бөгөөд хувь хүний фронт дээр маш их өрсөлдөөн байдаг. Тиймээс та үнэхээр шинэ, шинэлэг зүйл гаргахгүй л бол урагшлахад хэцүү. Тогтсон брэндүүд байр сууриа хадгалсаар байгаа бөгөөд хэрэв бүтээгдэхүүн нь сайн чанартай байвал хэрэглэгчдэд очиж, шинэ зүйлийг туршиж үзэхийг итгүүлэх нь тийм ч хялбар биш юм.
Гэсэн хэдий ч iOS 7 нь өөрчлөлт авчрах магадлалтай. Түүхэнд анх удаа хөгжүүлэгчид зөвхөн дүрсийг шинэчлэх, хэдэн нэмэлт пиксел нэмэх эсвэл шинэ API нэмэхэд хангалтгүй байх болно. iOS 7-д шинэ график интерфэйс болон удирдлагад дасан зохицох нь чухал байх болно. Эцсийн эцэст хэн ч шинэ үйлдлийн системд "идэвхгүй" харагдахыг хүсэхгүй байна.
Үүний улмаас аль хэдийн ажиллаж байгаа програмуудыг хөгжүүлэгчид хэцүү сорилттой тулгарах болно, мөн Марко Армент тайлбарлаж байна яагаад:
- Тэдний ихэнх нь iOS 6-н дэмжлэгээс татгалзаж чадахгүй байна.(Үүнээс гадна олон программуудад iOS 5, зарим харамсалтай нь iOS 4.3-ын дэмжлэг шаардлагатай хэвээр байна.) Тиймээс тэд хоцрогдсон нийцтэй дизайн хийх шаардлагатай бөгөөд энэ нь маш хязгаарлагдмал байх болно. iOS 7.
- Тэдний ихэнх нь хоёр өөр интерфейс үүсгэж чадахгүй. (Мөн энэ нь муу санаа юм.)
- Тэдний ихэнх аппликейшн iOS 7-д тохирохгүй онцлог, дизайнтай тул тэдгээрийг дахин дизайн хийх эсвэл устгах шаардлагатай бөгөөд энэ нь одоогийн олон хэрэглэгчид, тэр дундаа хөгжүүлэгчид өөрсдөө таалагдахгүй байж магадгүй юм.
Одоо App Store-д програмаа амжилттай санал болгож байгаа хөгжүүлэгч шинэ зүйлд баярлахаасаа илүү iOS 7-д духан дээрээ үрчлээсийг бий болгож байна. Гэсэн хэдий ч арьсаа зах зээлд гаргахад дөнгөж бэлдэж байгаа хүмүүст огт эсрэг тэсрэг мэдрэмжийг мэдэрдэг. Одоогийн байдлаар тэд хөл хөдөлгөөн ихтэй "зургаа" зах руу шаардлагагүйгээр яарах биш, харин iOS 7-д зориулж аппликейшнаа тааруулж, үйлдлийн системийн шинэ хувилбарыг олон нийтэд хүргэхийг хүлээх нь илүү үндэслэлтэй юм.
Хэрэглэгчид iOS 7-г суулгасны дараа тэд үндсэн програм шиг системд тохирох орчин үеийн програмуудыг хайж олох болно. Эхний удаад хүн бүр яг ижил байрлалд байх болно, зөвхөн эрт дээр үеэс хэрэгжиж байсан баталгаатай програмуудыг худалдаж авахаас гадна батлагдсан учраас л худалдаж авах болно. Шинэ хөгжүүлэгчид ч гэсэн боломж олдох бөгөөд хэр сайн бүтээгдэхүүн санал болгож чадах нь тэдний сонголтоос шалтгаална.
iOS 7-д Twitter-ийн үйлчлүүлэгчид, хуанли эсвэл зургийн программ зэрэг уламжлалт "салбарууд"-д ч гэсэн маш сонирхолтой зүйл тохиолдож болно. IOS 7 дээр анхаарлаа төвлөрүүлснээр урьд өмнө нь үл мэдэгдэх брэндүүд тэргүүлэх байр суурийг эзэлж чадна. Шинэ системээс хамгийн их ашиг хүртдэг хүмүүс. Харин ч танилцуулсан хүмүүс аль болох бага алдахыг хичээх ёстой.
CR-д хэзээ бэлэн болох вэ? мэдэгдэж байгаа он сар өдөр байна уу?
Намар. Apple нь илүү нарийвчлалтай биш бөгөөд тийм биш байх болно. Та 9/10-р саруудад тоолж болно.
Үүнээс гадна, магадгүй шинэ iPhone (/шинэ iPhones) -тай холбоотой байх.
урьдчилсан гарын авлага https://developer.apple.com/library/prerelease/ios/design/index.html
iCloud Core Data-д ямар нэг зүйл өөрчлөгдсөн, хэн нэгэн мэдэх үү?
Хөгжүүлэгчдийн үндсэн илтгэл дээр тэрээр iCloud-тай холбоотой олон тооны алдаануудыг зассан гэж хэлсэн
Энэ нь таны өгүүлэлд тайлбарласан шиг эрс тэс байх болно гэж би бодохгүй байна
Маш эрс... Энэ бол үүнийг харах нэг арга бөгөөд би үүнтэй бүрэн санал нийлж байна. Мэдээжийн хэрэг, энэ нь 100% тохиолдолд тийм биш байх болно, гэхдээ зарим тоглогчид хувирч чаддаг.
Намар болтол хүлээгээд бүх программууд (холбогдох судалгаанууд) хэдийгээр ажил ихтэй байсан ч бүх зүйл бэлэн, шинэчлэгдсэн байхыг харах болно.
Шинэ iOS руу. Би iOS 7-г хоёр төхөөрөмж дээр ажиллуулах нэр хүндтэй бөгөөд дөрвөн цаг орчим ашигласны дараа Apple шинэ iOS-ийн талаар маш сайн сурталчилгаа хийснийг олж мэдсэн, гэхдээ бид Android-д тун ойрхон ирсэн. Би дизайны талаар тайлбар хийхгүй байна. Мөн тийм ч төгс тохирохгүй ч боловсронгуй байдал, гөлгөр байдал, найдвартай байдлын талаар би тайлбар хийж байна. Энэ нь iPhone 3g Ios 4.2.1-тэй ижил төстэй, том сүйрэл гэж би бодож байна. Ios нь бета хувилбарт байгаа гэдгийг би бүрэн мэдэж байгаа, гэхдээ үүнээс үл хамааран маш их урам хугарах болно. Жишээ нь 5.1.1-тэй харьцуулахад шинэ iOS-ын кодын бүтэц нь тооцоолуурт зориулагдсан мэт харагдаж байна. IOS 7 нь ухрах алхам биш харин буруу тийшээ чиглэсэн алхам байсан байх. iPhone болон iPod нь техник хангамжийн хувьд онц гараагүй удаж байгаа ч программ хангамжаараа тэргүүлж байна. Apple намар гэхэд IOS дээр шаргуу ажиллах ёстой, учир нь энэ нь BETA хувилбарт ч хангалттай юм. Би ч бас дизайнд үнэхээр дургүй, гэхдээ хүн бүр өөр өөр амттай байдаг тул би дүгнэж чадахгүй. Хэрэв та шинэ IOS7 програмууд болон CYDIA-н ШИЛДЭГ АПП-уудыг харьцуулж үзвэл ТА БАРАГ ИХ БАЙНА!??? Хуучин системүүдийн дизайны хувьд Apple-ийн устгасан тусгал, тухайлбал дүрс гэх мэт нь надад таалагдсан. Учир нь эдгээр тусгал нь RETINA дэлгэц дээр гайхалтай харагдаж байсан бөгөөд би iPhone, iPod эсвэл iPad дээр байнга тоглохыг хүссэн. Шинэ iOS 7 дээр би гэр+асаах товчийг дарж дахин тохируулахыг хүсэж байгаа бөгөөд заримдаа iPhone-г DFU-д суулгаж байсан ч дараагийн шинэчлэлтийг хүлээх болно. Энэ бол IOS 7-ийн талаарх миний бодол. Би үүнийг хаа нэгтээ нийтлэхийг хүссэн бөгөөд энэ сайт надад таалагдсан тул энд нийтэлсэн. Тийм болохоор намайг чулуудаарай.
Би чулуу шидэж байгаадаа баяртай байна :) Та iOS 7 нь бета хувилбарт байгаа гэдгийг хүлээн зөвшөөрч байгаа ч дибаг хийх, найдвартай байдал байхгүй гэж гаслах болно. Яагаад?! Одоогийн болон бета iOS нь iPhone 5 дээр жишээ нь SGS4-ээс илүү сайн ажилладаг гэдгийг би өөрийн туршлагаас мэднэ :). Би хувьдаа гадаад төрх нь маш их таалагддаг тул системийн хурц хувилбарыг тэсэн ядан хүлээж байна. Чамд хэрэггүй гэдгийг би ойлгож байна. Гэхдээ миний ойлгохгүй байгаа зүйл бол таны хэлснээр "буруу зүг рүү чиглэсэн алхам" юм. Функциональ болон харааны хувьд миний хувьд маш сайн, тиймээс бүгдээрээ эрхий хуруугаа өргөе! :)
1. Эхний бета хувилбарын дибаг хийх талаар саналаа хэлнэ үү? Та амьдралдаа нэг их програм хангамж гаргаагүй байх, тийм үү?
2. Та кодын бүтцийн талаар яаж мэдэх вэ? Та хүрээний толгой хэсгээс өөр зүйл харж байна уу? Хуваалцаарай. Би iOS-ийн эх сурвалжийг судлах дуртай (энэ нь танд байгаа нь ойлгомжтой).
3. Бета iOS нь NDA-ийн хүрээнд байгаа тул та түүний дэлгэрэнгүй мэдээллийг огт тайлбарлаж болохгүй. Хэрэв та гэрээгээ зөрчдөггүй зуршилтай бол тэр нь.
Загварын хувьд та өөрийн санал бодлоо илэрхийлэх бүрэн эрхтэй, гэхдээ би NDA-г дагаж мөрдөх ёстой гэж хэлье, тиймээс би дэлгэрэнгүй мэдээлэл өгөхгүй.
Би зохиогчтой санал нэг байна. Одоо байгаа хөгжүүлэгч үнэхээр хэцүү байх болно. Одоо байгаа iOS6 болон шинэ iOS7 дээр ажиллаж байгаа програмыг гарга.
Үгүй бол би iOS7b1-тэй видеонуудыг iPh5 дээр үзсэн бөгөөд надад маш их таалагдсан гэж хэлэх хэрэгтэй. Тогтвортой байдлын талаар би юу ч хэлж чадахгүй, гэхдээ энд хэлэлцүүлэгт аль хэдийн бичсэн байгаа тул энэ нь Бета 1 бөгөөд энэ талаар тайлбар хийх эсвэл ямар нэгэн байдлаар үнэлэх нь утгагүй юм.