A múlt hét csütörtöki Apple Special Event iPhone 4 OS bemutatásának egyik mozzanata az volt, hogy fejlesztők letölthették, sőt, telepíthették a bétát készülékeikre. Ennek célja, hogy a nyárra piacra kerülő szoftvert, benne a multitaszk funckionalitással, a fejlesztők kézhez kapják, alkalmazásaikat idomítsák és nyitásra minden készen álljon az ő oldalukról is.
Az OS 4 béta telepítésekor viszont kiderült, hogy az Apple megváltoztatta a felhasználási feltételeket ismételten a platformon, amivel teljesen explicit módon azt mondta ki, hogy aki nem Cocoa Touch-on / weben programozik, az nem fogja tudni futtatni a szoftverét.
3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).
Sárgával az új, önmagában jelentéktelennek tűnő rész. Magyarra fordítva ez az egész annyit jelent, hogy a készülő Adobe CS5-ben levő, iPhone-ra forgatott Flash sem fog elindulni rajta, illetve aki ebben a formában adná be az alkalmazásait, az a 3.3.1-es pontra való hivatkozással el lesz utasítva az App Store-ból. A Microsoft .net is megpróbál MonoTouch-on keresztül megjelenni a platformon, de az sem fog futni.
Mindebből az következik, hogy aki iPhone / iPadre kíván fejleszteni, kötelezően az Apple által adott SDK-t kell használnia. Ezt a döntést lehet nem szeretni, lehet ellene tiltakozni, felháborodni, de megváltoztatni aligha.
Az Apple indoklása ugyanis az, hogy az ilyen meta-platformok nem képesek arra, hogy megfelelő minőségű szoftvert hozzanak létre. Ezt maga Steve írta egy vásárlónak válaszolva:
Weve been there before, and intermediate layers between the platform and the developer ultimately produces sub-standard apps and hinders the progress of the platform.
Ennél talán sokkal fontosabb az, hogy ha létrejönne egy Flash alapú rendszer az iPhone platformon, akkor az Apple újra ki lenne szolgáltatva nekik, pontosan úgy, mint most Mac-en. Azon is lehet vitatkozni, hogy egy Apple-szerű cég internetes pluginjének ilyen széles mértékű elterjedtsége jó, vagy rossz-e a netnek. Ugyanez az iPhone platformján jó-e az Apple-nek. Nos, ők úgy döntöttek, hogy megelőzik ezt az egészet és nem engedik megtörténni ugyanazt a saját kis eszközeikkel, mint ami megtörtént évek alatt a neten.
Az Adobe egyébként két remek ingyenes alkalmazással is jelen van iPhone-on és iPad-en. Az egyik a Photoshop mobile, amivel egyszerűbb képszerkesztési és feldolgozási műveleteket hajthatunk végre, a másik pedig az Adobe Ideas for iPad, ami egy egyszerű ujjal skiccelő alkalmazás. Érdekesnek tartom, hogy az Adobe ettől függetlenül nem lóbálja be nekik a nagy faszt és tilt ki mindent a platformról.
Egy másik nagyon érdekes aspektusa a dolognak, hogy pontosan ugyanennyi erővel tilthatná ki a Microsoft is az iTunest Windowsról, hiszen az Apple ott is a saját privát framework-jeit használja. De nem tiltja, mert a Microsoft Windows stratégiája az, hogy “everywhere”, vagyis ők pillanatnyilag örülnek annak, hogy iTunes van Windowsra is. Persze ha kitiltanák egy hasonló felhasználói szerződés miatt, az Apple azonnal megírná MS frameworköket használva a dolgot, hiszen nekik üzletileg fontos a Windows is. Lehet, hogy nem is lenne baj, és nem utálná őket mindenki odaát.
Kell-e aggódni ezen az egész kérdésen?
Szerintem nem. Igazából csak az Adobe-nak és a Flash fejlesztőknek kell, akik nem hajlandóak Obj-C programnyelvre áttérni, illetve valamiféle misztikus módon utálják az Apple SDK-ját. Ez a kérdés rengeteg fejlesztőből kiváltotta a hisztit, érthetetlen módon. Mi a jó a Flashben annyira, hogy ne érje meg megnézni az Apple SDK-ját? Az Apple remek fejlesztői eszközöket ad mindenkinek, rémesen odafigyelnek arra, hogy mindenki hozzájusson minden olyan információhoz, amivel értéket tud adni a platformnak, csak ki kellene próbálni.
Egyetlen jó argumentumot találok arra, hogy miért IGEN, mégpedig azt, hogy cross-platform fejlesztéseket tesz lehetővé. Megírja valaki “flashben” a szoftvert, biztos lehet benne, hogy a programja működni fog Android telefonokon és iPhone-on is. A fejlesztőknek tehát nem kell külön platformra fejleszteniük, elég az alkalmazásukkal foglalkozni. Ugyanakkor lássuk be, hogy ez a netes flash iránya, ami már bebizonyította, hogy mi történik akkor, ha egy cég szoftver platformja széles körben elterjedtté válik.
Azt is érdemes megnézni, hogy mik születnek az ilyen cross-platform gyermekekből, a Firefox jó példa rá. Mac-en például csapnivaló dolog, azért, mert semmi köze egy natív Cocoás alkalmazáshoz. Egy bődületes interface hack és újra kellene írni az egészet Mac-en. (Aki nem használt Mac-et, az úgysem fogja érteni, miről beszélek.) Lassú is, szemét is, nem is csoda, hogy megjelent a Camino, ami egy natív Mac-es Firefox akar lenni.
Számomra sokkal inkább aggasztó a drákói App Store rejection policy, ami mindenféle mondvacsinált okok miatt visszadobja a lefejlesztett alkalmazásokat. Aki például iTunes logót használ az alkalmazásában, nem számíthat sikerre, és így tovább. Ettől függetlenül rengeteg szemét kerül az App Store-ba és véleményem szerint szükség lenne egy anarchikus boltra is, ahova mindenki azt tesz bele, amit akar, és e mellett lenne az iTunes Store, ahova Apple Approved cuccok kerülnek be. Ez persze azt is jelentené mindenki számára, hogy továbbra is az Apple API-jait kell használni a fejlesztéshez, tehát ha pl. nincs tethering, akkor nincs tethering, viszont ez a nagyon nehezen megfogható minőségbiztosítási rendszer erősen, ha szabad így kifejeznem magam, avítt.
Pillanatnyilag tehát itt tartunk, az Apple nagyon komolyan veszi a platformját, értsd: nem engedik ki a kezükből, de meg is értem a dolgot.
Annak idején én is jailbreakeltem a telefonomat, aztán rájöttem, hogy az egésznek nincs semmi értelme. Nem rossz az, ahogy ki vannak a dolgok találva, nem rossz az, ahogy Kaliforniában elgondolták, hogyan kell használni. A dolog szerintem ott bukik el, hogy az emberek a helyett, hogy kipróbálnák, megértenék és elgondolnák azt, hogy milyen döntést miért hoztak, inkább ellenségesen és felháborodva állnak hozzá a kérdéshez.
Egy dolgot viszont mindig lehet tenni: lehet mást választani, aztán hosszú távon majd kiderül, hogy mi működik.





