
Apple vakar noņēma iPhone OS 4 apvalkus, ļaujot izstrādātājiem un patērētājiem uzzināt, kādas galvenās jaunās funkcijas tiks nodrošinātas tā mobilajā platformā. Tomēr viena lieta, ko uzņēmums īpaši neuzsvēra savā prezentācijā, bija nelielas izmaiņas tālruņa izstrādātāju programmas licences līgumā. Kas atšķiras? 3.3.1. sadaļa, kurā tagad ir rakstīts daļēji: “Lietojumprogrammas, kas veido saites uz dokumentētajām API, izmantojot starpposma tulkošanas vai saderības slāni vai rīku, ir aizliegtas.”
Vienkāršā angļu valodā šīs ir sliktas ziņas izstrādātājiem, kuri plānoja izlaist lietotnes iPhone tālrunī, izmantojot tādas tehnoloģijas kā MonoTouch vai Adobe Flash CS5.
Ieteiktie videoklipi
Šķiet, ka vispirms ir notikušas izmaiņas licencēšanas noteikumos iesaucās Džons Grūbers no Daring Fireball.
Apple iPhone-un tagad iPad— ir slaveni ar to, ka neatbalsta Adobe patentēto Flash tehnoloģiju, kas tiek plaši izmantota kā video un citi interaktīvi tīmekļa elementi. Apple nostāja bez zibspuldzes ir nopietni vājinājusi Flash vienreizējo klātbūtni tīmeklī: viena lieta ir, ja jums ir plaša instalētā bāze. datoriem, taču, ja jūsu tehnoloģija nav pieejama (apšaubāmi) nozīmīgākajā mobilo mediju platformā, kas pašlaik ir tirgū, jums ir problēma.
Adobe cerēja atrisināt problēmu bez Flash-on-the-iPhone, nodrošinot izvietošanas iespēju iPhone ierīcē Adobe Flash CS5: ideja ir tāda, ka izstrādātāji varētu izveidot savas lietojumprogrammas Flash bez īpašām zināšanām par iPhone, pēc tam izvietojiet to kā iPhone gatavu lietojumprogrammu, galvenokārt izvēloties “izvietot iPhone”. komandu.
Saskaņā ar Apple jaunajiem licencēšanas noteikumiem iPhone lietojumprogrammas drīkst izmantot tikai dokumentētus API izsaukumus, un tās var būt rakstītas valodās C, Objective C, C++. Programmas var būt arī rakstītas JavaScript valodā, lai tās izpildītu Apple iebūvētais WebKit dzinējs, kas nodrošina iPhone Safari pārlūkprogrammas darbību.
Jaunie Apple licencēšanas noteikumi var izrādīties īpaši apgrūtinoši Adobe, kas to bija teicis izstrādātājiem viņi var izmantot savus Flash izstrādes rīkus un drīz varēs izvietot šīs lietojumprogrammas vietnē iPhone.
Tomēr, lai gan nozares vērotājiem nav šaubu, Apple labi apzinās, ko Adobe plānoja darīt, veidojot iPhone lietotnes no Flash, šo soli, iespējams, vislabāk var redzēt kontekstā ar Apple ilgtermiņa centieniem kontrolēt savas platformas no paša sākuma: vēsturiski uzņēmums uzskata, ka, saglabājot pilnīgu kontroli pār saviem produktiem, tiek radīta vislabākā klientu pieredze… un līdz ar to arī vislabāk pārdotie produkti produktiem. Apple jaunie licences noteikumi būtībā liedz izstrādātājiem ieviest iPhone izstrādes ietvaru papildus Apple Cocoa Touch un WebKit API. Ja šāds ietvars Iegūtu ievērojamu saķeri starp izstrādātājiem, tas būtībā pārņemtu kontroli pār Apple iPhone platformu… un tas ir kaut kas tāds, ko Cupertino uzņēmums, visticamāk, nedarīs paciest.
Redaktoru ieteikumi
- Jaunākajam iPad Air tikko tika piešķirta liela atlaide Amazon
- Cits ziņojums liecina, ka iPhone 15 Pro būs dārgāks
- Sapņu brīvdienās es pazaudēju savu iPhone — un tas nebija murgs
- Šie ir vienīgie divi iemesli, kādēļ esmu sajūsmā par iPhone 15 Pro
- Apple iPad tikko atkrita līdz lētākajai cenai
Uzlabojiet savu dzīvesveiduDigitālās tendences palīdz lasītājiem sekot līdzi steidzīgajai tehnoloģiju pasaulei, izmantojot visas jaunākās ziņas, jautrus produktu apskatus, ieskatu saturošus rakstus un unikālus ieskatus.