Megérkezett az iOS 10, többeknek problémái akadtak a frissítés után

Címkék

iOS 10 OTA
 
Az Apple kiadta iOS operációs rendszere soron következő nagyobb kiadását, az iOS 10-et. A kiadás nem volt teljesen zökkenőmentes, mert a hírek szerint többeknek került átmenetileg működésképtelen állapotba készüléke a frissítés után. De az Apple gyorsan reagált és javította a problémát. Egy közleményt is kiadott, amiben leírta, hogy akinek problémája van a frissítést követően, annak az iTunes-ra kell dugnia a készülékét, vagy az AppleCare-hez kell fordulnia:
 

 
Az újdonságokról itt található infó.

Hozzászólások

Olvasom a szenzációs "én már iPad-only vagyok, nincs szükségem hagyományos gépre" rajongói blogbejegyzéseket.

Gondolom az iTunes nem fut iPad-en...

--
trey @ gépház

Milyen biztonsági okokra gondolsz? Nem nagyon értek hozzá, de feltételezem a JIT rövidítés értelmezéséből hogy gépi kód keletkezik az adott kódból futásidőben, amit futtat az alkalmazás. Miért volna ez kevésbé biztonságosabb, mint maga az alkalmazás kódja?

Pár éve tolják ezt a security feature-t, hogy ha memóriát foglalsz az írható, olvasható, de nem futtatható.
(NX-bit)

Ez nyilván problémás JIT szempontból, mert hiába generálod le a natív kódot, ha nem tudod lefuttatni.
Ezért van egy új API amivel kérhetsz futtatható memória területet, de ez nem elérhető iOS-alatt földi halandóknak (Safari nyilván ugyanúgy használja.)

Ennek meg az a nyilvánvaló oka, hogy ha elérhető lenne, akkor nem csak, hogy generálhatna a programod tetszőleges kódot, de akár le is tölthetne bármit a netről és futtathatná azt, ezt pedig nyilván nem lehetne ellenőrizni az App Store-ba bekerüléskor.

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o

Ez oké, de mint kiderült egy python interpreter belefér. Feltételezem se többet, se kevesebbet nem tud az sem, mint amit a sandbox megenged, tehát nagy kárt a natív kód nem tudna okozni, egy torrent klienst (ami ugye app store szabályozás által tiltva) meg simán pythonban is meg lehet írni/letölteni/futtatni.

Nem siklottam el, nagyjából sejtem hogy milyen különbségek vannak, de az appstore szabályainak megkerülése szempontjából nem tudom mennyire releváns. És mivel csak nagyjából sejtem hülyeséget nem akarok mondani, ezért nem is bocsájtkoztam fejtegetésbe, inkább megkérdem, hogy milyen különbségekről van szó?

Nem vagyok expert iOS témában, szóval szigorúan AFAIK, de vannak úgynevezett private API-k amit ugyan tudnál hívni a kódodból (a sandbox engedi), de ez nem elfogadott, és elvileg pont ezt (is) ellenőrzik a review process alatt.
Tehát, ha a python interpreter nem turkál private api-t, akkor a benne futtatott kód sem, függetlenül attól, hogy honnan van letöltve.
Ha viszont natív kódot tudsz futtatni nem ellenőrzött forrásból, akkor az hívhat akármit ami elérhető...
(Az más kérdés, hogy van más módszer is arra, hogy private api-t hívj, de ne akadj fenn a review alatt.)

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o

Ez így teljesen jogos. Bár ahogy néztem az appstore tiltásai többnyire nem a privát api védelméről szólnak, hanem egyszerűen van némi funkcionalitás amit szeretnének ha az alkalmazás nem biztosítana (lásd: pornó, torrent, stb). Semmi speciális programozási szempontból. Ezek simán megkerülhetők egy interpreterrel, szóval csak félig védték meg magukat.

Egyébként vicces, hogy ha Androidéknak nem esik nehezére NDK-t adni a fejlesztők kezébe, akkor iOS-en ez miért téma.

Én minden i-os ismerősömnek azt javaslom, hogy új verzió vagy nagyobb frissítés megjelenése után várjanak a frissítéssel 2-3 hetet. Szívjon más vele és majd ha a fórumokon már elcsendesült a jajgatás akkor lehet frissíteni. :)
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox

iPad Air 2 és iPhone 6S-re gond nélkül felment.

--
Kinek nem inge, ne vegye gatyára

Szinte biztos, hogy nem az iOS-szel volt gond, hanem az Apple infraval. Ugyanazzal a build numberrel fut rengeteg ismerosom telefonja es az enyem is, ami vegul a vegleges kiadas lett. Allitolag a frissites utani regisztraciot nem birtak a szerverek.

--
L

Fogalmam sincs, nem dolgozom az Apple-nel, nem ismerem a folyamatot. Azt tudom, hogy a build number es a verzioszam egyezik a korabbival, valamint telepites elott ellenorzi a letoltott image-et, es nem minden felhasznalonal jelentkezett a problema. Tehat en szerveroldalon keresnem a hibat.

--
L

Tegnap sikeresen frissítettem az 5s-t.
Van pár idegesítő új feature az iOS 10-ben, ami nem kellene, nem értem, ezekről senki nem jelzett vissza a beta teszt ideje alatt, hogy nem jó?
- Feloldás: eddig, ha megnyomtam a bekapcsoló gombot, és odaérintettem az ujjam a Home gombhoz, feloldotta a telefont. Most nem, a hülye Home gombot is meg kell nyomni hozzá... Vagy eleve már a Home gombbal oldom fel, de van, hogy akkor is újra kéri, hogy nyomjam meg.
- Értesítések (felső redőny): eddig lehetett őket csoportosítani alkalmazás szerint, most nem találom.
- Vezérlőközpont (alsó redőny): nem tudom, kinek az elvetemült ötlete volt, hogy kétoldalas legyen, és a fényerő csúszka az egyik, a hangerő meg a másik oldalon legyen úgy, hogy a Night Shift gombot az eddigi normál ikonméret helyett teljes szélességűre állították. A helyén pont elférne a hangerő csúszka, mint eddig is.

Lehet ezeken valahogyan módosítani, vagy szokjam meg, ezentúl ez lesz? (Tudom, vegyek androidot...)

Szia!

Az első kérdésedre tudom a választ:
Beállítások/Általános/Kisegítő lehetőségek/Főgomb/Tartsa rajta a megnyitáshoz

A másodikat most nem tudom megnézni, nincs egy értesítésem se sajna :D
A harmadik: az értesítés másik oldalon az aktuális app is kint van, szerintem ez nem olyan gáz. hogy át lehet-e állítani az jó kérdés.

Erőforrás hiányosak szegények, alig van nyereség a termékeken, ráadásul rengeteg fajta hardverre kellene tesztelni.