Én azt várom már hogy az Applet kezdjék el ugyanúgy basztatni mint a Microsoftot ilyen kis szarságokért hogy installkor választható böngésző, ne legyen alapból itunes mint ahogy a winmediaplayert is kiszedik, stb.
Szerintem nem ordogtol valo a jailbreak. Ne cupertinoban dontsek el, hogy egy programot futtathatok-e vagy sem, hadd dontsem en el, hogy a felhasznaloi elmeny kell vagy a funkcionalitas. Felnott emberek felnott donteseirol van szo, nem szeretem, ha felhasznalokent donteskeptelen gyereknek neznek.
Most akinek nincs $2000 egy macre az rohadjon meg???
@Balazs: ott a tíz pont!
Az a baj, hogy nem csak a flash-t ölték meg, hanem pl. a Titanium-ot is (http://www.appcelerator.com/) vagy -phonegap- amivel webes nyelveken (főleg javascript) lehet cross platform mobil alkalmazásokat írni. A kisebb fejlesztőket akiknek ez csodás volt egyszerűbb projektekhez így le is nullázták. Nálam már érik a gondolat, (hogy bár jók az apple cuccok és szeretem) de betelt a pohár és hosszútávon macbook/iphone helyett inkább win7(Ubuntu?) PC/ Android Mobil. Ja, és Fuck you Steve.
Rossz szemszögből nézed az egészet. Ezt a lépést tényleg azért lépte meg az Apple, mert vendor lock-in-t akar, vagyis nem szeretné, ha a cross-platform fejlesztések elburjánzanának és a programok jelentős része ugyanúgy futna máshol is, mint iPhone-on. Nekik az a jó, ha a jó program csak iPhone-ra van meg, ezért pedig egy iPhone-t vásárol a kedves vevő.
@H2CO3: $599 dollár a legolcsóbb mac, usában. Milyen 2000 dollárról beszélsz?
@Balazs: a legtöbben nem azért jailbreakelnek, hogy felnőtt döntéseket hozhassanak, hanem azért, hogy a feltört programokat telepíthessenek és ne kelljen kifizetni az alkalmazások árát…
Flash fejlesztőknek persze, hogy kényelmesebb lenne egy pipát beixelni, hogy akkor mostantól egy iPhone verzió is forduljon belőle, ehhez képest óriási erőforrás ráfordítás új programnyelvre portolni. A flasherek között bőven akad olyan, aki inkább grafikus és összekatottogta a játékát, mint fejlesztette. Ők soha nem fognak Objective C-ben neki állni fejleszteni.
DE igaza van az Apple-nek is. Ha a Flash cuccok elkezdik a saját kontrolljaikat, és UI dolgaikat használni akkor az alap platformtól teljesen eltérő viselkedésű alkalmazások fognak születni. Nem is olyan régen még PC-n se lehetett kukacot írni egy a flash input mezőbe… Teljesen érthető, hogy ezek ellen harcol Steve.
http://upload.wikimedia.org/wikipedia/commons/8/89/Mac_OS_X_Firefox_3.6b3_PL.png
ez most miert is “boduletes interface-hack”?
Érdekes és elgondolkodtató írás volt.
Mostanában egyre többet lehet olvasni a témával kapcsolatban.
Meg látjuk, hogy hova is fajul ez az egész.
csak shlightly related: a böngésző kapcsán pont a héten mondtam azt, hogy elegem lett a mac-es firefoxból, fostalicska. win-en szerettem annó, de itt hetente háromszor van crash, emellett bűn lassú és pl a facebook, amióta új, úgy működik vele, hogy nem nagyon (minden második frissítés után shift-reload kell neki). el is kezdtem próbálgatni a többit: safari, meg felraktam meg a chrome-ot is. és az tapasztalatom, hogy egyik sem jó. a safari nagyon sok mindent nem tud, a chrome csúnya és nem is lyan gyors nálam, hogy érdemes legyen váltani (bár határozott plusz, hogy a safarival ellentétben be tudta migrálni a firefox könyvjelzőit és előzményeit). úgyhogy a jelenlegi felállás nálam az, hogy fut egy safari a facebookkal és néhány onnan megnyitott cuccal meg bloggal, és fut egy firefox, amiben meg van nyitva három levelezés (privát plusz két munkahelyi, melyből az egyik IBM lotus domino, tehát másban meg se tudom nyitni, még firefoxban is csak korlátozott funkcionalitásban, mert ugye IE kéne a köcsögnek). korrekt helyesírás-ellenőrzőt is csak firefox alatt kapok. szomorú dolgok ezek.
Ez szerintem olyasmi lépés, amit a 90-es évek Microsoftjától szokott meg az ember annak idején…
Érdemes elvonatkoztanti, hogyha nem az Apple és nem pont a Flash lenne a konkrét sztori, hanem bármi más cég (mondjuk Microsoft vagy Sony), akkor mekkora _tetűség_-nek fogná fel mindenki.
Ez egy fuckyou az Adobe-nak, a többi csak ideologizálás szerintem.
Főleg belegondolva, hogy lehet HTML 5 alkalmazásokat installálni iPhone-ra, mint amilyen a Google Voice vagy a webes GMail. Ennek a lehetősége magában hordozza az összes kockázatot, ami egy végfelhasználót érdekelhet a nem natív fejlesztésekkel kapcsolatban
Ez amolyan vendor és mindshare lockin kísérlet, amit az Apple-na csak az aktuálisan kiemelkedő piaci részesedése miatt áll módjában megtenni. (Más kérdés, hogy csak a kockafejeket érdekli a dolog, a vásárlók 98%-a nem tudja, mi az az API, meg Flash.)
Egy másik érv a tiltás mellet (amit talán a Wired írt meg), hogy amennyiben a fejlesztők egy jelentős része 3rd party eszközökön fejleszt, akkor lelassul a fejlődése a platformnak.
Amennyiben az Apple frissíti mindenki örömére a szoftvert, új feature-öket rak be, attól még az új Api-kat, funkciókat a Flash-ben fejlesztők csak abban az esetben tudják implementálni, ha már az Adobe fejlesztőeszköze is képes kezelni. Ahogy ismerjük az Adobe-t, lehet, hogy az új OS4 feature-ök hónapokig kezelhetetlenek lesznek benne, és hiába innovál az Apple, a programok jelentős része nem fog fejlődni kellő ütemben. A programozó ha akarja sem tudja fejleszteni a szoftverét, csak késve.
Persze magára vessen a programozó aki így jár meg minden, de ez az Apple-nek konkrétan veszteség, a felhasználónak meg elégedetlenség, ami az Apple-nek megint veszteség, stb.
Arról nem is beszélve, hogy ha a különböző platformok különböző funkciókat támogatnak, akkor a fejlesztő a legnagyobb közös osztó elvén csak azokkal a funkciókkal fog foglalkozni, amelyek mindenhol rendelkezésre állnak. Folyománya, hogy hiába innovál az Apple, a programok le lesznek maradva a többiek szintjén.
Ahhoz, hogy ezt az őrületes innovációs tempót fenn tudják tartani, kell a szabályozás.
Habár nem itt, hanem az IT café-n olvastam, de a válasz ugyanaz
:
http://bit.ly/cAuwP5
Egyszeruen _nem ertem_. Ez buzisag volt. Ha egy alkalmazas szarul lett elkeszitve, akkor azt ugysem engedik be a storeba. Mivel a CS5-ot hetfon hozza ki az adobe, egyertelmu az Apple idozitese, igy fajt nekik a legjobban.
Mar csak az a kerdes, h miert teszi? Mocskos uzleti taktika van a hatterben.. azert.
@angelday.. Es jobb lenne, ha macre csak cocoaban lehetne fejleszteni? Nem futna rajta semmi mas? Melyik a jobb? Egy kb. elfogadhatoan megírt firefox, vagy az, hogy nincsen firefox? Ha valami szar, akkor az desktopon kihullik. Az app storeba be sem engedik. Miert nem adtak meg a lehetoseget nekik? Egy rossz fejlesztő szar alkalmazást ír objective-c -ben és flashben is.
Ha en fejleszteni akarok iphonera és pénz adni az applenek, akkor had valasszam meg én a fejlesztői környezetemet!
@Jano: normalis flash fejleszto nem kattogtatja ossze a jatekot. Nem is lehet normalisan. Rendesen meg kell irni action scriptben..
És nem szeretem a flasht és nem tartom sokra túlzottan az adobet.
Steve bácsi nagy szerencséje, hogy az Adobe nem akar keménykedni az Apple ellenében a felhasználók kárára. Elég lenne csak egy-két hónapos késést dobni a CS5 Mac verziójára, ami az Adobe-t nem nagyon viselné meg, az Apple-nek viszont óriási presztízsveszteség lenne.
Mondjuk az Adobe elég rendesen ráfeküdt a Flash új verziójára, Androidon simán rávernek a HTML5 eredményeire.
@nemeseri: “Ha en fejleszteni akarok iphonera és pénz adni az applenek, akkor had valasszam meg én a fejlesztői környezetemet!”
Igen ám, de az AppStore-on keresztül az Apple is ad neked egy infrastruktúrát, így bizony megszabhatja a feltételeket…
Meglátjuk hova vezet ez, engem egyelőre baromira nem érdekel ez az egész.
nem látom miben függne a flashtől akkor az apple, ha nem lenne ott ez a pont. Nem fejlesztene hirtelen mindenki csak flashben programot az iphonera, na meg a piac dönthetne hogy megveszi-e. Pl Angelday nem veszi meg a firefoxot Mac-re (az hogy ingyenes az most nem tartozik ide) mert nem jó élmény használni, ennyi történne a flashben konvertált programok többségével is. Nem?
Azért ahogy Józsi fogalmazott a Mac FF-al kapcsolatban azzal nem teljesen értek egyet. Kétségtelen, hogy nálam is default a Safari, az is kétségtelen, hogy a Safari 1-et pattan a dock-on, a FF 7-et mire elindul, de azért egyáltalán nem használhatatlan a FF 3.6.3. Sőt vannak olyan weboldalak is pl. netbank, ahol a Safarival egyáltalán nem tudok ügyet intézni. Szóval ne vegyük el a kedvüket a leendő switchereknek mert nyugodtan lehet tolni a tűzrókát is mac-en és az összes bővítményt hozzá, amiket win-en már megszoktunk.
Kérdés: Az Apple nem akarja véletlenül felvásárolni az Adobe-t?
zozo: “Sőt vannak olyan weboldalak is pl. netbank, ahol a Safarival egyáltalán nem tudok ügyet intézni.”
Az nem tudom, kinek a hülyesége.
Ha megnézzük a mostani app felhozatalt, nem igazán találni olyan területet, ami ne lenne lefedve. Vannak játékok, online rádiós appok, különféle jegyzet cuccok, VoIp alkalmazások, gyakorlatilag kevés kivételtől eltekintve minden elérhető, és a multitasking bevezetésével megkockáztatom, hogy a JB is elhagyható lesz azoknak, akik legálisan szerzik be a programokat a szifonra.
Ezeket a tényeket megnézve bizony erős kétségeim támadnak afelől, hogy akarok-e a telefonomra én is olyan erőforrásokat pazarló, és ráadásul az esetek 90%-ban bugos appokat, amiket Flashben fejlesztenek például. Mert én elhiszem, hogy sok fejlesztőnek büdös egy platform natív SDK-ját használni, de valami áldozatot nekik is kelljen már hozni, és ne csak a pénzt akarják benyalni a bugos szarjaikért.
Ezt bepipáljátok Safari alatt és hoppá, máris működik a netbankok 50%-ka.
http://cl.ly/Emc
>Ez a kérdés rengeteg fejlesztőből kiváltotta a hisztit, érthetetlen módon.
Azert nem ugyanaz atallni mondjuk Flashrol Objective C-re, mint reggel lecserelni a polodat mert leontotted kaveval.
1., Ez az egesz k nagy kicseszes az osszes resztvevo reszerol, incl. adobe, apple meg ms.
2., Lehet fikazni a ff-et mac-en, de elotte nezzuk mar meg itunest windozon.
2.1., Mijavereres branerert kell minden egyes itunes frissiteskor ujraimportalni, egalizalni a librarymat? Mely processz kozben jo esellyel duplikalodik otletszeruen az albumok fele, a masik felenel elveszti az artworkot, a mar meglevo egalizalasi informaciot, stb, stb…
Felhasznaloi elmeny, mi? (hosszu evek kemeny munkajaval legrabbeltem a tobbszaz darabos cd kollekciomat, vadasztam hozza boritokat, feltageltem, rendszereztem, szeretgetem, apolgatom. Mindezt mindig is itunesben, hogy egy esetleges platfomvaltaskor ne kelljen szopnom. De a kuper tino minden frissitesnel a szamba nyomja a nemiszervet. Sose leszek switcher, pedig mindig mar majdnem. Ha kiad vmi stuffot masik platformra, akkor kutya kotelessege rendesen megcsinalni ott is, vagy fogja be a lepcses pofajat flash ugyekben is, mert igy _tokeletesen_hiteltelen az egesz.
hartam: neked az opera kell. korrekt helyesírás ellenőrzővel kapod (hunspell), és beimportálja a firefoxos könyvjelzőidet is. opera link meg egy álom, ha több gépet is használsz.. de gyorsan leállok, mielőtt belendülnék, mert nekem az az opera, ami angelday-nek az apple
az eredeti témához is: és az megvan hogy search lett a google feliratból a mobile safariban?
A Microsoft azért tart ott, ahol (a desktop OS piacon), mert ők elsődlegesen mindig a fejlesztőknek akartak kedvezni, és csak másodlagosan a felhasználóknak (és teljes mellszélességgel támogatták a tool providereket, framework gyártókat). Ez elsőre szarul hangzik, de pont ettől működik: ha van egy független fejlesztő egy remek ötlettel, és azt a te platformodon könnyebb megvalósítani, akkor először igenis ott fog megjelenni. Nem azért, mert “lusta”, vagy “nem ért hozzá”, vagy mert “nincs kedve” elsajátítani a bonyolultabb SDK-t (rengeteg helyen olvasok ilyet, főleg mostanában, és a fogalom nélküliség csimborasszója). Könnyebb fejlesztés = gyorsabb fejlesztés = olcsóbb fejlesztés. Ennyi. Szar programot pedig bármilyen platformra lehet írni (pl. C++-ban sokkal könnyebb memory leaket csinálni, mint flashben), ahogy a Flashre is lehet írni JÓT (igenis lehet). Legfeljebb nem veszed meg, nem telepíted, nem futtatod.
A webes flashsel az a probléma (és ezért nagyon is különválasztandó a mostani esettől), hogy ha kéred, ha nem, ott villódzik az index címlapján, és a webdizájnert, aki összecsapta, tényleg baromira nem érdekli, hogy egy ordas CPU-zabálót engedett szabadon. Ezért utáljuk. Én is. A Zynga játékai viszont Objective-C-ben sem lennének “gyorsabbra” megírva (eleve, minek?) – ők igenis normálisan írták meg, mert ha lassú, akad, nem játszol, ennyi.
“Ezeket a tényeket megnézve bizony erős kétségeim támadnak afelől, hogy akarok-e a telefonomra én is olyan erőforrásokat pazarló, és ráadásul az esetek 90%-ban bugos appokat, amiket Flashben fejlesztenek például. ” – Ha nem akarsz, nem telepíted. Csak azokat, amik nem bugosak. Egyébként, ha külön van iPhone és Flash verzió, akkor szerintetek mennyivel könnyebb pl. a bugfixeket konzisztensen végigvinni az összes verzión, mint ha csak egy verzió van? “Premature optimization is the root of all evil”, mondta Donald Knuth, nem véletlenül. Ha nem így lenne, assemblyben írnánk kódot az iPhone-ra, mert az Objective-C sem optimális.
Az Apple-i hozzáállás ellenkezője számomra sokkal szimpatikusabb. Pl. a Microsoft nemrég kiadta az XNA Frameworköt, amivel Xbox Live Arcade játékokat lehet írni .NET-ben. Méghozzá nagyon könnyen. Nagyon gyorsan. Nagyon olcsón. Kevésbé hatékony a kód? Igen. Emiatt kevesebb polygon fér el a képernyőre? Igen. Érdekel ez valakit? Baromira nem, sokkal fontosabb, hogy olyan indie játékok kerülhettek napvilágra általa, amik amúgy talán örökre a kockás füzetben maradtak volna. (pl. Plain Sight, hogy csak egy újabb példát említsek). Ezeknek a fejlesztőknek igenis BAROMIRA NEM mindegy. De hogy ne mindig MS-t mondjak: vvvvvv pl. Flashben íródott.
Tehát ha az Apple-nek tényleg az lenne a fontos, amit állít, mit csinálna?
- Engedné a külsős tool-okat, framework-öket (hogy minél több jó ötlet megvalósulhasson a platformon)
- Az ezzel készült alkalmazásokat ugyanúgy átvezetné egy szűrőn, ahogy eddig.
- HA és AMENNYBEN valamelyik szar, akkor dobja vissza, ahogy eddig.
- De ha valaki ki szeretné adni a flashes/monos/stb. játékát, és az jól van megírva, nice & smooth, és különben is, CSAK akkor fut, ha elindítom, nem böngészés közben irritál (ezt a különbséget nem tudom eléggé hangsúlyozni), akkor hadd lehessen már.
Nem szeretném tovább ragozni, és nem is mondom, hogy 100%-osan igazam van, de remélem érzitek, hogy azért ez így sokkal jobban sántít, mint elsőre tűnik.
valaki ki tudná guglizni, h jelenleg pontosan mekkora tulajdona van az MS-nek és a Google-nak az Apple nevű vállalkozásban?
@rog: az iPhone Safari böngészőmotorja eddig is lehetett Yahoo vagy Google, most lehet, hogy:
), mertazeuaszongya
- még egyiket sem állították be a teszteléshez
- újabbakat is be lehet állítani (Bing
- Az Apple keresőmotorját Search-nak hívják
@rog thanx, man! letöltöttem, telepítettem, szép viszonylag még gyors is. viszont – most jön a szomorú rész – a firefox bookmarkokból csak (!) a default bookmarkokat húzza be és a lotus notes-os munkahelyi leveleimet ez is csak gusztustalan és használhatatlan webmailben hajlandó megmutatni, úgyhogy még mindig két böngészőre vagyok ítélve. ezekre nincs valami ötleted?
@madve2 ha @angelday-től nem is, de tőlem kapsz egy “Best of Show”-t
ger: ja én is olvastama tuaw-on. de a lényeg ebben szerintem, hogy eddig ha vettél egy iphone-t a boltban, akkor egy google felirat virított ott, sokmillió telefon most is így van. de a frissítés után ez már valszeg nem így lesz..
nem csak az adobe-t húzta ki a karácsonyi üdvözlőlaplistáról az apple, hanem a google-t is. vagyhogy.
hartam: passz. a beépített mail kliensét használom, próbáld azzal. imap, azt jóvan. firefoxról meg még az életben nem kellett átköltöznöm. csak a furmányról tudtam hogy létezik, de működni még nem láttam.
jah, és mi az hogy csak “viszonylag” gyors?!!
Fantasztikus korban élünk, kukoricavetés közben is utolér egy hír, amire ma épp nem számítottam, és ami nem is borítja tán fel hétköznapjaimat, de mégis az jutott eszembe, hogy az apple maradt talpon a több ezer garázscég közül, amely valaha is próbált hozzátenni a kommunikációs életemhez, és amíg vetőgépet például bárki fejleszthet, a vetőmag jogdíjas termék lett, ha világos a képes beszédem.
best of showt madve2-nek
a viszonylag gyors arra vonatkozott, hogy érzésre bizonyos kontentot gyorsabban hoz be a Safari, de ezt leszámítva gyors.
@Zila: ez nem tud meghatni. A kornyezetemben levo jailbreakelt telefonokon nincs lopott program, mindenki az apple agyhalott limitacioit kivanta elkerulni. Biztos van, aki lopja a programokat, szemely szerint en inkabb free dolgokat hasznalok, masfel dollaros cuccokat meg lusta vagyok ellopni. De ne vonjuk ennyire ossze az embereket, eljen az artatlansag velelme vagy valami hasonlo, nem?
Kicsit félremagyarázod, de nem csoda, hiszen csak jogilag értelmezhető, máshogyan nem. A futtatható programból sohasem fog kiderülni, hogy milyen nyelven és milyen eszközzel készült a forráskódja, még az sem kell, hogy egy előfordító Objective-C kódot generáljon bármiből.
Az értelme kérdéses. A célpont lehet a CS5, igaz, hogy sohasem jövünk rá és nem is tudjuk bizonytani, hogy azt használtad, de jogilag nem tehetted volna. Egy másik célpont és lehetséges félelem mondjuk egy Eclipse for Objective-C for iPhone, ami Windowson és Linuxon is megy, és ezzel sok tízezer iMac/MacBook vásárlótól esnének el akik kizárólag csak iPhone fejlesztésre vesznek most ilyet.
“futtatható programból sohasem fog kiderülni, hogy milyen nyelven” – ez nem igaz, nyilván nem vagy hardcoder és azért hiszed, h minden .exe ugyanolyan felépítésű
szinte biztos vagyok benne, h simán lehet írni egy progit ami eldönti egy másikról, h az az engedélyezett IDE/SDK-val készült-e vagy sem
Ugyan hogyan? Nem az Apple találta fel a C fordítót, nincs ebben semmi egyedi. Az Xcode közel 20 éve is ugyanúgy nézett ki, csak akkor még NextStep alatt.
De a jogi szöveg azt is tiltja, hogy mondjuk egy swf fájlból generáljunk Objective-C kódot, abból aztán végképp nem deríthető ki, hogy mi volt a munkafolyamat.
http://www.9to5mac.com/Flash-html5-canvas-35409730
hoppá.
Ez nem feltétlenül jó nekünk, eddig az idegesítően villogó dolgokat kiszedte az Adblock, de most a HTML kód szűrésével már nehezebb dolga lesz, esetleg lesz majd HTML5CanvasBlock add-on.
rog: Végre az Adobe is érti az idők szavát. Valamikor nagyon elterjedt volt a gőzgép de már nem használjuk. 2010-et írunk ahol a Flash pluginnek nincs helye. Pont. Lehet siratni meg szidni az Apple-t de akkor is ez van.
De ez a gőzgép újrafeltalálása. Az SWF szintén nyílt szabvány helyett van a HTML5, ActionScript helyett JavaScript. Mellesleg úgy rémlik, hogy az MPEG szabványban szintén van rajzolás és interaktivitás.
Rós: NEM! Az FLA nem nyílt, így rá vagy kényszerítve az Adobe termékére. Az SWF lejátszó egy plugin!!! JavaScriptet rengeteg helyen van ActionScript csak az Adobe-nál. HTML5-öt rengetegen írnak, olvasnak – SWF-et?
Nem értelek Benneteket! Azon miért nem vagytok felháborodva, hogy a Zsiguli indító nem jó a BMW-be?
Mi a baj ezzel adobe.com/devnet/swf és miért nem nyílt és miért nem használják mások?
A magyar politika nyelvére lefordítva: fasiszta és náci az Apple; s mint .net fejlesztő, ezzel jelen állapotában azonnal egyet is értek. Vesszen a kötött platform, remélem szarrá fogják egy trösztellenes perben perelni, addig is éljen a nyílt platformos Android (reklám: legolcsóbban 50+áfáért kapható a Samsung Galaxy Spicia a legújabb iPhone SGakármi összes hardware szolgáltatásával és egy szabad oprendszerrel)
Lehet, hogy az fla fordítható canavasra, de erről az jut eszembe, amikor psd-ből fordított xhtml+css kódot kell értelmezni. Nagy fuckolás lesz a vége, ha csinálni kell valamit később.
Szerintem az Apple-nek inkább normalizálnia kéne a szűrőrendszerét, hogy pl olyan idióta programok, mint pl. a Phone Tracker, ami UK-ben a top5 is bejutott, ne kerülhessen be az appstoreba.
Mennyivel lett volna jobb a helyzet, ha nincs ez a döntés, viszont a fordított flash alkalmazások jelentős részét az appstore vágja ki? Nézzetek körül ilyen alkalmazások ügyében (vannak már demózott cuccok), mennyire elmaradnak a szép és ügyes appoktól. Erre mondta Jobs, hogy nem ütik meg szintet. De ugyanilyen hiszti lett volna a flash-ben fejletszőktől, hogy “mocskos apple, csak azért vágott ki, mert……”. Nevezhetjük Cupertino lustaságának, hogy így egyből elvágta a lehetőséget, és nem darabonként kell visszadobniuk az appokat.
Egon, az AppStore kínálatának 99%-a ‘nem ütik meg szintet’, ez nem attól függ, hogy milyen nyelvet és fejlesztőeszközt használ valaki. Létezik szép Flash tartalom is, pl. gettheglass.com
madve2
Most, hogy megemlítetted az XNA-t, eszembe jutott ez a régi videó, és meg vagyok rökönyödve, hogy ez 6 éves már:
http://www.youtube.com/watch?v=rRGMcFswwik
De nem is ez az érdekes, mert a többi videót nézegetve találtam meg ennek a lelkes új-zélandi fejlesztőnek az oldalát, aki XNA-ra újraírta a Need for speed 1-et (amit most töltök le, este otthon kipróbálom),
de most kapaszkodjanak az urak! Amin most dolgozik, az bizony a Carmageddon átirata, és hogy lássátok, mennyire aprólékos munkát végez, itt ez a poszt a blogjáról:
http://blog.1amstudios.com/2009/12/ive-been-struggling-for-while-to.html#comments
Írjatok neki, támogassátok ti is lélekben a munkáját, én pedig rögtön felveszem readerbe a feedjét.
A mai egy újabb *fantasztikus* nap, nem hiába keltem fel.
Steve-el ertek egyet, sok szar fejleszto ne koszolja mar ossze a szarul megirt programjaval a platformot.
@Zorro: kicsit rémülten néztem az Appceleratorra vonatkozó kommentedet, ti. az Appcelerator régebbről nekem is szimpatikus toolnak tűnt. Ha mégnézitek a blogjukat, kb. az az álláspontjuk, hogy ők nem ütköznek a vonatkozó új szerződési ponttal, merthogy az ő köztes kódjukból sima objective c kódot generál a fordítójuk. (Btw, az Appceleratoros techdemókon teljesen igényes felületű appok láthatóak.)
Ha jól értelmezem a szóban forgó pontot, tényleg csak arra vonatkozik a cucc, hogy intermediate layereket nem engedélyeznek, ha (generált) ObjC kódot fordítasz az ő compilerükön keresztül, arról semmi nem szól.
“Érdekesnek tartom, hogy az Adobe ettől függetlenül nem lóbálja be nekik a nagy faszt és tilt ki mindent a platformról.”
Mármint az Apple nem?
úgy látom, hogyha Steve azt mondaná, hogy anyátok kurva, akkor simán egyetértenétek vele.