b-real Skrevet 11. april 2010 Del Skrevet 11. april 2010 The already strict requirements that must be met for an application to be published on Apple's App Store are set to take a turn for the worse, as Apple's NDA-protected license agreement has now updated an already annoying existing clause, Section 3.3.1, to make it even more offensive. The original clause stated: 3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. This clause has already frustrated developers in the past because there are tasks that developers would like to perform that can only be achieved through private APIs; though some have taken a risk and submitted applications that use such APIs, the result is often that the application is denied. The new version of 3.3.1 reads: 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). Things just got a whole lot more restrictive for iPhone developers. What this change means is that developers can no longer use software like Novell's MonoTouch, Unity3D, or Ansca's Corona to develop iPhone applications, and tools like Appcelerator's Titanium and PhoneGap are looking questionable. MonoTouch, Unity3D, and Corona allow developers to use the C# language and Lua scripting, respectively, to write iPhone applications. Titanium and PhoneGap allow application development using JavaScript and HTML; because they use WebKit behind the scenes to run that JavaScript, they might be OK. The reasons that developers like and use these tools are many and varied. Titanium, PhoneGap, and Corona, in particular, offer rapid iPhone development environments that are simpler than the Cocoa and Objective-C environments used for native development. As such, they offer their users quicker, more responsive release cycles, and lower development costs. Unity3D provides a range of features to game developers like a 3D engine, a physics processing engine, audio processing, and so on—features that would be prohibitively expensive for most developers to write from scratch. MonoTouch more simply allows the use of a different programming language and different libraries, ones that certain developers might be more comfortable with. A significant product that is soon to be added to this list of development tools is Adobe's Flash CS5. Les mer... OS4.0 blir SÅ BRA! Men hva faen hjelper det når de forsatt sitter fast i innkapslet propritære løsninger som dette? Lenke til kommentar
AvidGamer Skrevet 11. april 2010 Del Skrevet 11. april 2010 (endret) Sånn er Apple, jeg forundrer meg at et slikt selskap likevel er så populært. Jobs blir ofte omtalt som "nazi", og for å være helt ærlig så beviser bare dette enda mer av deres mål å få total kontroll over alt...ja du får ikke lov å skifte batteri en gang.. Endret 11. april 2010 av AvidGamer Lenke til kommentar
SRD Skrevet 11. april 2010 Del Skrevet 11. april 2010 (endret) Jeg har vært Mac-bruker i flere år nå, men til tross for dette har jeg aldri eid annet Apple utstyr enn Macbook(er) og et Apple tastatur. Grunnen er at rett og slett at Ipod og Iphone er alt for låst og veldig overpriset (tenker på Iphone). Det samme gjelder en god del andre produkter fra den kanten. Skal en oppgradere harddisk hos en Apple-forhandler må man regne med at å betale 2-3 ganger så mye som når man gjør det selv. Jeg er positiv til at de kommer med multitasking i OS 4, men det med IAd har jeg ikke sansen for. Og når de itillegg skal legge enda mer begrensninger på hva som er lov av programvare blir det bare helt idiotisk :S Endret 11. april 2010 av SRD Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå